XML 31 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Treasury Stock
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2021   60,830,853        
Beginning balance at Dec. 31, 2021 $ 314,715 $ 608 $ 1,084,288 $ (468,879) $ (8,047) $ (293,255)
Beginning balance (in shares) at Dec. 31, 2021       (26,685,542)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of shares related to stock-based compensation (in shares)   445,904        
Issuance of shares related to stock-based compensation 6,726 $ 5 6,721      
Exercise of stock warrants (in shares)   2,622        
Exercise of stock warrants 64   64      
Stock-based compensation expense 14,628   14,628      
Foreign currency translation adjustment, net of tax (8,214)       (8,214)  
Net (loss) income 54,348         54,348
Ending balance (in shares) at Dec. 31, 2022   61,279,379        
Ending balance at Dec. 31, 2022 382,267 $ 613 1,105,701 $ (468,879) (16,261) (238,907)
Ending balance (in shares) at Dec. 31, 2022       (26,685,542)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of shares related to stock-based compensation (in shares)   729,549   (58,541)    
Issuance of shares related to stock-based compensation 6,319 $ 8 7,465 $ (1,154)    
Exercise of stock warrants (in shares)   651,855        
Exercise of stock warrants 15,898 $ 6 15,892      
Stock-based compensation expense 22,201   22,201      
Settlement of indemnification asset (in shares)       (613,954)    
Settlement of indemnification asset (15,760)     $ (15,760)    
Foreign currency translation adjustment, net of tax 1,070       1,070  
Net (loss) income $ (259,295)         (259,295)
Ending balance (in shares) at Dec. 31, 2023 35,302,746 62,660,783        
Ending balance at Dec. 31, 2023 $ 152,700 $ 627 1,151,259 $ (485,793) (15,191) (498,202)
Ending balance (in shares) at Dec. 31, 2023 (27,358,037)     (27,358,037)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of shares related to stock-based compensation (in shares)   1,323,707   (138,248)    
Issuance of shares related to stock-based compensation $ 7,165 $ 13 9,763 $ (2,611)    
Stock-based compensation expense 24,118   24,118      
Common stock offering (in shares)   6,572,250        
Common stock offering 87,402 $ 66 87,336      
Purchase of treasury stock (in shares)       (26,495)    
Purchase of treasury stock (499)     $ (499)    
Foreign currency translation adjustment, net of tax 250       250  
Net (loss) income $ (74,216)         (74,216)
Ending balance (in shares) at Dec. 31, 2024 43,033,960 70,556,740        
Ending balance at Dec. 31, 2024 $ 196,920 $ 706 $ 1,272,476 $ (488,903) $ (14,941) $ (572,418)
Ending balance (in shares) at Dec. 31, 2024 (27,522,780)     (27,522,780)