XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Deficit
Accumulated Other Comprehensive Loss
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2023   21,067,000        
Beginning balance at Dec. 31, 2023 $ 147,372 $ 211 $ 165,140 $ (1,704) $ (4,185) $ (12,090)
Beginning balance, treasury stock (in shares) at Dec. 31, 2023           (1,456,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (6,738)     (6,738)    
Other comprehensive (loss) income 328 [1]       328  
Stock-based compensation 1,629   1,629      
Issuance of common stock under employee stock purchase plan (in shares)   24,000        
Issuance of common stock under employee stock purchase plan 95   95      
Exercise of stock options and issuance of restricted stock awards, net of forfeitures (in shares)   164,000        
Exercise of stock options and issuance of restricted stock awards, net of forfeitures 12 $ 2 10      
Ending balance (in shares) at Sep. 30, 2024   21,255,000        
Ending balance at Sep. 30, 2024 142,698 $ 213 166,874 (8,442) (3,857) $ (12,090)
Ending balance, treasury stock (in shares) at Sep. 30, 2024           (1,456,000)
Beginning balance (in shares) at Jun. 30, 2024   21,170,000        
Beginning balance at Jun. 30, 2024 143,378 $ 212 166,490 (7,243) (3,991) $ (12,090)
Beginning balance, treasury stock (in shares) at Jun. 30, 2024           (1,456,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (1,199)     (1,199)    
Other comprehensive (loss) income 134 [1]       134  
Stock-based compensation 385   385      
Exercise of stock options and issuance of restricted stock awards, net of forfeitures (in shares)   85,000        
Exercise of stock options and issuance of restricted stock awards, net of forfeitures 0 $ 1 (1)      
Ending balance (in shares) at Sep. 30, 2024   21,255,000        
Ending balance at Sep. 30, 2024 $ 142,698 $ 213 166,874 (8,442) (3,857) $ (12,090)
Ending balance, treasury stock (in shares) at Sep. 30, 2024           (1,456,000)
Beginning balance (in shares) at Dec. 31, 2024 19,784,416 21,241,000        
Beginning balance at Dec. 31, 2024 $ 138,625 $ 212 167,287 (12,752) (4,032) $ (12,090)
Beginning balance, treasury stock (in shares) at Dec. 31, 2024 (1,456,109)         (1,456,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss $ (7,714)     (7,714)    
Other comprehensive (loss) income 324 [1]       324  
Stock-based compensation 1,137   1,137      
Issuance of common stock under employee stock purchase plan (in shares)   4,000        
Issuance of common stock under employee stock purchase plan 17   17      
Acquisition of treasury stock (in shares)           (264,000)
Acquisition of treasury stock (1,372)         $ (1,372)
Exercise of stock options and issuance of restricted stock awards, net of forfeitures (in shares)   49,000        
Exercise of stock options and issuance of restricted stock awards, net of forfeitures $ 30 $ 1 29      
Ending balance (in shares) at Sep. 30, 2025 19,573,517 21,294,000        
Ending balance at Sep. 30, 2025 $ 131,047 $ 213 168,470 (20,466) (3,708) $ (13,462)
Ending balance, treasury stock (in shares) at Sep. 30, 2025 (1,720,322)         (1,720,000)
Beginning balance (in shares) at Jun. 30, 2025   21,224,000        
Beginning balance at Jun. 30, 2025 $ 138,384 $ 212 168,082 (13,532) (3,032) $ (13,346)
Beginning balance, treasury stock (in shares) at Jun. 30, 2025           (1,698,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (6,934)     (6,934)    
Other comprehensive (loss) income (676) [1]       (676)  
Stock-based compensation 366   366      
Issuance of common stock under employee stock purchase plan (in shares)   4,000        
Issuance of common stock under employee stock purchase plan 17   17      
Acquisition of treasury stock (in shares)           (22,000)
Acquisition of treasury stock (116)         $ (116)
Exercise of stock options and issuance of restricted stock awards, net of forfeitures (in shares)   66,000        
Exercise of stock options and issuance of restricted stock awards, net of forfeitures $ 6 $ 1 5      
Ending balance (in shares) at Sep. 30, 2025 19,573,517 21,294,000        
Ending balance at Sep. 30, 2025 $ 131,047 $ 213 $ 168,470 $ (20,466) $ (3,708) $ (13,462)
Ending balance, treasury stock (in shares) at Sep. 30, 2025 (1,720,322)         (1,720,000)
[1] Tax impact was nominal for all periods.