XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss, net
Retained Earnings
Beginning balance (shares) at Dec. 31, 2023   34,385,000      
Beginning balance at Dec. 31, 2023 $ 467,651 $ 4 $ 236,417 $ (1,385) $ 232,615
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Vesting of restricted stock (shares)   294,000      
Vesting of restricted stock (2,960)   (2,960)    
Equity compensation 4,327   4,327    
Stock repurchase and retirement (shares)   (2,107,000)      
Stock repurchase and retirement (33,234) $ (1) (33,233)    
Stock repurchase excise tax (278)   (278)    
Foreign currency translation adjustment, net of taxes (12)     (12)  
Net income (loss) (10,803)       (10,803)
Ending balance (shares) at Sep. 30, 2024   32,572,000      
Ending balance at Sep. 30, 2024 424,691 $ 3 204,273 (1,397) 221,812
Beginning balance (shares) at Jun. 30, 2024   33,388,000      
Beginning balance at Jun. 30, 2024 433,320 $ 3 215,449 (1,389) 219,257
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Vesting of restricted stock (shares)   1,000      
Vesting of restricted stock (7)   (7)    
Equity compensation 870   870    
Stock repurchase and retirement (shares)   (817,000)      
Stock repurchase and retirement (11,920)   (11,920)    
Stock repurchase excise tax (119)   (119)    
Foreign currency translation adjustment, net of taxes (8)     (8)  
Net income (loss) 2,555       2,555
Ending balance (shares) at Sep. 30, 2024   32,572,000      
Ending balance at Sep. 30, 2024 424,691 $ 3 204,273 (1,397) 221,812
Beginning balance (shares) at Dec. 31, 2024   32,277,000      
Beginning balance at Dec. 31, 2024 418,959 $ 3 202,338 (1,441) 218,059
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Vesting of restricted stock (shares)   247,000      
Vesting of restricted stock (1,763)   (1,763)    
Equity compensation 2,954   2,954    
Foreign currency translation adjustment, net of taxes (85)     (85)  
Net income (loss) $ (11,923)       (11,923)
Ending balance (shares) at Sep. 30, 2025 32,524,455 32,524,000      
Ending balance at Sep. 30, 2025 $ 408,142 $ 3 203,529 (1,526) 206,136
Beginning balance (shares) at Jun. 30, 2025   32,523,000      
Beginning balance at Jun. 30, 2025 412,242 $ 3 202,770 (1,441) 210,910
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Vesting of restricted stock (shares)   1,000      
Vesting of restricted stock (7)   (7)    
Equity compensation 766   766    
Foreign currency translation adjustment, net of taxes (85)     (85)  
Net income (loss) $ (4,774)       (4,774)
Ending balance (shares) at Sep. 30, 2025 32,524,455 32,524,000      
Ending balance at Sep. 30, 2025 $ 408,142 $ 3 $ 203,529 $ (1,526) $ 206,136