v3.26.1
EARNINGS PER SHARE - Earnings per Share (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Numerator:    
Net income (loss) $ (2,745,309) $ 22,649,190
Less: preferred stock dividends (4,740,000) (4,740,000)
Net (loss) income attributable to common stockholders $ (7,485,309) $ 17,909,190
Denominator:    
Weighted-average shares of common stock outstanding - basic (in shares) 52,344,316 52,274,904
Weighted-average shares of common stock outstanding - diluted (in shares) 52,344,316 52,274,904
Earnings (loss) per share:    
Basic (in dollars per share) $ (0.14) $ 0.34
Diluted (in dollars per share) $ (0.14) $ 0.34