XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.2
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 (15,135)       (15,135)
Foreign currency translation loss (56)     (56)  
Actuarial gain (loss) on pension liability adjustment (30)     (30)  
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (in shares)   1,555,000      
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (428) $ 2 (430)    
Stock-based compensation 4,073   4,073    
Issuance of common stock upon exercise of stock options (in shares)   58,000      
Issuance of common stock upon exercise of stock options 104   104    
Issuance of common stock for 401(K) match (in shares)   370,000      
Issuance of common stock for 401(k) match 1,618 $ 0 1,618    
Ending balance (in shares) at Jun. 30, 2024   72,223,000      
Ending balance at Jun. 30, 2024 149,149 $ 111 439,146 (146) (289,962)
Beginning balance (in shares) at Mar. 31, 2024   71,758,000      
Beginning balance at Mar. 31, 2024 154,396 $ 110 436,616 (125) (282,205)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (7,757)       (7,757)
Foreign currency translation loss (21)     (21)  
Actuarial gain (loss) on pension liability adjustment 0        
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (in shares)   407,000      
Restricted stock unit awards vested, net of shares withheld to cover tax withholding 1 $ 1      
Stock-based compensation 2,426   2,426    
Issuance of common stock upon exercise of stock options (in shares)   58,000      
Issuance of common stock upon exercise of stock options 104   104    
Ending balance (in shares) at Jun. 30, 2024   72,223,000      
Ending balance at Jun. 30, 2024 $ 149,149 $ 111 439,146 (146) (289,962)
Beginning balance (in shares) at Dec. 31, 2024 72,514,652 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 loss (18,121)       (18,121)
Foreign currency translation loss 75     75  
Actuarial gain (loss) on pension liability adjustment 8     8  
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (in shares)   687,000      
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (1,062)   (1,062)    
Stock-based compensation 12,315   12,315    
Repurchases of common stock (in shares)   (1,488,000)      
Repurchases of common stock $ (4,002) $ (1) (4,001)    
Issuance of common stock upon exercise of stock options (in shares) 0        
Issuance of common stock for 401(K) match (in shares)   728,000      
Issuance of common stock for 401(k) match $ 2,063 $ 1 2,062    
Ending balance (in shares) at Jun. 30, 2025 72,441,668 72,442,000      
Ending balance at Jun. 30, 2025 $ 118,413 $ 111 463,816 (46) (345,468)
Beginning balance (in shares) at Mar. 31, 2025   73,319,000      
Beginning balance at Mar. 31, 2025 126,114 $ 112 461,994 (41) (335,951)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (9,517)       (9,517)
Foreign currency translation loss (5)     (5)  
Actuarial gain (loss) on pension liability adjustment 0        
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (in shares)   611,000      
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (958)   (958)    
Stock-based compensation 6,781   6,781    
Repurchases of common stock (in shares)   (1,488,000)      
Repurchases of common stock $ (4,002) $ (1) (4,001)    
Ending balance (in shares) at Jun. 30, 2025 72,441,668 72,442,000      
Ending balance at Jun. 30, 2025 $ 118,413 $ 111 $ 463,816 $ (46) $ (345,468)