XML 27 R5.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2018 18,547,406      
Balance at Dec. 31, 2018 $ 19 $ 113,008 $ (98,395) $ 14,632
Stock based compensation $ 0 3,043 0 3,043
Shares issued in acquisitions (in shares) 1,334,219      
Shares issued in acquisitions $ 1 23,931 0 23,932
Stock option exercises (in shares) 697,010      
Stock option exercises $ 1 1,180 0 1,181
Stock issued – on vested RSUs (in shares) 125,817      
Stock issued – on vested RSUs $ 0 0 0 0
Warrant exercises (in shares) 121,000      
Warrant exercises $ 0 2,323 0 2,323
Net income (loss) $ 0 0 (1,657) (1,657)
Balance (in shares) at Dec. 31, 2019 20,825,452      
Balance at Dec. 31, 2019 $ 21 143,485 (100,052) 43,454
Stock based compensation $ 0 5,981 0 5,981
Shares issued in acquisitions (in shares) 611,683      
Shares issued in acquisitions $ 0 17,916 0 17,916
Stock option exercises (in shares) 777,496      
Stock option exercises $ 1 1,471 0 1,472
Stock issued – on vested RSUs (in shares) 208,858      
Stock issued – on vested RSUs $ 0 0 0 0
Warrant exercises (in shares) 8,500      
Warrant exercises $ 0 150 0 150
Net income (loss) 0 0 2,667 2,667
Stock issued as 2019 bonus payout $ 0 314 0 314
Sale of common stock, net of costs (in shares) 7,856,012      
Sale of common stock, net of costs $ 8 100,113 0 100,121
Common stock issued for services (in shares) 3,175      
Common stock issued for services $ 0 60 0 60
Cashless exercises of warrants (in shares) 2,747,970      
Cashless exercises of warrants $ 3 33,108 0 33,111
Balance (in shares) at Dec. 31, 2020 33,039,146      
Balance at Dec. 31, 2020 $ 33 $ 302,598 $ (97,385) $ 205,246