XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.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, 2019 22,531      
Common stock issued upon exercise of options and warrants, Shares 269      
Repurchase of common stock, Shares (291)      
Balance, end of period, Shares at Sep. 30, 2020 22,509      
Balance, beginning of period at Dec. 31, 2019 $ 71,257 $ 139,805 $ (8,421)
Common stock issued upon exercise of options and warrants 470      
Repurchase of common stock (967)      
Cumulative change in accounting principle   (92,469)    
Balance, beginning of period (as adjusted for change in accounting principle)   47,336    
Pension benefit obligation     0
Stock-based compensation 1,437      
Net income   17,532   17,532
Balance at end at Sep. 30, 2020 $ 72,197 64,868 (8,421) 128,644
Balance, beginning of period, Shares at Jun. 30, 2020 22,715      
Common stock issued upon exercise of options and warrants, Shares 13      
Repurchase of common stock, Shares (219)      
Balance, end of period, Shares at Sep. 30, 2020 22,509      
Balance, beginning of period at Jun. 30, 2020 $ 72,402 61,100 (8,421)
Common stock issued upon exercise of options and warrants 18      
Repurchase of common stock (762)      
Cumulative change in accounting principle      
Balance, beginning of period (as adjusted for change in accounting principle)   61,100    
Pension benefit obligation     0
Stock-based compensation 539      
Net income   3,768   3,768
Balance at end at Sep. 30, 2020 $ 72,197 64,868 (8,421) 128,644
Balance, beginning of period, Shares at Dec. 31, 2020 22,737      
Common stock issued upon exercise of options and warrants, Shares 1,055      
Repurchase of common stock, Shares (792)      
Balance, end of period, Shares at Sep. 30, 2021 23,000      
Balance, beginning of period at Dec. 31, 2020 $ 72,926 69,007 (8,571) 133,362
Common stock issued upon exercise of options and warrants 2,167      
Repurchase of common stock (3,959)      
Cumulative change in accounting principle      
Balance, beginning of period (as adjusted for change in accounting principle)   69,007    
Pension benefit obligation     0
Stock-based compensation 1,265      
Net income   28,559   28,559
Balance at end at Sep. 30, 2021 $ 72,399 97,566 (8,571) 161,394
Balance, beginning of period, Shares at Jun. 30, 2021 23,055      
Common stock issued upon exercise of options and warrants, Shares 379      
Repurchase of common stock, Shares (434)      
Balance, end of period, Shares at Sep. 30, 2021 23,000      
Balance, beginning of period at Jun. 30, 2021 $ 73,204 83,884 (8,571)
Common stock issued upon exercise of options and warrants 1,042      
Repurchase of common stock (2,377)      
Cumulative change in accounting principle      
Balance, beginning of period (as adjusted for change in accounting principle)   83,884    
Pension benefit obligation     0
Stock-based compensation 530      
Net income   13,683   13,683
Balance at end at Sep. 30, 2021 $ 72,399 $ 97,566 $ (8,571) $ 161,394