v3.26.3
EARNINGS (LOSS) PER SHARE INFORMATION - Schedule of Calculation of Basic and Diluted Earnings (Loss) Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Net income (loss) $ (16,600,229) $ 64,793,310 $ (220,591,482) $ (51,631,530) $ 20,634,887 $ 9,110,738 $ (172,398,401) $ (21,885,905)
Basic Weighted-Average Shares Outstanding (in shares) 260,533,239     206,688,003     234,543,417 204,223,621
Effect of dilutive securities:                
Diluted Weighted-Average Shares Outstanding (in shares) 260,533,239     206,688,003     234,543,417 204,223,621
Basic Earnings (Loss) per Share (in dollars per share) $ (0.06)     $ (0.25)     $ (0.74) $ (0.11)
Diluted Earnings (Loss) per Share (in dollars per share) $ (0.06)     $ (0.25)     $ (0.74) $ (0.11)
Common warrants                
Effect of dilutive securities:                
Effect of dilutive securities (in shares) 0     0     0 0
Restricted stock units                
Effect of dilutive securities:                
Effect of dilutive securities (in shares) 0     0     0 0
Performance stock units                
Effect of dilutive securities:                
Effect of dilutive securities (in shares) 0     0     0 0
Stock options                
Effect of dilutive securities:                
Effect of dilutive securities (in shares) 0     0     0 0