XML 62 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 13 - Equity - Changes in Stockholders' Equity (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Balances $ 164,990,205 $ 162,093,460 $ 196,858,907 $ 170,160,042
Net income/(loss) 1,832,616 (2,875,476) 12,109,956 (3,793,733)
Payment of common stock tendered for employee stock-based compensation tax obligations 0 214,794 355,539 214,794
Issuance of common stock upon vesting of RSUs 0 0 0 0
Stock-based compensation 932,286 721,440 2,062,297 1,130,170
Issuance of common stock     0  
Payment of common stock tendered for employee stock-based compensation tax obligations 0 (214,794) (355,539) (214,794)
Cash dividend ($0.60 per share)   (32,135,118) (43,117,072) (32,135,118)
Balances $ 167,558,549 $ 124,074,056 $ 167,558,549 $ 124,074,056
Repurchase of common stock (including excise tax) (in shares) 0 (600,000) 0 (1,700,000)
Repurchase of common stock (including excise tax)   $ (3,515,456)   $ (11,072,511)
Common Stock [Member]        
Balances (in shares) 71,122,516 71,535,268 71,091,616 72,675,190
Balances $ 7,112 $ 7,154 $ 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) (25,669)   44,709  
Payment of common stock tendered for employee stock-based compensation tax obligations $ (2) $ (0) $ 4 $ (0)
Issuance of common stock upon vesting of RSUs (in shares) 209,046 144,576 209,046 144,576
Issuance of common stock upon vesting of RSUs $ 21 $ 15 $ 21 $ 15
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) 25,669   (44,709)  
Payment of common stock tendered for employee stock-based compensation tax obligations $ 2 0 $ (4) 0
Cash dividend ($0.60 per share)   $ 0 $ 0 $ 0
Balances (in shares) 71,305,893 71,082,944 71,305,893 71,082,944
Balances $ 7,131 $ 7,109 $ 7,131 $ 7,109
Repurchase of common stock (including excise tax) (in shares)   (596,900)   (1,736,822)
Repurchase of common stock (including excise tax)   $ (60)   $ (174)
Additional Paid-in Capital [Member]        
Balances 236,766,447 234,366,497 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 (196,556) 214,794 355,535 214,794
Issuance of common stock upon vesting of RSUs (21) (15) (21) (15)
Stock-based compensation 932,286 721,440 2,062,297 1,130,170
Issuance of common stock     5  
Payment of common stock tendered for employee stock-based compensation tax obligations 196,556 (214,794) (355,535) (214,794)
Cash dividend ($0.60 per share)   0 0 0
Balances 237,502,156 234,873,128 237,502,156 234,873,128
Repurchase of common stock (including excise tax)   0   0
Retained Earnings [Member]        
Balances (71,783,354) (72,280,191) (38,943,622) (63,804,993)
Net income/(loss) 1,832,616 (2,875,476) 12,109,956 (3,793,733)
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     0  
Payment of common stock tendered for employee stock-based compensation tax obligations 0 0 0 0
Cash dividend ($0.60 per share)   (32,135,118) (43,117,072) (32,135,118)
Balances (69,950,738) (110,806,181) (69,950,738) (110,806,181)
Repurchase of common stock (including excise tax)   (3,515,396)   (11,072,337)
AOCI Attributable to Parent [Member]        
Balances 0 0 0 0
Net income/(loss) 0 0 0
Payment of common stock tendered for employee stock-based compensation tax obligations (196,558) (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     0  
Payment of common stock tendered for employee stock-based compensation tax obligations 196,558 0 0 0
Cash dividend ($0.60 per share)   0 0 0
Balances $ 0 0 $ 0 0
Repurchase of common stock (including excise tax)   $ 0   $ 0