Quarterly report pursuant to Section 13 or 15(d)

EARNINGS PER SHARE INFORMATION (Details)

v3.23.2
EARNINGS PER SHARE INFORMATION (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Net Income $ 28,791,605 $ 32,715,779 $ 41,944,422 $ 7,112,043 $ 61,507,384 $ 49,056,465
Basic Weighted-Average Shares Outstanding (in shares) 193,077,859   106,390,776   185,545,775 103,291,669
Effect of dilutive securities:            
Diluted Weighted-Average Shares Outstanding (in shares) 195,866,533   130,597,589   193,023,966 126,251,705
Basic Earnings per Share (in usd per share) $ 0.15   $ 0.39   $ 0.33 $ 0.47
Diluted Earnings per Share (in usd per share) $ 0.15   $ 0.32   $ 0.32 $ 0.39
Common warrants            
Effect of dilutive securities:            
Weighted average number diluted shares outstanding adjustment (in shares) 1,415,980   21,084,554   6,045,012 20,327,025
Restricted Stock Units            
Effect of dilutive securities:            
Weighted average number diluted shares outstanding adjustment (in shares) 1,096,128   2,614,251   1,192,039 2,274,467
Performance stock units            
Effect of dilutive securities:            
Weighted average number diluted shares outstanding adjustment (in shares) 276,566   393,023   241,140 243,475
Stock options            
Effect of dilutive securities:            
Weighted average number diluted shares outstanding adjustment (in shares) 0   114,985   0 115,069