XML 33 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Preferred Stock
Additional Paid-In Capital
Accumulated Other Comprehensive (Loss) Income
Accumulated Deficit
Beginning Balances (in shares) at Dec. 31, 2021   122,945,000 0      
Beginning Balances at Dec. 31, 2021 $ 222,374 $ 123 $ 0 $ 1,441,868 $ (2,266) $ (1,217,351)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercise of stock options (in shares)   1,194,000        
Issuance of common stock upon exercise of stock options 9,640 $ 2   9,638    
Issuance of common stock upon release of restricted stock awards (in shares)   1,432,000        
Issuance of common stock upon release of restricted stock awards 0 $ 1   (1)    
Issuance of common stock under Employee Stock Purchase Plan (in shares)   154,000        
Issuance of common stock under Employee Stock Purchase Plan 1,430     1,430    
Issuance of common stock upon exercise of warrants (in shares)   1,879,000        
Issuance of common stock upon exercise of warrants 24,670 $ 2   24,668    
Stock compensation expense 32,915     32,915    
Total other comprehensive income (loss) (3,172)       (3,172)  
Net income (loss) 293,156         293,156
Ending Balances (in shares) at Dec. 31, 2022   127,604,000 0      
Ending Balances at Dec. 31, 2022 581,013 $ 128 $ 0 1,510,518 (5,438) (924,195)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercise of stock options (in shares)   850,000        
Issuance of common stock upon exercise of stock options 6,361 $ 1   6,360    
Issuance of common stock upon release of restricted stock awards, net of statutory tax withholdings (shares)   915,000        
Issuance of common stock upon release of restricted stock awards, net of statutory tax withholdings (6,370) $ 1   (6,371)    
Issuance of common stock under Employee Stock Purchase Plan (in shares)   161,000        
Issuance of common stock under Employee Stock Purchase Plan 1,535     1,535    
Stock compensation expense 42,592     42,592    
Total other comprehensive income (loss) 3,330       3,330  
Net income (loss) $ (6,389)         (6,389)
Ending Balances (in shares) at Dec. 31, 2023 129,530,000 129,530,000 0      
Ending Balances at Dec. 31, 2023 $ 622,072 $ 130 $ 0 1,554,634 (2,108) (930,584)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercise of stock options (in shares) 706,000 684,000        
Issuance of common stock upon exercise of stock options $ 5,529 $ 0   5,529    
Issuance of common stock upon release of restricted stock awards, net of statutory tax withholdings (shares)   1,200,000        
Issuance of common stock upon release of restricted stock awards, net of statutory tax withholdings (9,305) $ 1   (9,306)    
Issuance of common stock under Employee Stock Purchase Plan (in shares)   185,000        
Issuance of common stock under Employee Stock Purchase Plan 1,760     1,760    
Repurchases of common stock (in shares)   (6,149,000)        
Repurchase of common stock (100,571) $ (6)   (100,565)    
Stock compensation expense 52,619     52,619    
Total other comprehensive income (loss) (2,614)       (2,614)  
Net income (loss) $ 27,309         27,309
Ending Balances (in shares) at Dec. 31, 2024 125,449,558 125,450,000 0      
Ending Balances at Dec. 31, 2024 $ 596,799 $ 125 $ 0 $ 1,504,671 $ (4,722) $ (903,275)