XML 32 R7.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Comprehensive Income
Retained Earnings
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2021   14,734        
Beginning balance at Dec. 31, 2021 $ 222,572 $ 15 $ 187,079 $ 0 $ 38,054 $ (2,576)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 15,867       15,867  
Foreign currency translation adjustments 0          
Common stock issued upon exercise of stock options (in shares)   4        
Common stock issued upon exercise of stock options 23   23      
Issuance of restricted stock (in shares)   189        
Forfeiture of restricted stock (in shares)   (14)        
Stock-based compensation 5,173   5,173      
Treasury stock purchases (11,924)         (11,924)
Ending balance (in shares) at Dec. 31, 2022   14,913        
Ending balance at Dec. 31, 2022 231,711 $ 15 192,275 0 53,921 (14,500)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (48,434)       (48,434)  
Foreign currency translation adjustments 0          
Issuance of restricted stock (in shares)   210        
Forfeiture of restricted stock (in shares)   (2)        
Stock-based compensation 3,271   3,271      
Treasury stock purchases (2,575)         (2,575)
Ending balance (in shares) at Dec. 31, 2023   15,121        
Ending balance at Dec. 31, 2023 183,973 $ 15 195,546 0 5,487 (17,075)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (20,439)       (20,439)  
Foreign currency translation adjustments 45     45    
Issuance of restricted stock (in shares)   503        
Forfeiture of restricted stock (in shares)   (102)        
Stock-based compensation 5,520   5,520      
Treasury stock purchases (404)         (404)
Ending balance (in shares) at Dec. 31, 2024   15,522        
Ending balance at Dec. 31, 2024 $ 168,695 $ 15 $ 201,066 $ 45 $ (14,952) $ (17,479)