XML 18 R8.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ DEFICIT - USD ($)
$ in Thousands
Total
Common stock
Additional paid-in capital
Treasury stock
Accumulated deficit
Accumulated other comprehensive loss
Common stock, beginning balance (in shares) at Dec. 31, 2023   20,273,686        
Beginning balance at Dec. 31, 2023 $ (176,122) $ 203 $ 41,247 $ (31,282) $ (173,113) $ (13,177)
Treasury stock, beginning balance (in shares) at Dec. 31, 2023       (1,028,662)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 26,370          
Foreign currency translation adjustment (6,314)         (6,314)
Vested restricted stock (in shares)   33,447        
Share-based payment arrangement, shares withheld for tax withholding obligation (in shares)   (15,340)        
Shares withheld related to net share settlement $ (233)   (233)      
Repurchase of common stock (in shares) (42,962)     (42,962)    
Repurchase of common stock $ (712)     $ (712)    
Share-based compensation 5,187   5,187      
Common stock, ending balance (in shares) at Mar. 31, 2024   20,291,793        
Ending balance at Mar. 31, 2024 $ (151,824) $ 203 46,201 $ (31,994) (146,743) (19,491)
Treasury stock, ending balance (in shares) at Mar. 31, 2024       (1,071,624)    
Common stock, beginning balance (in shares) at Dec. 31, 2024 19,524,000 20,609,725        
Beginning balance at Dec. 31, 2024 $ (79,463) $ 206 59,373 $ (32,313) (83,678) (23,051)
Treasury stock, beginning balance (in shares) at Dec. 31, 2024 (1,085,725)     (1,085,725)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income $ 21,152       21,152  
Foreign currency translation adjustment 4,368         4,368
Vested restricted stock (in shares)   31,885        
Share-based payment arrangement, shares withheld for tax withholding obligation (in shares)   (13,477)        
Shares withheld related to net share settlement $ (339)   (339)      
Repurchase of common stock (in shares) (1,471)     (1,471)    
Repurchase of common stock $ (34)     $ (34)    
Share-based compensation $ 4,958   4,958      
Common stock, ending balance (in shares) at Mar. 31, 2025 19,540,937 20,628,133        
Ending balance at Mar. 31, 2025 $ (49,358) $ 206 $ 63,992 $ (32,347) $ (62,526) $ (18,683)
Treasury stock, ending balance (in shares) at Mar. 31, 2025 (1,087,196)     (1,087,196)