XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2021   20,343,000        
Beginning balance at Dec. 31, 2021 $ 128,977 $ 203 $ 156,199 $ (12,165) $ (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 23,510     23,510    
Other comprehensive loss (1,258) [1]       (1,258)  
Stock-based compensation 2,695   2,695      
Issuance of common stock under employee stock purchase plan (in shares)   22,000        
Issuance of common stock under employee stock purchase plan 193   193      
Exercise of stock options and issuance of restricted stock awards, net of forfeitures (in shares)   241,000        
Exercise of stock options and issuance of restricted stock awards, net of forfeitures 602 $ 3 599      
Taxes accrued for net share settlement of options (131)   (131)      
Ending balance (in shares) at Sep. 30, 2022   20,606,000        
Ending balance at Sep. 30, 2022 154,588 $ 206 159,555 11,345 (4,667) $ (11,851)
Ending balance, treasury stock (in shares) at Sep. 30, 2022           (1,433,000)
Beginning balance (in shares) at Dec. 31, 2021   20,343,000        
Beginning balance at Dec. 31, 2021 $ 128,977 $ 203 156,199 (12,165) (3,409) $ (11,851)
Beginning balance, treasury stock (in shares) at Dec. 31, 2021           (1,433,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Acquisition of treasury stock (in shares) 0          
Ending balance (in shares) at Dec. 31, 2022 19,198,458 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)
Beginning balance (in shares) at Jun. 30, 2022   20,503,000        
Beginning balance at Jun. 30, 2022 $ 124,028 $ 205 157,996 (18,301) (4,021) $ (11,851)
Beginning balance, treasury stock (in shares) at Jun. 30, 2022           (1,433,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income 29,646     29,646    
Other comprehensive loss (646) [1]       (646)  
Stock-based compensation 1,109   1,109      
Exercise of stock options and issuance of restricted stock awards, net of forfeitures (in shares)   103,000        
Exercise of stock options and issuance of restricted stock awards, net of forfeitures 451 $ 1 450      
Ending balance (in shares) at Sep. 30, 2022   20,606,000        
Ending balance at Sep. 30, 2022 $ 154,588 $ 206 159,555 11,345 (4,667) $ (11,851)
Ending balance, treasury stock (in shares) at Sep. 30, 2022           (1,433,000)
Beginning balance (in shares) at Dec. 31, 2022 19,198,458 20,631,000        
Beginning balance at Dec. 31, 2022 $ 156,656 $ 206 160,475 11,936 (4,110) $ (11,851)
Beginning 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 $ (3,333)     (3,333)    
Other comprehensive loss (112) [1]       (112)  
Stock-based compensation 1,433   1,433      
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)
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,479 $ 5 2,474      
Ending balance (in shares) at Sep. 30, 2023 19,610,790 21,067,000        
Ending balance at Sep. 30, 2023 $ 157,007 $ 211 164,505 8,603 (4,222) $ (12,090)
Ending balance, treasury stock (in shares) at Sep. 30, 2023 (1,456,109)         (1,456,000)
Beginning balance (in shares) at Jun. 30, 2023   20,969,000        
Beginning balance at Jun. 30, 2023 $ 160,704 $ 210 163,690 12,849 (3,955) $ (12,090)
Beginning balance, treasury stock (in shares) at Jun. 30, 2023           (1,456,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income (4,246)     (4,246)    
Other comprehensive loss (267) [1]       (267)  
Stock-based compensation 559   559      
Issuance of common stock under employee stock purchase plan (in shares)   17,000        
Issuance of common stock under employee stock purchase plan 123   123      
Exercise of stock options and issuance of restricted stock awards, net of forfeitures (in shares)   81,000        
Exercise of stock options and issuance of restricted stock awards, net of forfeitures $ 134 $ 1 133      
Ending balance (in shares) at Sep. 30, 2023 19,610,790 21,067,000        
Ending balance at Sep. 30, 2023 $ 157,007 $ 211 $ 164,505 $ 8,603 $ (4,222) $ (12,090)
Ending balance, treasury stock (in shares) at Sep. 30, 2023 (1,456,109)         (1,456,000)
[1] Tax impact was nominal for all periods.