XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.3
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, 2022   20,105,545        
Beginning balance at Dec. 31, 2022 $ (255,261) $ 201 $ 21,650 $ (7,596) $ (250,408) $ (19,108)
Treasury stock, beginning balance (in shares) at Dec. 31, 2022       (189,114)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 60,523          
Foreign currency translation adjustment (4,131)         (4,131)
Vested restricted stock (in shares)   82,503        
Vested restricted stock 0 $ 1 (1)      
Share-based payment arrangement, shares withheld for tax withholding obligation (in shares)   (35,368)        
Shares withheld related to net share settlement $ (1,245)   (1,245)      
Repurchase of common stock (in shares) (490,953)     (490,953)    
Repurchase of common stock $ (15,132)     $ (15,132)    
Share-based compensation 15,087   15,087      
Issuance of shares under employee stock purchase plan (in shares)   29,582        
Issuance of shares under ESPP 871   871      
Common stock, ending balance (in shares) at Sep. 30, 2023   20,182,262        
Ending balance at Sep. 30, 2023 (199,288) $ 202 36,362 $ (22,728) (189,885) (23,239)
Treasury stock, ending balance (in shares) at Sep. 30, 2023       (680,067)    
Common stock, beginning balance (in shares) at Jun. 30, 2023   20,176,291        
Beginning balance at Jun. 30, 2023 (217,446) $ 202 32,182 $ (18,937) (213,892) (17,001)
Treasury stock, beginning balance (in shares) at Jun. 30, 2023       (527,668)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 24,007       24,007  
Foreign currency translation adjustment (6,238)         (6,238)
Vested restricted stock (in shares)   8,383        
Share-based payment arrangement, shares withheld for tax withholding obligation (in shares)   (2,412)        
Shares withheld related to net share settlement $ (70)   (70)      
Repurchase of common stock (in shares) (152,399)     (152,399)    
Repurchase of common stock $ (3,791)     $ (3,791)    
Share-based compensation 4,250   4,250      
Common stock, ending balance (in shares) at Sep. 30, 2023   20,182,262        
Ending balance at Sep. 30, 2023 $ (199,288) $ 202 36,362 $ (22,728) (189,885) (23,239)
Treasury stock, ending balance (in shares) at Sep. 30, 2023       (680,067)    
Common stock, beginning balance (in shares) at Dec. 31, 2023 19,245,024 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)     (1,028,662)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income $ 71,364       71,364  
Foreign currency translation adjustment (1,560)         (1,560)
Vested restricted stock (in shares)   96,912        
Vested restricted stock 0 $ 1 (1)      
Share-based payment arrangement, shares withheld for tax withholding obligation (in shares)   (40,396)        
Shares withheld related to net share settlement $ (686)   (686)      
Repurchase of common stock (in shares) (42,962)     (42,962)    
Repurchase of common stock $ (708)     $ (708)    
Share-based compensation 13,776   13,776      
Issuance of shares under employee stock purchase plan (in shares)   45,420        
Issuance of shares under ESPP $ 747   747      
Common stock, ending balance (in shares) at Sep. 30, 2024 19,303,998 20,375,622        
Ending balance at Sep. 30, 2024 $ (93,189) $ 204 55,083 $ (31,990) (101,749) (14,737)
Treasury stock, ending balance (in shares) at Sep. 30, 2024 (1,071,624)     (1,071,624)    
Common stock, beginning balance (in shares) at Jun. 30, 2024   20,368,194        
Beginning balance at Jun. 30, 2024 $ (124,440) $ 204 51,043 $ (31,990) (122,869) (20,828)
Treasury stock, beginning balance (in shares) at Jun. 30, 2024       (1,071,624)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 21,120       21,120  
Foreign currency translation adjustment 6,091         6,091
Vested restricted stock (in shares)   10,917        
Share-based payment arrangement, shares withheld for tax withholding obligation (in shares)   (3,489)        
Shares withheld related to net share settlement $ (71)   (71)      
Repurchase of common stock (in shares) 0          
Share-based compensation $ 4,111   4,111      
Common stock, ending balance (in shares) at Sep. 30, 2024 19,303,998 20,375,622        
Ending balance at Sep. 30, 2024 $ (93,189) $ 204 $ 55,083 $ (31,990) $ (101,749) $ (14,737)
Treasury stock, ending balance (in shares) at Sep. 30, 2024 (1,071,624)     (1,071,624)