v3.26.1
EARNINGS (LOSS) PER SHARE INFORMATION (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Earnings (Loss) Per Share
The following table presents the calculation of the Company's basic and diluted earnings (loss) per share for the three and six months ended June 30, 2026 and 2025. For all dilutive securities, the treasury stock method of calculating the incremental shares was applied.
For the Three Months Ended
For the Six Months Ended
June 30, 2026June 30, 2025June 30, 2026June 30, 2025
Net Income (Loss)$64,793,310 $20,634,887 $(155,798,172)$29,745,625 
Basic Weighted-Average Shares Outstanding233,951,765 206,522,356 221,259,803 202,964,856 
Effect of dilutive securities:
Stock options— — — — 
Restricted stock units2,646,296 341,611 — 852,082 
Performance stock units1,210,428 113,760 — 250,931 
Common warrants— 4,600 — 17,338 
Diluted Weighted-Average Shares Outstanding237,808,489 206,982,327 221,259,803 204,085,207 
Basic Earnings (Loss) per Share$0.28 $0.10 $(0.70)$0.15 
Diluted Earnings (Loss) per Share$0.27 $0.10 $(0.70)$0.15 
Schedule of Securities Excluded from Computation of Earnings (Loss) Per Share
The following table presents the securities which were excluded from the Company's computation of diluted earnings (loss) per share for the three and six months ended June 30, 2026 and 2025, as their effect would have been anti-dilutive.
For the Three Months Ended
For the Six Months Ended
June 30, 2026June 30, 2025June 30, 2026June 30, 2025
Anti-dilutive securities:
Stock options to purchase common stock41,275 65,50046,11065,500
Unvested restricted stock units— 3,745,3487,253,914 2,598,851 
Unvested performance stock units2,495,027 2,570,7763,464,3971,000,000