v3.26.3
Condensed Consolidated Statement of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Beginning Balance at Dec. 31, 2024 $ 120,604 $ 20 $ 239,983 $ (118,094) $ (1,305)
Beginning Balance, shares at Dec. 31, 2024   19,962,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) (664)     (664)  
Other comprehensive income (loss), net of tax 767       767
Issuance of restricted stock, shares   9,000      
Stock options exercised 5   5    
Stock-based compensation 1,912   1,912    
Repurchase of common stock (1,750)   (1,750)    
Repurchase of common stock, shares   (121,000)      
Ending Balance at Mar. 31, 2025 120,874 $ 20 240,150 (118,758) (538)
Ending Balance, shares at Mar. 31, 2025   19,850,000      
Beginning Balance at Dec. 31, 2024 120,604 $ 20 239,983 (118,094) (1,305)
Beginning Balance, shares at Dec. 31, 2024   19,962,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) (1,878)        
Other comprehensive income (loss), net of tax 2,735        
Repurchase of common stock $ (17,000)        
Repurchase of common stock, shares (1,205,724)        
Ending Balance at Sep. 30, 2025 $ 110,651 $ 19 229,174 (119,972) 1,430
Ending Balance, shares at Sep. 30, 2025   19,308,000      
Beginning Balance at Mar. 31, 2025 120,874 $ 20 240,150 (118,758) (538)
Beginning Balance, shares at Mar. 31, 2025   19,850,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) (2,931)     (2,931)  
Other comprehensive income (loss), net of tax 2,787       2,787
Issuance of restricted stock, shares   314,000      
Stock options exercised 107   107    
Stock options exercised, shares   32,000      
Stock-based compensation 1,008   1,008    
Repurchase of common stock (5,010)   (5,010)    
Repurchase of common stock, shares   (373,000)      
Ending Balance at Jun. 30, 2025 116,835 $ 20 236,255 (121,689) 2,249
Ending Balance, shares at Jun. 30, 2025   19,823,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 1,717     1,717  
Other comprehensive income (loss), net of tax (819)       (819)
Issuance of restricted stock, shares   6,000      
Stock options exercised 1,788   1,788    
Stock options exercised, shares   191,000      
Stock-based compensation 1,386   1,386    
Repurchase of common stock $ (10,256) $ (1) (10,255)    
Repurchase of common stock, shares (712,205) (712,000)      
Ending Balance at Sep. 30, 2025 $ 110,651 $ 19 229,174 (119,972) 1,430
Ending Balance, shares at Sep. 30, 2025   19,308,000      
Beginning Balance at Dec. 31, 2025 128,498 $ 19 229,189 (102,363) 1,653
Beginning Balance, shares at Dec. 31, 2025   19,186,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) (15,206)     (15,206)  
Other comprehensive income (loss), net of tax (643)       (643)
Issuance of restricted stock, shares   25,000      
Stock options exercised 43   43    
Stock options exercised, shares   8,000      
Stock-based compensation 1,365   1,365    
Exercise of wholly-funded warrants   $ 1 (1)    
Exercise of wholly-funded warrants, shares   550,000      
Repurchase of common stock (2,199)   (2,199)    
Repurchase of common stock, shares   (162,000)      
Ending Balance at Mar. 31, 2026 111,858 $ 20 228,397 (117,569) 1,010
Ending Balance, shares at Mar. 31, 2026   19,607,000      
Beginning Balance at Dec. 31, 2025 128,498 $ 19 229,189 (102,363) 1,653
Beginning Balance, shares at Dec. 31, 2025   19,186,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) (18,131)        
Other comprehensive income (loss), net of tax $ (307)        
Stock options exercised, shares 67,378        
Repurchase of common stock $ (27,200)        
Repurchase of common stock, shares (2,156,341)        
Ending Balance at Sep. 30, 2026 $ 86,353 $ 18 205,483 (120,494) 1,346
Ending Balance, shares at Sep. 30, 2026   17,940,000      
Beginning Balance at Mar. 31, 2026 111,858 $ 20 228,397 (117,569) 1,010
Beginning Balance, shares at Mar. 31, 2026   19,607,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) (7,311)     (7,311)  
Other comprehensive income (loss), net of tax 167       167
Issuance of restricted stock, shares   259,000      
Stock options exercised 231   231    
Stock options exercised, shares   38,000      
Stock-based compensation 1,271   1,271    
Repurchase of common stock to satisfy employee tax withholding obligations (500)   (500)    
Repurchase of common stock (25,000) $ (2) (24,998)    
Repurchase of common stock, shares   (1,995,000)      
Ending Balance at Jun. 30, 2026 80,716 $ 18 204,401 (124,880) 1,177
Ending Balance, shares at Jun. 30, 2026   17,909,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 4,386     4,386  
Other comprehensive income (loss), net of tax 169       169
Issuance of restricted stock, shares   9,000      
Stock options exercised 142   142    
Stock options exercised, shares   22,000      
Stock-based compensation $ 1,046   1,046    
Repurchase of common stock, shares 0        
Excise tax on repurchases of common stock $ (106)   (106)    
Ending Balance at Sep. 30, 2026 $ 86,353 $ 18 $ 205,483 $ (120,494) $ 1,346
Ending Balance, shares at Sep. 30, 2026   17,940,000