XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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
Beginning balance, shares at Dec. 31, 2022 20,131      
Beginning balance, value at Dec. 31, 2022 $ 28,906 $ 202,514 $ (3,031) $ 228,389
Common stock issued upon exercise of options and warrants, shares 1,086      
Common stock issued upon exercise of options and warrants $ 6,960      
Repurchase of common stock, shares (721)      
Repurchase of common stock $ (7,293)      
Stock-based compensation $ 912      
Net income   13,823   13,823
Pension benefit obligation    
Ending balance, shares at Mar. 31, 2023 20,496      
Ending balance, value at Mar. 31, 2023 $ 29,485 216,337 (3,031) 242,791
Beginning balance, shares at Dec. 31, 2023 21,175      
Beginning balance, value at Dec. 31, 2023 $ 28,678 247,857 (1,867) 274,668
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
Pension benefit obligation    
Ending balance, shares at Mar. 31, 2024 21,148      
Ending balance, value at Mar. 31, 2024 $ 28,518 $ 252,447 $ (1,867) $ 279,098