XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Note 14 - Equity - Changes in Stockholders' Equity (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Balances $ 88,142,122 $ 106,069,569 $ 97,783,756 $ 102,914,687
Net income/(loss) $ 20,890,158 (3,162,492) $ 11,992,629 (1,532,715)
Repurchase of common stock (in shares) (2,500,000)   (2,800,000)  
Repurchase of common stock $ (15,222,795)   $ (16,216,170)  
Payment of common stock tendered for employee stock-based compensation tax obligations 0   (9,746) (56,590)
Issuance of common stock upon vesting of RSUs 0 0 0  
Stock-based compensation 323,533 547,390 582,549 956,284
Balances $ 94,133,018 $ 103,454,467 $ 94,133,018 103,454,467
Issuance of common stock upon exercise of stock options       0
Issuance of common stock upon vesting of RSUs and exercise of stock-settled appreciation rights       0
Issuance of common stock upon exercise of warrants       $ 1,172,801
Common Stock [Member]        
Balances (in shares) 81,047,424 80,941,524 81,269,868 80,763,350
Balances $ 8,105 $ 8,094 $ 8,127 $ 8,076
Net income/(loss) $ 0 $ 0 $ 0 0
Repurchase of common stock (in shares) (2,548,681)   (2,773,775)  
Repurchase of common stock $ (255)   $ (277)  
Payment of common stock tendered for employee stock-based compensation tax obligations $ 0   $ 0 (1)
Issuance of common stock upon vesting of RSUs (in shares) 120,000 105,000 124,542  
Issuance of common stock upon vesting of RSUs $ 12 $ 11 $ 12  
Stock-based compensation $ 0 $ 0 $ 0 $ 0
Balances (in shares) 78,618,743 81,046,524 78,618,743 81,046,524
Balances $ 7,862 $ 8,105 $ 7,862 $ 8,105
Payment of common stock tendered for employee stock-based compensation tax obligations (in shares)     (1,892) (8,148)
Issuance of common stock upon exercise of stock options (in shares)       9,769
Issuance of common stock upon exercise of stock options       $ 1
Issuance of common stock upon vesting of RSUs and exercise of stock-settled appreciation rights (in shares)       121,771
Issuance of common stock upon vesting of RSUs and exercise of stock-settled appreciation rights       $ 13
Issuance of common stock upon exercise of warrants (in shares)       159,782
Issuance of common stock upon exercise of warrants       $ 16
Additional Paid-in Capital [Member]        
Balances 221,057,307 220,222,959 $ 220,808,037 218,697,872
Net income/(loss) 0 0 0 0
Repurchase of common stock 0   0  
Payment of common stock tendered for employee stock-based compensation tax obligations 0   (9,746) (56,589)
Issuance of common stock upon vesting of RSUs (12) (11) (12)  
Stock-based compensation 323,533 547,390 582,549 956,284
Balances 221,380,828 220,770,338 221,380,828 220,770,338
Issuance of common stock upon exercise of stock options       (1)
Issuance of common stock upon vesting of RSUs and exercise of stock-settled appreciation rights       (13)
Issuance of common stock upon exercise of warrants       1,172,785
Retained Earnings [Member]        
Balances (132,923,290) (114,161,484) (123,032,408) (115,791,261)
Net income/(loss) 20,890,158 (3,162,492) 11,992,629 (1,532,715)
Repurchase of common stock (15,222,540)   (16,215,893)  
Payment of common stock tendered for employee stock-based compensation tax obligations 0   0 0
Issuance of common stock upon vesting of RSUs 0 0 0  
Stock-based compensation 0 0 0 0
Balances (127,255,672) (117,323,976) (127,255,672) (117,323,976)
Issuance of common stock upon exercise of stock options       0
Issuance of common stock upon vesting of RSUs and exercise of stock-settled appreciation rights       0
Issuance of common stock upon exercise of warrants       0
AOCI Attributable to Parent [Member]        
Balances 0 0 0 0
Net income/(loss) 0 0 0 0
Repurchase of common stock 0   0  
Payment of common stock tendered for employee stock-based compensation tax obligations 0   0 0
Issuance of common stock upon vesting of RSUs 0 0 0  
Stock-based compensation 0 0 0 0
Balances $ 0 $ 0 $ 0 0
Issuance of common stock upon exercise of stock options       0
Issuance of common stock upon vesting of RSUs and exercise of stock-settled appreciation rights       0
Issuance of common stock upon exercise of warrants       $ 0