XML 22 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
(Accumulated Deficit) Retained Earnings
Accumulated Other Comprehensive Loss (revised)
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2021   20,343,000        
Beginning balance at Dec. 31, 2021 $ 130,830 $ 203 $ 156,199 $ (10,312) $ (3,409) $ (11,851)
Beginning balance, treasury stock (in shares) at Dec. 31, 2021           (1,433,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income 24,030     24,030    
Other comprehensive loss (701) [1]       (701)  
Taxes for net share settlement of options (131)   (131)      
Stock-based compensation 3,424   3,424      
Issuance of common stock under employee stock purchase plan (in shares)   41,000        
Issuance of common stock under employee stock purchase plan $ 308   308      
Acquisition of treasury stock (in shares) 0          
Exercise of stock options and issuance of restricted stock awards, net of forfeitures (in shares)   247,000        
Exercise of stock options and issuance of restricted stock awards, net of forfeitures $ 678 $ 3 675      
Ending balance (in shares) at Dec. 31, 2022 19,198,458 20,631,000        
Ending balance at Dec. 31, 2022 $ 158,438 $ 206 160,475 13,718 (4,110) $ (11,851)
Ending balance, treasury stock (in shares) at Dec. 31, 2022 (1,432,694)         (1,433,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income $ (15,422)     (15,422)    
Other comprehensive loss (75)       (75) [1]  
Stock-based compensation 2,078   2,078      
Issuance of common stock under employee stock purchase plan (in shares)   17,000        
Issuance of common stock under employee stock purchase plan $ 123   123      
Acquisition of treasury stock (in shares) (23,000)         (23,000)
Acquisition of treasury stock $ (239)         $ (239)
Exercise of stock options and issuance of restricted stock awards, net of forfeitures (in shares)   419,000        
Exercise of stock options and issuance of restricted stock awards, net of forfeitures $ 2,469 $ 5 2,464      
Ending balance (in shares) at Dec. 31, 2023 20,631,152 21,067,000        
Ending balance at Dec. 31, 2023 $ 147,372 $ 211 $ 165,140 $ (1,704) $ (4,185) $ (12,090)
Ending balance, treasury stock (in shares) at Dec. 31, 2023 (1,456,109)         (1,456,000)
[1] Tax impact was nominal for all periods.