Quarterly report [Sections 13 or 15(d)]

EARNINGS PER SHARE INFORMATION (Tables)

v3.25.1
EARNINGS PER SHARE INFORMATION (Tables)
3 Months Ended
Mar. 31, 2025
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 months ended March 31, 2025 and 2024. For all dilutive securities, the treasury stock method of calculating the incremental shares is applied.
For the Three Months Ended
March 31, 2025 March 31, 2024
Net Income (Loss) $ 9,110,738  $ 5,515,377 
Basic Weighted-Average Shares Outstanding 199,314,182  197,389,782 
Effect of dilutive securities:
Stock options —  — 
Restricted stock units 1,509,099  1,126,604 
Performance stock units 219,236  752,551 
Common warrants 30,077  36,213 
Diluted Weighted-Average Shares Outstanding 201,072,594  199,305,150 
Basic Earnings (Loss) per Share $ 0.05  $ 0.03 
Diluted Earnings (Loss) per Share $ 0.05  $ 0.03 
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 months ended March 31, 2025 and 2024, as their effect would have been anti-dilutive.
For the Three Months Ended
March 31, 2025 March 31, 2024
Antidilutive securities:
Stock options to purchase common stock 65,500 69,566
Unvested restricted stock units 76,600  — 
Unvested performance stock units 1,000,000 1,592,268