XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
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, 2020 22,737      
Balance, beginning of period at Dec. 31, 2020 $ 72,926 $ 69,007 $ (8,571) $ 0
Pension benefit obligation     0
Common stock issued upon exercise of options and warrants, Shares 1,055      
Common stock issued upon exercise of options and warrants $ 2,167      
Repurchase of common stock, Shares (792)      
Repurchase of common stock $ (3,959)      
Stock-based compensation $ 1,265      
Net income   28,559   28,559
Balance, end of period, Shares at Sep. 30, 2021 23,000      
Balance, end of period at Sep. 30, 2021 $ 72,399 97,566 (8,571) 161,394
Balance, beginning of period, Shares at Jun. 30, 2021 23,055      
Balance, beginning of period at Jun. 30, 2021 $ 73,204 83,884 (8,571) 0
Pension benefit obligation     0
Common stock issued upon exercise of options and warrants, Shares 379      
Common stock issued upon exercise of options and warrants $ 1,042      
Repurchase of common stock, Shares (434)      
Repurchase of common stock $ (2,377)      
Stock-based compensation $ 530      
Net income   13,683   13,683
Balance, end of period, Shares at Sep. 30, 2021 23,000      
Balance, end of period at Sep. 30, 2021 $ 72,399 97,566 (8,571) 161,394
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) 170,207
Pension benefit obligation     0
Common stock issued upon exercise of options and warrants, Shares 2,974      
Common stock issued upon exercise of options and warrants $ 14,698      
Repurchase of common stock, Shares (3,511)      
Repurchase of common stock $ (41,535)      
Stock-based compensation $ 2,966      
Net income   71,848   71,848
Balance, end of period, Shares at Sep. 30, 2022 20,607      
Balance, end of period at Sep. 30, 2022 $ 31,427 188,379 (1,622) 218,184
Balance, beginning of period, Shares at Jun. 30, 2022 21,207      
Balance, beginning of period at Jun. 30, 2022 $ 36,947 162,966 (1,622) 170,207
Pension benefit obligation    
Common stock issued upon exercise of options and warrants, Shares 79      
Common stock issued upon exercise of options and warrants $ 282      
Repurchase of common stock, Shares (679)      
Repurchase of common stock $ (7,250)      
Stock-based compensation $ 1,448      
Net income   25,413   25,413
Balance, end of period, Shares at Sep. 30, 2022 20,607      
Balance, end of period at Sep. 30, 2022 $ 31,427 $ 188,379 $ (1,622) $ 218,184