XML 14 R7.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statement of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive (Loss) Income
Beginning Balance at Dec. 31, 2023 $ 85,077 $ 18 $ 220,185 $ (134,277) $ (849)
Beginning Balance, shares at Dec. 31, 2023   17,532,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income (Loss) 155     155  
Other comprehensive income (loss), net of tax (418)       (418)
Issuance of acquisition-related stock 38,050 $ 3 38,047    
Issuance of acquisition-related stock , shares   3,450,000      
Issuance of restricted stock, shares   12,000      
Stock options exercised 1,257   1,257    
Stock options exercised, shares   171,000      
Stock-based compensation 1,105   1,105    
Ending Balance at Mar. 31, 2024 125,226 $ 21 260,594 (134,122) (1,267)
Ending Balance, shares at Mar. 31, 2024   21,165,000      
Beginning Balance at Dec. 31, 2023 85,077 $ 18 220,185 (134,277) (849)
Beginning Balance, shares at Dec. 31, 2023   17,532,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income (Loss) (7,369)        
Other comprehensive income (loss), net of tax (182)        
Repurchase of common stock $ (15,200)        
Repurchase of common stock, shares (1,000,000)        
Ending Balance at Jun. 30, 2024 $ 105,261 $ 21 247,917 (141,646) (1,031)
Ending Balance, shares at Jun. 30, 2024   20,754,000      
Beginning Balance at Mar. 31, 2024 125,226 $ 21 260,594 (134,122) (1,267)
Beginning Balance, shares at Mar. 31, 2024   21,165,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income (Loss) (7,524)     (7,524)  
Other comprehensive income (loss), net of tax 236       236
Issuance of restricted stock, shares   365,000      
Stock options exercised 1,684 $ 1 1,683    
Stock options exercised, shares   176,000      
Stock-based compensation 846   846    
Repurchase of common stock $ (15,207) $ (1) (15,206)    
Repurchase of common stock, shares (1,000,000) (952,000)      
Ending Balance at Jun. 30, 2024 $ 105,261 $ 21 247,917 (141,646) (1,031)
Ending Balance, shares at Jun. 30, 2024   20,754,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) (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) (3,595)        
Other comprehensive income (loss), net of tax $ 3,554        
Stock options exercised, shares 32,431        
Repurchase of common stock $ (6,800)        
Repurchase of common stock, shares (500,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      
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 (400,000) (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