Annual report pursuant to Section 13 and 15(d)

Consolidated Statements of Stockholders' Equity

v3.25.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings (Accumulated Deficit)
Beginning Balance at Dec. 31, 2021 $ 657,152 $ 3,007 $ 752,343 $ 225 $ (98,423)
Beginning Balance , Shares at Dec. 31, 2021   300,120,451      
Stock-based compensation expense 22,305   22,305    
Vesting of restricted stock units   $ 6 (6)    
Vesting of restricted stock units, Shares   517,422      
Issuance of common stock under employee plans 4,223 $ 4 4,219    
Issuance of common stock under employee plans, shares   463,038      
Exercise of stock options 4,773 $ 55 4,718    
Exercise of stock options, shares   5,525,619      
Change in interest rate swap (225)     (225)  
Net Income (Loss) 112,900       112,900
Ending Balance at Dec. 31, 2022 801,128 $ 3,072 783,579 $ 0 14,477
Ending Balance , Shares at Dec. 31, 2022   306,626,530      
Stock-based compensation expense 24,001   24,001    
Vesting of restricted stock units   $ 7 (7)    
Vesting of restricted stock units, Shares   694,100      
Issuance of common stock under employee plans 2,997 $ 4 2,993    
Issuance of common stock under employee plans, shares   434,952      
Exercise of stock options 6,779 $ 74 6,705    
Exercise of stock options, shares   7,436,819      
Net Income (Loss) 80,130       80,130
Ending Balance at Dec. 31, 2023 915,035 $ 3,157 817,271   94,607
Ending Balance , Shares at Dec. 31, 2023   315,192,401      
Stock-based compensation expense 25,563   25,563    
Vesting of restricted stock units   $ 13 (13)    
Vesting of restricted stock units, Shares   1,390,754      
Issuance of common stock under employee plans 2,711 $ 4 2,707    
Issuance of common stock under employee plans, shares   437,539      
Exercise of stock options $ 4,139 $ 97 4,042    
Exercise of stock options, shares 9,671,863 9,671,863      
Tax withholding on option exercises $ (19,335) $ (29) (19,306)    
Tax withholding on option exercises, Shares   (2,998,694)      
Net Income (Loss) 70,239       70,239
Ending Balance at Dec. 31, 2024 $ 998,352 $ 3,242 $ 830,264   $ 164,846
Ending Balance , Shares at Dec. 31, 2024   323,693,863