XML 59 R42.htm IDEA: XBRL DOCUMENT v3.25.4
Equity - Summary of Stock Dividend Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Dividends Payable [Line Items]                  
Dividend Amount $ 12,484       $ 16,520        
Common Stock [Member]                  
Dividends Payable [Line Items]                  
Dividend Amount         $ 168        
Series A Cumulative Redeemable Preferred Stock                  
Dividends Payable [Line Items]                  
Dividends per Share $ 1.875                
Dividend Accrued $ 970                
Series A Cumulative Redeemable Preferred Stock | O 2023 Q4 Dividends [Member]                  
Dividends Payable [Line Items]                  
Date Announced                 Dec. 12, 2023
Record Date                 Jan. 15, 2024
Payment Date                 Jan. 31, 2024
Dividend Amount                 $ 1,455
Dividends per Share                 $ 0.46875
Series A Cumulative Redeemable Preferred Stock | O 2024 Q1 Dividends [Member]                  
Dividends Payable [Line Items]                  
Date Announced               Mar. 07, 2024  
Record Date               Apr. 15, 2024  
Payment Date               Apr. 30, 2024  
Dividend Amount               $ 1,455  
Dividends per Share               $ 0.46875  
Series A Cumulative Redeemable Preferred Stock | O 2024 Q2 Dividends [Member]                  
Dividends Payable [Line Items]                  
Date Announced             Jun. 06, 2024    
Record Date             Jul. 15, 2024    
Payment Date             Jul. 31, 2024    
Dividend Amount             $ 1,455    
Dividends per Share             $ 0.46875    
Series A Cumulative Redeemable Preferred Stock | O 2024 Q3 Dividends [Member]                  
Dividends Payable [Line Items]                  
Date Announced           Sep. 05, 2024      
Record Date           Oct. 15, 2024      
Payment Date           Oct. 31, 2024      
Dividend Amount           $ 1,455      
Dividends per Share           $ 0.46875      
Series A Cumulative Redeemable Preferred Stock | O 2024 Q4 Dividends [Member]                  
Dividends Payable [Line Items]                  
Date Announced         Dec. 04, 2024        
Record Date         Jan. 15, 2025        
Payment Date         Jan. 31, 2025        
Dividend Amount         $ 1,455        
Dividends per Share         $ 0.46875        
Series A Cumulative Redeemable Preferred Stock | O 2025 Q1 Dividends [Member]                  
Dividends Payable [Line Items]                  
Date Announced       Feb. 27, 2025          
Record Date       Apr. 15, 2025          
Payment Date       Apr. 30, 2025          
Dividend Amount       $ 1,455          
Dividends per Share       $ 0.46875          
Series A Cumulative Redeemable Preferred Stock | O 2025 Q2 Dividends [Member]                  
Dividends Payable [Line Items]                  
Date Announced     May 28, 2025            
Record Date     Jul. 15, 2025            
Payment Date     Jul. 31, 2025            
Dividend Amount     $ 1,455            
Dividends per Share     $ 0.46875            
Series A Cumulative Redeemable Preferred Stock | O 2025 Q3 Dividends [Member]                  
Dividends Payable [Line Items]                  
Date Announced   Sep. 03, 2025              
Record Date   Oct. 15, 2025              
Payment Date   Oct. 31, 2025              
Dividend Amount   $ 1,455              
Dividends per Share   $ 0.46875              
Series A Cumulative Redeemable Preferred Stock | O 2025 Q4 Dividends [Member]                  
Dividends Payable [Line Items]                  
Date Announced Dec. 04, 2025                
Record Date Jan. 15, 2026                
Payment Date Feb. 02, 2026                
Dividend Amount $ 1,455                
Dividends per Share $ 0.46875                
Series B Cumulative Redeemable Preferred Stock                  
Dividends Payable [Line Items]                  
Dividends per Share $ 2                
Dividend Accrued $ 458                
Series B Cumulative Redeemable Preferred Stock | O 2025 Q4 Dividends [Member]                  
Dividends Payable [Line Items]                  
Date Announced Dec. 04, 2025                
Record Date Jan. 15, 2026                
Payment Date Feb. 02, 2026                
Dividend Amount $ 795                
Dividends per Share $ 0.388                
Common Stock [Member] | O 2023 Q4 Dividends [Member]                  
Dividends Payable [Line Items]                  
Date Announced                 Dec. 12, 2023
Record Date                 Dec. 27, 2023
Payment Date                 Jan. 09, 2024
Dividend Amount                 $ 14,819
Dividends per Share                 $ 1.05
Common Stock [Member] | O 2024 Q1 Dividends [Member]                  
Dividends Payable [Line Items]                  
Date Announced               Mar. 07, 2024  
Record Date               Mar. 22, 2024  
Payment Date               Apr. 09, 2024  
Dividend Amount               $ 14,901  
Dividends per Share               $ 1.05  
Common Stock [Member] | O 2024 Q2 Dividends [Member]                  
Dividends Payable [Line Items]                  
Date Announced             Jun. 06, 2024    
Record Date             Jun. 21, 2024    
Payment Date             Jul. 09, 2024    
Dividend Amount             $ 14,912    
Dividends per Share             $ 1.05    
Common Stock [Member] | O 2024 Q3 Dividends [Member]                  
Dividends Payable [Line Items]                  
Date Announced           Sep. 05, 2024      
Record Date           Sep. 20, 2024      
Payment Date           Oct. 08, 2024      
Dividend Amount           $ 15,109      
Dividends per Share           $ 1.05      
Common Stock [Member] | O 2024 Q4 Dividends [Member]                  
Dividends Payable [Line Items]                  
Date Announced         Dec. 04, 2024        
Record Date         Dec. 20, 2024        
Payment Date         Jan. 08, 2025        
Dividend Amount         $ 15,164        
Dividends per Share         $ 1.05        
Common Stock [Member] | O 2025 Q1 Dividends [Member]                  
Dividends Payable [Line Items]                  
Date Announced       Feb. 27, 2025          
Record Date       Mar. 21, 2025          
Payment Date       Apr. 09, 2025          
Dividend Amount       $ 15,234          
Dividends per Share       $ 1.05          
Common Stock [Member] | O 2025 Q2 Dividends [Member]                  
Dividends Payable [Line Items]                  
Date Announced     May 28, 2025            
Record Date     Jun. 20, 2025            
Payment Date     Jul. 09, 2025            
Dividend Amount     $ 10,890            
Dividends per Share     $ 0.75            
Common Stock [Member] | O 2025 Q3 Dividends [Member]                  
Dividends Payable [Line Items]                  
Date Announced   Sep. 03, 2025              
Record Date   Sep. 29, 2025              
Payment Date   Oct. 15, 2025              
Dividend Amount   $ 10,914              
Dividends per Share   $ 0.75              
Common Stock [Member] | O 2025 Q4 Dividends [Member]                  
Dividends Payable [Line Items]                  
Date Announced Dec. 04, 2025                
Record Date Dec. 19, 2025                
Payment Date Jan. 09, 2026                
Dividend Amount $ 10,839                
Dividends per Share $ 0.75