XML 24 R8.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid–in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2023   70,240,000      
Beginning balance at Dec. 31, 2023 $ 159,003 $ 109 $ 433,781 $ (60) $ (274,827)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (52,520)       (52,520)
Foreign currency translation loss (8)     (8)  
Actuarial gain (loss) on pension liability adjustment (61)     (61)  
Stock-based compensation 19,359   19,359    
Restricted stock unit award vested, net of shares withheld to cover tax withholding (in shares)   1,792,000      
Restricted stock unit award vested, net of shares withheld to cover tax withholding (457) $ 2 (459)    
Issuance of common stock upon exercise of stock options (in shares)   113,000      
Issuance of common stock upon exercise of stock options 203   203    
Issuance of common stock for 401K match (in shares)   370,000      
Issuance of common stock for 401K match $ 1,618   1,618    
Ending balance (in shares) at Dec. 31, 2024 72,514,652 72,515,000      
Ending balance at Dec. 31, 2024 $ 127,137 $ 111 454,502 (129) (327,347)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (36,546)       (36,546)
Foreign currency translation loss (2)     (2)  
Actuarial gain (loss) on pension liability adjustment 35     35  
Stock-based compensation 24,036   24,036    
Restricted stock unit award vested, net of shares withheld to cover tax withholding (in shares)   2,578,000      
Restricted stock unit award vested, net of shares withheld to cover tax withholding $ (7,254) $ 2 (7,256)    
Issuance of common stock upon exercise of stock options (in shares) 60,000 60,000      
Issuance of common stock upon exercise of stock options $ 108   108    
Repurchase of common stock (in shares) (3,108,000)        
Repurchase of common stock $ (13,627) $ (3) (13,624)    
Issuance of common stock for 401K match (in shares)   728,000      
Issuance of common stock for 401K match $ 2,063 $ 1 2,062    
Ending balance (in shares) at Dec. 31, 2025 72,773,272 72,773,000      
Ending balance at Dec. 31, 2025 $ 95,950 $ 111 $ 459,828 $ (96) $ (363,893)