XML 19 R7.htm IDEA: XBRL DOCUMENT v3.26.3
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 (loss) (20,235)       (20,235)
Foreign currency translation gain 76     76  
Actuarial gain on pension liability adjustment 8     8  
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (in shares)   989,000      
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (1,600) $ 1 (1,601)    
Stock-based compensation 19,757   19,757    
Issuance of common stock upon exercise of stock options (in shares)   60,000      
Issuance of common stock upon exercise of stock options 108   108    
Repurchases of common stock (in shares)   (2,072,000)      
Repurchases of common stock (7,639) $ (2) (7,637)    
Issuance of common stock for 401K match (in shares)   728,000      
Issuance of common stock for 401(k) match 2,063 $ 1 2,062    
Ending balance (in shares) at Sep. 30, 2025   72,220,000      
Ending balance at Sep. 30, 2025 119,675 $ 111 467,191 (45) (347,582)
Beginning balance (in shares) at Jun. 30, 2025   72,442,000      
Beginning balance at Jun. 30, 2025 118,413 $ 111 463,816 (46) (345,468)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) (2,114)       (2,114)
Foreign currency translation gain 1     1  
Actuarial gain on pension liability adjustment 0        
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (in shares)   302,000      
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (537) $ 1 (538)    
Stock-based compensation 7,441   7,441    
Issuance of common stock upon exercise of stock options (in shares)   60,000      
Issuance of common stock upon exercise of stock options 108   108    
Repurchases of common stock (in shares)   (584,000)      
Repurchases of common stock (3,637) $ (1) (3,636)    
Ending balance (in shares) at Sep. 30, 2025   72,220,000      
Ending balance at Sep. 30, 2025 $ 119,675 $ 111 467,191 (45) (347,582)
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 (loss) 7,119       7,119
Actuarial gain on pension liability adjustment 0        
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (in shares)   2,432,000      
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (6,412) $ 2 (6,414)    
Stock-based compensation $ 5,990   5,990    
Issuance of common stock upon exercise of stock options (in shares) 0        
Repurchases of common stock (in shares)   (2,811,000)      
Repurchases of common stock $ (12,637) $ (2) (12,635)    
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 401(k) match $ 1,659   1,659    
Ending balance (in shares) at Sep. 30, 2026 73,512,971 73,513,000      
Ending balance at Sep. 30, 2026 $ 94,436 $ 112 451,194 (96) (356,774)
Beginning balance (in shares) at Jun. 30, 2026   74,737,000      
Beginning balance at Jun. 30, 2026 93,413 $ 113 454,611 (101) (361,210)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 4,436       4,436
Foreign currency translation gain 5     5  
Actuarial gain on pension liability adjustment 0        
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (in shares)   28,000      
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (6)   (6)    
Stock-based compensation 2,336   2,336    
Repurchases of common stock (in shares)   (1,252,000)      
Repurchases of common stock $ (5,748) $ (1) (5,747)    
Ending balance (in shares) at Sep. 30, 2026 73,512,971 73,513,000      
Ending balance at Sep. 30, 2026 $ 94,436 $ 112 $ 451,194 $ (96) $ (356,774)