XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Note 14 - Equity - Changes in Stockholders' Equity (Details) - USD ($)
3 Months Ended 9 Months Ended 19 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Balances $ 116,720,962 $ 94,133,018 $ 129,793,269 $ 97,783,756  
Net income (loss) $ (3,113,358) 24,187,957 $ (3,756,262) 36,180,584  
Repurchase of common stock (in shares) (1,100,000)   (3,000,000.0)    
Repurchase of common stock $ (7,134,688) (5,567,121) $ (20,264,547) (21,783,289) $ (48,800,000)
Payment of common stock tendered for employee stock-based compensation tax obligations (160,556) (174,263) (173,918) (184,009)  
Issuance of common stock upon vesting of RSUs 0 0 0 0  
Stock-based compensation 243,502 380,823 957,320 963,372  
Issuance of common stock upon exercise of stock options   0   0  
Balances $ 106,555,862 $ 112,960,414 $ 106,555,862 $ 112,960,414 $ 106,555,862
Common Stock [Member]          
Balances (in shares) 75,389,417 78,618,743 77,195,704 81,269,868  
Balances $ 7,539 $ 7,862 $ 7,720 $ 8,127  
Net income (loss) $ 0 $ 0 $ 0 $ 0  
Repurchase of common stock (in shares) (1,110,763) (886,472) (3,024,690) (3,660,247)  
Repurchase of common stock $ (111) $ (89) $ (302) $ (366)  
Payment of common stock tendered for employee stock-based compensation tax obligations (in shares) (25,203) (27,143) (27,105) (29,035)  
Payment of common stock tendered for employee stock-based compensation tax obligations $ (2) $ (3) $ (3) $ (3)  
Issuance of common stock upon vesting of RSUs (in shares) 53,334 53,334 162,876 177,876  
Issuance of common stock upon vesting of RSUs $ 5 $ 6 $ 16 $ 18  
Stock-based compensation $ 0 $ 0 $ 0 $ 0  
Issuance of common stock upon exercise of stock options (in shares)   11,822   11,822  
Issuance of common stock upon exercise of stock options   $ 1   $ 1  
Balances (in shares) 74,306,785 77,770,284 74,306,785 77,770,284 74,306,785
Balances $ 7,431 $ 7,777 $ 7,431 $ 7,777 $ 7,431
Additional Paid-in Capital [Member]          
Balances 225,678,876 221,380,828 224,978,430 220,808,037  
Net income (loss) 0 0 0 0  
Repurchase of common stock 0 0 0 0  
Payment of common stock tendered for employee stock-based compensation tax obligations (160,554) (174,260) (173,915) (184,006)  
Issuance of common stock upon vesting of RSUs (5) (6) (16) (18)  
Stock-based compensation 243,502 380,823 957,320 963,372  
Issuance of common stock upon exercise of stock options   (1)   (1)  
Balances 225,761,819 221,587,384 225,761,819 221,587,384 225,761,819
Retained Earnings [Member]          
Balances (108,965,453) (127,255,672) (95,192,881) (123,032,408)  
Net income (loss) (3,113,358) 24,187,957 (3,756,262) 36,180,584  
Repurchase of common stock (7,134,577) (5,567,032) (20,264,245) (21,782,923)  
Payment of common stock tendered for employee stock-based compensation tax obligations 0 0 0 0  
Issuance of common stock upon vesting of RSUs 0 0 0 0  
Stock-based compensation 0 0 0 0  
Issuance of common stock upon exercise of stock options   0   0  
Balances (119,213,388) (108,634,747) (119,213,388) (108,634,747) (119,213,388)
AOCI Attributable to Parent [Member]          
Balances 0 0 0 0  
Net income (loss) 0 0 0 0  
Repurchase of common stock 0 0 0 0  
Payment of common stock tendered for employee stock-based compensation tax obligations 0 0 0 0  
Issuance of common stock upon vesting of RSUs 0 0 0 0  
Stock-based compensation 0 0 0 0  
Issuance of common stock upon exercise of stock options   0   0  
Balances $ 0 $ 0 $ 0 $ 0 $ 0