XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance, beginning of period, Shares at Dec. 31, 2021 21,144      
Balance, beginning of period at Dec. 31, 2021 $ 55,298 $ 116,531 $ (1,622)
Common stock issued upon exercise of options and warrants, Shares 1,366      
Common stock issued upon exercise of options and warrants $ 5,860      
Repurchase of common stock, Shares (1,218)      
Repurchase of common stock $ (14,104)      
Stock-based compensation $ 790      
Pension benefit obligation    
Net income   21,115   21,115
Balance, end of period, Shares at Mar. 31, 2022 21,292      
Balance, end of period at Mar. 31, 2022 $ 47,844 137,646 (1,622) 183,868
Balance, beginning of period, Shares at Dec. 31, 2022 20,131      
Balance, beginning of period 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      
Pension benefit obligation    
Net income   13,823   13,823
Balance, end of period, Shares at Mar. 31, 2023 20,496      
Balance, end of period at Mar. 31, 2023 $ 29,485 $ 216,337 $ (3,031) $ 242,791