XML 17 R7.htm IDEA: XBRL DOCUMENT v3.25.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Additional Paid-in Capital [Member]
Beginning balance, shares at Dec. 31, 2023 21,175        
Beginning balance, value at Dec. 31, 2023 $ 28,678 $ 247,857 $ (1,867)  
Pension benefit obligation      
Common stock issued upon exercise of options and warrants, shares 180        
Common stock issued upon exercise of options and warrants $ 705        
Repurchase of common stock, shares (207)        
Repurchase of common stock $ (1,697)        
Stock-based compensation         $ 832
Net income   4,590   4,590  
Ending balance, shares at Mar. 31, 2024 21,148        
Ending balance, value at Mar. 31, 2024 $ 28,518 252,447 (1,867) 279,098  
Beginning balance, shares at Dec. 31, 2024 21,433        
Beginning balance, value at Dec. 31, 2024 $ 25,720 267,060 (10) 292,770  
Pension benefit obligation      
Common stock issued upon exercise of options and warrants, shares 70        
Common stock issued upon exercise of options and warrants $ 246        
Repurchase of common stock, shares 0        
Repurchase of common stock $ 0        
Stock-based compensation         $ 717
Net income   4,694   4,694  
Ending balance, shares at Mar. 31, 2025 21,503        
Ending balance, value at Mar. 31, 2025 $ 26,683 $ 271,754 $ (10) $ 298,427