XML 21 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings (Accumulated Deficit)
Accumulated Other Comprehensive Loss
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2022   20,631,000        
Beginning balance at Dec. 31, 2022 $ 158,438 $ 206 $ 160,475 $ 13,718 $ (4,110) $ (11,851)
Beginning balance, treasury stock (in shares) at Dec. 31, 2022           (1,433,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (15,422)     (15,422)    
Other comprehensive loss (75) [1]       (75)  
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 19,610,790 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)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss $ (11,048)     (11,048)    
Other comprehensive loss 153 [1]       153  
Stock-based compensation 2,027   2,027      
Issuance of common stock under employee stock purchase plan (in shares)   27,000        
Issuance of common stock under employee stock purchase plan $ 109   109      
Acquisition of treasury stock (in shares) 0          
Exercise of stock options and issuance of restricted stock awards, net of forfeitures (in shares)   147,000        
Exercise of stock options and issuance of restricted stock awards, net of forfeitures $ 12 $ 1 11      
Ending balance (in shares) at Dec. 31, 2024 21,066,899 21,241,000        
Ending balance at Dec. 31, 2024 $ 138,625 $ 212 $ 167,287 $ (12,752) $ (4,032) $ (12,090)
Ending balance, treasury stock (in shares) at Dec. 31, 2024 (1,456,109)         (1,456,000)
[1] Tax impact was nominal for all periods.