XML 87 R69.htm IDEA: XBRL DOCUMENT v3.25.1
EQUITY - Dividends Declared (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dividends [Line Items]            
Dividends, common stock   $ 4,183,368 $ 4,182,019 $ 3,658,012 $ 20,915,965 $ 13,581,323
Dividends declared per share of common stock (in dollars per share)   $ 0.08 $ 0.08 $ 0.07 $ 0.40 $ 0.26
Dividends, preferred stock         $ 4,740,000 $ 4,740,000
O 2024 Q4 Dividends1            
Dividends [Line Items]            
Dividends, common stock $ 4,184,737          
Dividends declared per share of common stock (in dollars per share) $ 0.08          
O 2024 Q4 Dividends2            
Dividends [Line Items]            
Dividends, common stock $ 4,707,829          
Dividends declared per share of common stock (in dollars per share) $ 0.09          
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.49219 $ 0.49219 $ 0.49219 $ 0.49219