v3.26.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings Per Share The following tables sets forth the computation of basic and diluted earnings (loss) per share for the years ended December 31, 2025 and December 31, 2024:
 
Years Ended December 31,
20252024
Numerator:
Net income (loss)$(2,745,309)$22,649,190 
Less: preferred stock dividends(4,740,000)(4,740,000)
Net income (loss) available to common stockholders$(7,485,309)$17,909,190 
Denominator:
Weighted-average shares of common stock outstanding - basic and diluted52,344,316 52,274,904 
Earnings (loss) per share:
Basic and diluted$(0.14)$0.34