v3.25.2
Stockholders' Equity (Narrative) (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 15, 2025
Sep. 25, 2024
Jun. 21, 2024
Mar. 29, 2024
Dec. 14, 2023
Sep. 14, 2023
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2024
Stockholders' Equity Note [Line Items]                            
Preferred stock, par value per share             $ 0.01       $ 0.01     $ 0.01
Series K Preferred Stock [Member]                            
Stockholders' Equity Note [Line Items]                            
Preferred stock, par value per share $ 0.01                          
Preferred stock, dividend rate 6.00%           6.00%       6.00%     6.00%
Proceeds from issuance of private placement $ 520,000                         $ 4,970,000
Shares issued 52                         497
Series I Preferred Stock [Member]                            
Stockholders' Equity Note [Line Items]                            
Preferred stock, dividend rate               3.00%   3.00%   3.00% 3.00%  
Series J Preferred Stock [Member]                            
Stockholders' Equity Note [Line Items]                            
Preferred stock, par value per share   $ 0.01 $ 0.01 $ 0.01 $ 0.01                  
Preferred stock, dividend rate             8.00% 8.00%     8.00% 8.00%   8.00%
Proceeds from issuance of private placement   $ 1,360,000 $ 670,000 $ 2,690,000 $ 15,270,000                  
Shares issued   136 67 269 1,527                  
Series H Preferred Stock [Member]                            
Stockholders' Equity Note [Line Items]                            
Preferred stock, dividend rate           3.50%     3.50% 3.50%     3.50%  
Preferred stock redeemed, shares           22     1,101          
Preferred stock, redemption price           $ 10,000     $ 10,000          
Preferred stock redeemed, value           $ 220,000     $ 11,000,000.0