Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
EARNINGS (LOSS) PER SHARE INFORMATION - Schedule of Calculation of Basic and Diluted Earnings (Loss) Per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Net income (loss) $ (220,591,482) $ 9,110,738
Basic Weighted-Average Shares Outstanding (in shares) 208,558,546 199,314,182
Effect of dilutive securities:    
Diluted Weighted-Average Shares Outstanding (in shares) 208,558,546 201,072,594
Basic Earnings (Loss) per Share (in dollars per share) $ (1.06) $ 0.05
Diluted Earnings (Loss) per Share (in dollars per share) $ (1.06) $ 0.05
Common warrants    
Effect of dilutive securities:    
Effect of dilutive securities (in shares) 0 30,077
Restricted Stock Units    
Effect of dilutive securities:    
Effect of dilutive securities (in shares) 0 1,509,099
Performance stock units    
Effect of dilutive securities:    
Effect of dilutive securities (in shares) 0 219,236
Stock options    
Effect of dilutive securities:    
Effect of dilutive securities (in shares) 0 0