XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.2
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
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)
Pension benefit obligation    
Common stock issued upon exercise of options and warrants, Shares 2,895      
Repurchase of common stock, Shares (2,832)      
Common stock issued upon exercise of options and warrants $ 14,416      
Repurchase of common stock (34,285)      
Stock-based compensation $ 1,518      
Net income   46,435   46,435
Balance, end of period, Shares at Jun. 30, 2022 21,207      
Balance, end of period at Jun. 30, 2022 $ 36,947 162,966 (1,622) 198,291
Balance, beginning of period, Shares at Mar. 31, 2022 21,292      
Balance, beginning of period at Mar. 31, 2022 $ 47,844 137,646 (1,622)
Pension benefit obligation    
Common stock issued upon exercise of options and warrants, Shares 1,529      
Repurchase of common stock, Shares (1,614)      
Common stock issued upon exercise of options and warrants $ 8,556      
Repurchase of common stock (20,181)      
Stock-based compensation $ 728      
Net income   25,320   25,320
Balance, end of period, Shares at Jun. 30, 2022 21,207      
Balance, end of period at Jun. 30, 2022 $ 36,947 162,966 (1,622) 198,291
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
Pension benefit obligation    
Common stock issued upon exercise of options and warrants, Shares 2,805      
Repurchase of common stock, Shares (1,784)      
Common stock issued upon exercise of options and warrants $ 15,678      
Repurchase of common stock (18,464)      
Stock-based compensation $ 1,817      
Net income   27,777   27,777
Balance, end of period, Shares at Jun. 30, 2023 21,152      
Balance, end of period at Jun. 30, 2023 $ 27,937 230,291 (3,031) 255,197
Balance, beginning of period, Shares at Mar. 31, 2023 20,496      
Balance, beginning of period at Mar. 31, 2023 $ 29,485 216,337 (3,031)
Pension benefit obligation    
Common stock issued upon exercise of options and warrants, Shares 1,718      
Repurchase of common stock, Shares (1,062)      
Common stock issued upon exercise of options and warrants $ 8,718      
Repurchase of common stock (11,171)      
Stock-based compensation $ 905      
Net income   13,954   13,954
Balance, end of period, Shares at Jun. 30, 2023 21,152      
Balance, end of period at Jun. 30, 2023 $ 27,937 $ 230,291 $ (3,031) $ 255,197