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, 2024   72,515,000      
Beginning balance at Dec. 31, 2024 $ 127,137 $ 111 $ 454,502 $ (129) $ (327,347)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (8,604)       (8,604)
Foreign currency translation gain (loss) 80     80  
Actuarial gain on pension liability adjustment 8     8  
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (in shares)   76,000      
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (104) $ 0 (104)    
Stock-based compensation 5,534   5,534    
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 Mar. 31, 2025   73,319,000      
Ending balance at Mar. 31, 2025 $ 126,114 $ 112 461,994 (41) (335,951)
Beginning balance (in shares) at Dec. 31, 2025 72,773,272 72,773,000      
Beginning balance at Dec. 31, 2025 $ 95,950 $ 111 459,828 (96) (363,893)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 2,023       2,023
Foreign currency translation gain (loss) (8)     (8)  
Repurchase of common stock (in shares)   (517,000)      
Repurchase of common stock (2,198)   (2,198)    
Actuarial gain on pension liability adjustment 0        
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (in shares)   1,444,000      
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (5,400) $ 1 (5,401)    
Stock-based compensation 1,738   1,738    
Issuance of common stock for annual incentive plan ("AIP") payment, net of shares withheld to cover tax withholding (in shares)   706,000      
Issuance of common stock for annual incentive plan ("AIP") payment, net of shares withheld to cover tax withholding 2,767 $ 1 2,766    
Issuance of common stock for 401K match (in shares)   413,000      
Issuance of common stock for 401K match $ 1,659   1,659    
Ending balance (in shares) at Mar. 31, 2026 74,819,175 74,819,000      
Ending balance at Mar. 31, 2026 $ 96,531 $ 113 $ 458,392 $ (104) $ (361,870)