Quarterly report pursuant to Section 13 or 15(d)

EARNINGS PER SHARE INFORMATION - Calculation of Basic and Diluted Earnings (Loss) per Share (Details)

v3.24.1.u1
EARNINGS PER SHARE INFORMATION - Calculation of Basic and Diluted Earnings (Loss) per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Net Income $ 5,515,377 $ 32,715,779
Basic Weighted-Average Shares Outstanding (in shares) 197,389,782 177,984,323
Effect of dilutive securities:    
Diluted Weighted-Average Shares Outstanding (in shares) 199,305,150 190,138,969
Basic Earnings per Share (in usd per share) $ 0.03 $ 0.18
Diluted Earnings per Share (in usd per share) $ 0.03 $ 0.17
Common warrants    
Effect of dilutive securities:    
Weighted average number diluted shares outstanding adjustment (in shares) 36,213 10,608,680
Restricted Stock Units    
Effect of dilutive securities:    
Weighted average number diluted shares outstanding adjustment (in shares) 1,126,604 1,299,741
Performance stock units    
Effect of dilutive securities:    
Weighted average number diluted shares outstanding adjustment (in shares) 752,551 232,055
Stock options    
Effect of dilutive securities:    
Weighted average number diluted shares outstanding adjustment (in shares) 0 14,170