XML 62 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Note 13 - Equity - Changes in Stockholders' Equity (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Balances $ 167,558,549 $ 124,074,056 $ 196,858,907 $ 170,160,042
Net income/(loss) 1,343,945 (393,066) 13,453,901 (4,186,799)
Payment of common stock tendered for employee stock-based compensation tax obligations 0   638,139 214,794
Issuance of common stock upon vesting of RSUs 0   0 0
Cash dividend ($0.60 per share) 8,466   (43,108,606) (32,135,118)
Stock-based compensation 813,774 459,823 2,876,071 1,589,993
Issuance of common stock     0  
Payment of common stock tendered for employee stock-based compensation tax obligations 0   (638,139) (214,794)
Balances $ 169,442,134 124,140,813 $ 169,442,134 124,140,813
Issuance of common stock upon exercise of stock options   $ 0   $ 0
Repurchase of common stock (including excise tax) (in shares) 0 0 0 (1,700,000)
Repurchase of common stock (including excise tax)       $ (11,072,511)
Common Stock [Member]        
Balances (in shares) 71,305,893 71,082,944 71,091,616 72,675,190
Balances $ 7,131 $ 7,109 $ 7,109 $ 7,268
Net income/(loss) $ 0 0 $ 0 0
Payment of common stock tendered for employee stock-based compensation tax obligations (in shares) (37,427)   82,136  
Payment of common stock tendered for employee stock-based compensation tax obligations $ (4)   $ 8 $ (0)
Issuance of common stock upon vesting of RSUs (in shares) 100,808   309,854 144,576
Issuance of common stock upon vesting of RSUs $ 10   $ 31 $ 15
Cash dividend ($0.60 per share) 0   0 0
Stock-based compensation $ 0 $ 0 $ 0 0
Issuance of common stock (in shares)     49,940  
Issuance of common stock     $ 5  
Payment of common stock tendered for employee stock-based compensation tax obligations (in shares) 37,427   (82,136)  
Payment of common stock tendered for employee stock-based compensation tax obligations $ 4   $ (8) $ 0
Balances (in shares) 71,369,274 71,091,616 71,369,274 71,091,616
Balances $ 7,137 $ 7,109 $ 7,137 $ 7,109
Issuance of common stock upon exercise of stock options (in shares)   8,672   8,672
Issuance of common stock upon exercise of stock options   $ 0   $ 0
Repurchase of common stock (including excise tax) (in shares)       (1,736,822)
Repurchase of common stock (including excise tax)       $ (174)
Additional Paid-in Capital [Member]        
Balances 237,502,156 234,873,128 235,795,420 233,957,767
Net income/(loss) 0 0 0 0
Payment of common stock tendered for employee stock-based compensation tax obligations (282,596)   638,131 214,794
Issuance of common stock upon vesting of RSUs (10)   (31) (15)
Cash dividend ($0.60 per share) 0   0 0
Stock-based compensation 813,774 459,823 2,876,071 1,589,993
Issuance of common stock     5  
Payment of common stock tendered for employee stock-based compensation tax obligations 282,596   (638,131) (214,794)
Balances 238,033,324 235,332,951 238,033,324 235,332,951
Issuance of common stock upon exercise of stock options   0   0
Repurchase of common stock (including excise tax)       0
Retained Earnings [Member]        
Balances (69,950,738) (110,806,181) (38,943,622) (63,804,993)
Net income/(loss) 1,343,945 (393,066) 13,453,901 (4,186,799)
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
Cash dividend ($0.60 per share) 8,466   (43,108,606) (32,135,118)
Stock-based compensation 0 0 0 0
Issuance of common stock     0  
Payment of common stock tendered for employee stock-based compensation tax obligations 0   0 0
Balances (68,598,327) (111,199,247) (68,598,327) (111,199,247)
Issuance of common stock upon exercise of stock options   0   0
Repurchase of common stock (including excise tax)       (11,072,337)
AOCI Attributable to Parent [Member]        
Balances 0 0 0 0
Net income/(loss) 0 0 0 0
Payment of common stock tendered for employee stock-based compensation tax obligations (282,600)   (0) (0)
Issuance of common stock upon vesting of RSUs 0   0 0
Cash dividend ($0.60 per share) 0   0 0
Stock-based compensation 0 0 0 0
Issuance of common stock     0  
Payment of common stock tendered for employee stock-based compensation tax obligations 282,600   0 0
Balances $ 0 0 $ 0 0
Issuance of common stock upon exercise of stock options   $ 0   0
Repurchase of common stock (including excise tax)       $ 0