XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
(Accumulated Deficit) Retained Earnings
Accumulated Other Comprehensive Loss
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2020   19,863,000        
Beginning balance at Dec. 31, 2020 $ 131,884 $ 199 $ 149,170 $ (2,402) $ (3,232) $ (11,851)
Beginning balance, treasury stock (in shares) at Dec. 31, 2020           (1,433,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (9,763)     (9,763)    
Other comprehensive loss (177) [1]       (177)  
Stock-based compensation 4,109   4,109      
Issuance of common stock under employee stock purchase plan (in shares)   26,000        
Issuance of common stock under employee stock purchase plan 215   215      
Exercise of stock options and issuance of restricted stock awards, net of forfeitures (in shares)   454,000        
Exercise of stock options and issuance of restricted stock awards, net of forfeitures $ 2,709 $ 4 2,705      
Ending balance (in shares) at Dec. 31, 2021 18,910,001 20,343,000        
Ending balance at Dec. 31, 2021 $ 128,977 $ 203 156,199 (12,165) (3,409) $ (11,851)
Ending balance, treasury stock (in shares) at Dec. 31, 2021 (1,432,694)         (1,433,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) $ 24,101     24,101    
Other comprehensive loss (701)       (701) [1]  
Stock-based compensation 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      
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      
Taxes for net share settlement of options $ (131)   (131)      
Ending balance (in shares) at Dec. 31, 2022 20,342,695 20,631,000        
Ending balance at Dec. 31, 2022 $ 156,656 $ 206 $ 160,475 $ 11,936 $ (4,110) $ (11,851)
Ending balance, treasury stock (in shares) at Dec. 31, 2022 (1,432,694)         (1,433,000)
[1] Tax impact was nominal for all periods.