XML 68 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events (Details) - $ / shares
1 Months Ended 12 Months Ended
Jan. 15, 2025
Jan. 14, 2025
Oct. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Series D Preferred Stock | O 2025 Q1 Dividends          
Subsequent Events          
Dividend per share declared   $ 0.04      
Common Stock          
Subsequent Events          
Issuance of common stock     57,030 2,158,316 2,627,061
Common Stock | O 2025 Q1 Dividends          
Subsequent Events          
Issuance of common stock 82,028        
Subsequent event | O 2025 Q1 Dividends          
Subsequent Events          
Dividend declaration date   Jan. 14, 2025