XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF SHAREHOLDER'S EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Beginning balance, value at Dec. 31, 2018 $ 70,273 $ 134,399 $ (7,554) $ 197,118
Balance at beginning (in shares) at Dec. 31, 2018 22,422      
Common stock issued upon exercise of options and warrants $ 352 352
Common stock issued upon exercise of options and warrants (in shares) 488      
Repurchase of common stock $ (1,440) (1,440)
Repurchase of common stock (in shares) (379)      
Other comprehensive income (loss) (867) (867)
Stock-based compensation 2,072 2,072
Net income 5,406 5,406
Ending balance, value at Dec. 31, 2019 $ 71,257 139,805 (8,421) 202,641
Balance at end (in shares) at Dec. 31, 2019 22,531      
Balance, beginning of period (as adjusted after adoption of ASC) $ 71,257 47,330 (8,421) 110,166
Balance, beginning of period (as adjusted after adoption of ASC) (in shares) 22,531      
Adoption of ASC 326 (92,475) (92,475)
Common stock issued upon exercise of options and warrants $ 949 949
Common stock issued upon exercise of options and warrants (in shares) 558      
Repurchase of common stock $ (1,215) (1,215)
Repurchase of common stock (in shares) (352)      
Other comprehensive income (loss) (150) (150)
Stock-based compensation 1,935 1,935
Net income 21,677 21,677
Ending balance, value at Dec. 31, 2020 $ 72,926 69,007 (8,571) 133,362
Balance at end (in shares) at Dec. 31, 2020 22,737      
Common stock issued upon exercise of options and warrants $ 6,048 6,048
Common stock issued upon exercise of options and warrants (in shares) 2,291      
Repurchase of common stock $ (25,676) (25,676)
Repurchase of common stock (in shares) (3,884)      
Other comprehensive income (loss) 6,949 6,949
Stock-based compensation 2,000 2,000
Net income 47,524 47,524
Ending balance, value at Dec. 31, 2021 $ 55,298 $ 116,531 $ (1,622) $ 170,207
Balance at end (in shares) at Dec. 31, 2021 21,144