Quarterly report pursuant to Section 13 or 15(d)

EARNINGS (LOSS) PER SHARE INFORMATION (Details)

v3.23.3
EARNINGS (LOSS) PER SHARE INFORMATION (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Net Income (Loss) $ (7,539,222) $ 28,791,605 $ 32,715,779 $ 75,085,891 $ 41,944,422 $ 7,112,043 $ 53,968,162 $ 124,142,356
Basic Weighted-Average Shares Outstanding (in shares) 195,361,476     115,376,280     188,865,752 107,349,184
Effect of dilutive securities:                
Diluted Weighted-Average Shares Outstanding (in shares) 195,361,476     151,754,995     194,583,215 134,826,275
Basic Earnings (Loss) per Share (in usd per share) $ (0.04)     $ 0.65     $ 0.29 $ 1.16
Diluted Earnings (Loss) per Share (in usd per share) $ (0.04)     $ 0.49     $ 0.28 $ 0.92
Convertible Preferred Stock                
Effect of dilutive securities:                
Weighted average number diluted shares outstanding adjustment (in shares) 0     14,337,127     0 4,831,559
Common warrants                
Effect of dilutive securities:                
Weighted average number diluted shares outstanding adjustment (in shares) 0     19,884,296     4,045,648 20,180,729
Restricted Stock Units                
Effect of dilutive securities:                
Weighted average number diluted shares outstanding adjustment (in shares) 0     1,908,662     1,310,409 2,135,675
Performance stock units                
Effect of dilutive securities:                
Weighted average number diluted shares outstanding adjustment (in shares) 0     196,520     361,406 235,440
Stock options                
Effect of dilutive securities:                
Weighted average number diluted shares outstanding adjustment (in shares) 0     52,110     0 93,688