v3.26.1
EQUITY - Dividends Declared (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Dividends [Line Items]            
Dividends, common stock $ 2,095,971 $ 2,094,597 $ 3,140,463 $ 4,185,958 $ 11,516,988 $ 20,915,965
Dividends declared per share of common stock (in dollars per share) $ 0.04 $ 0.04 $ 0.06 $ 0.08 $ 0.22 $ 0.40
Dividends, preferred stock         $ 4,740,000 $ 4,740,000
Series A Preferred Stock            
Dividends [Line Items]            
Dividends, preferred stock $ 1,181,250 $ 1,181,250 $ 1,181,250 $ 1,181,250    
Dividends declared per share of preferred stock (in dollars per share) $ 0.49 $ 0.49 $ 0.49 $ 0.49