XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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 36,516          
Other comprehensive income (loss) 2,107         2,107
Vested restricted stock (in shares)   74,120        
Vested restricted stock 0 $ 1 (1)      
Share-based payment arrangement, shares withheld for tax withholding obligation (in shares)   (32,956)        
Shares withheld related to net share settlement $ (1,175)   (1,175)      
Repurchase of common stock (in shares) (338,554)     (338,554)    
Repurchase of common stock $ (11,341)     $ (11,341)    
Share-based compensation 10,837   10,837      
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 Jun. 30, 2023   20,176,291        
Ending balance at Jun. 30, 2023 (217,446) $ 202 32,182 $ (18,937) (213,892) (17,001)
Treasury stock, ending balance (in shares) at Jun. 30, 2023       (527,668)    
Common stock, beginning balance (in shares) at Mar. 31, 2023   20,118,967        
Beginning balance at Mar. 31, 2023 (240,711) $ 201 26,859 $ (16,791) (234,950) (16,030)
Treasury stock, beginning balance (in shares) at Mar. 31, 2023       (459,306)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 21,058       21,058  
Other comprehensive income (loss) (971)         (971)
Vested restricted stock (in shares)   49,280        
Vested restricted stock 0 $ 1 (1)      
Share-based payment arrangement, shares withheld for tax withholding obligation (in shares)   (21,538)        
Shares withheld related to net share settlement $ (724)   (724)      
Repurchase of common stock (in shares) (68,362)     (68,362)    
Repurchase of common stock $ (2,146)     $ (2,146)    
Share-based compensation 5,177   5,177      
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 Jun. 30, 2023   20,176,291        
Ending balance at Jun. 30, 2023 $ (217,446) $ 202 32,182 $ (18,937) (213,892) (17,001)
Treasury stock, ending balance (in shares) at Jun. 30, 2023       (527,668)    
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 $ 50,244       50,244  
Other comprehensive income (loss) (7,651)         (7,651)
Vested restricted stock (in shares)   85,995        
Vested restricted stock 0 $ 1 (1)      
Share-based payment arrangement, shares withheld for tax withholding obligation (in shares)   (36,907)        
Shares withheld related to net share settlement $ (615)   (615)      
Repurchase of common stock (in shares) (42,962)     (42,962)    
Repurchase of common stock $ (708)     $ (708)    
Share-based compensation 9,665   9,665      
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 Jun. 30, 2024 19,296,570 20,368,194        
Ending balance at Jun. 30, 2024 $ (124,440) $ 204 51,043 $ (31,990) (122,869) (20,828)
Treasury stock, ending balance (in shares) at Jun. 30, 2024 (1,071,624)     (1,071,624)    
Common stock, beginning balance (in shares) at Mar. 31, 2024   20,291,793        
Beginning balance at Mar. 31, 2024 $ (151,824) $ 203 46,201 $ (31,994) (146,743) (19,491)
Treasury stock, beginning balance (in shares) at Mar. 31, 2024       (1,071,624)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 23,874       23,874  
Other comprehensive income (loss) (1,337)         (1,337)
Vested restricted stock (in shares)   52,548        
Vested restricted stock 0 $ 1 (1)      
Share-based payment arrangement, shares withheld for tax withholding obligation (in shares)   (21,567)        
Shares withheld related to net share settlement $ (382)   (382)      
Repurchase of common stock (in shares) 0          
Repurchase of common stock $ 4     $ 4    
Share-based compensation 4,478   4,478      
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 Jun. 30, 2024 19,296,570 20,368,194        
Ending balance at Jun. 30, 2024 $ (124,440) $ 204 $ 51,043 $ (31,990) $ (122,869) $ (20,828)
Treasury stock, ending balance (in shares) at Jun. 30, 2024 (1,071,624)     (1,071,624)