XML 63 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 14 - Equity - Changes in Stockholders' Equity (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Balances $ 139,768,854 $ 116,720,962 $ 174,314,407 $ 129,793,269
Net income (loss) 33,040,588 (3,113,358) 34,716,600 (3,756,262)
Stock-based compensation $ 328,685 243,502 $ 1,092,893 957,320
Repurchase of common stock (in shares) 0   (1,500,000)  
Repurchase of common stock   (7,134,688) $ (10,149,704) (20,264,547)
Payment of common stock tendered for employee stock-based compensation tax obligations   (160,556) (12,533) (173,918)
Issuance of common stock upon vesting of RSUs   0 0 0
Issuance of common stock upon exercise of warrants     6,120,778  
Cash dividend ($0.45 per share)     (32,944,314)  
Net income (loss) $ 33,040,588 (3,113,358) 34,716,600 (3,756,262)
Balances $ 173,138,127 $ 106,555,862 $ 173,138,127 $ 106,555,862
Common Stock [Member]        
Balances (in shares) 73,024,147 75,389,417 73,543,602 77,195,704
Balances $ 7,302 $ 7,539 $ 7,354 $ 7,720
Net income (loss) 0 0 0 0
Stock-based compensation 0 $ 0 $ 0 $ 0
Repurchase of common stock (in shares)   (1,110,763) (1,474,781) (3,024,690)
Repurchase of common stock   $ (111) $ (147) $ (302)
Payment of common stock tendered for employee stock-based compensation tax obligations (in shares)   (25,203) (1,973) (27,105)
Payment of common stock tendered for employee stock-based compensation tax obligations   $ (2) $ 0 $ (3)
Issuance of common stock upon vesting of RSUs (in shares)   53,334 132,396 162,876
Issuance of common stock upon vesting of RSUs   $ 5 $ 13 $ 16
Issuance of common stock upon exercise of warrants (in shares)     824,903  
Issuance of common stock upon exercise of warrants     $ 82  
Cash dividend ($0.45 per share)     0  
Net income (loss) $ 0 $ 0 $ 0 $ 0
Balances (in shares) 73,024,147 74,306,785 73,024,147 74,306,785
Balances $ 7,302 $ 7,431 $ 7,302 $ 7,431
Additional Paid-in Capital [Member]        
Balances 232,942,666 225,678,876 226,070,308 224,978,430
Net income (loss) 0 0 0 0
Stock-based compensation 328,685 243,502 1,092,893 957,320
Repurchase of common stock   0 0 0
Payment of common stock tendered for employee stock-based compensation tax obligations   (160,554) (12,533) (173,915)
Issuance of common stock upon vesting of RSUs   (5) (13) (16)
Issuance of common stock upon exercise of warrants     6,120,696  
Cash dividend ($0.45 per share)     0  
Net income (loss) 0 0 0 0
Balances 233,271,351 225,761,819 233,271,351 225,761,819
Retained Earnings [Member]        
Balances (93,181,114) (108,965,453) (51,763,255) (95,192,881)
Net income (loss) 33,040,588 (3,113,358) 34,716,600 (3,756,262)
Stock-based compensation 0 0 0 0
Repurchase of common stock   (7,134,577) (10,149,557) (20,264,245)
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
Issuance of common stock upon exercise of warrants     0  
Cash dividend ($0.45 per share)     (32,944,314)  
Net income (loss) 33,040,588 (3,113,358) 34,716,600 (3,756,262)
Balances (60,140,526) (119,213,388) (60,140,526) (119,213,388)
AOCI Attributable to Parent [Member]        
Balances 0 0 0 0
Net income (loss) 0 0 0 0
Stock-based compensation 0 0 0 0
Repurchase of common stock   0 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
Issuance of common stock upon exercise of warrants     0  
Cash dividend ($0.45 per share)     0  
Net income (loss) 0 0 0 0
Balances $ 0 $ 0 $ 0 $ 0