v3.26.1
Shareholders' Equity - Schedule of Distributions (Details) - $ / shares
Oct. 05, 2026
Sep. 08, 2026
Aug. 05, 2026
Jul. 06, 2026
Jun. 30, 2026
Jun. 05, 2026
May 05, 2026
Mar. 31, 2026
Oct. 06, 2025
Sep. 05, 2025
Aug. 05, 2025
Jul. 07, 2025
Jun. 30, 2025
Jun. 05, 2025
Apr. 07, 2025
Mar. 31, 2025
Mar. 05, 2025
2026 Q1                                  
Dividends Payable [Line Items]                                  
Payment Date               Mar. 31, 2026                  
Distribution Rate per Share               $ 0.15                  
Ex-Date               Feb. 20, 2026                  
Record Date               Feb. 20, 2026                  
2026 Q2                                  
Dividends Payable [Line Items]                                  
Payment Date         Jun. 30, 2026                        
Distribution Rate per Share         $ 0.15                        
Ex-Date         May 22, 2026                        
Record Date         May 22, 2026                        
2025 Q1                                  
Dividends Payable [Line Items]                                  
Payment Date                               Mar. 31, 2025  
Distribution Rate per Share                               $ 0.15  
Ex-Date                               Feb. 28, 2025  
Record Date                               Feb. 28, 2025  
2025 Q2                                  
Dividends Payable [Line Items]                                  
Payment Date                         Jun. 30, 2025        
Distribution Rate per Share                         $ 0.15        
Ex-Date                         May 09, 2025        
Record Date                         May 09, 2025        
Series A Preferred Shares | 2026 Q1                                  
Dividends Payable [Line Items]                                  
Payment Date               Mar. 31, 2026                  
Distribution Rate per Share               $ 0.34375                  
Ex-Date               Mar. 24, 2026                  
Record Date               Mar. 24, 2026                  
Series A Preferred Shares | 2026 Q2                                  
Dividends Payable [Line Items]                                  
Payment Date         Jun. 30, 2026                        
Distribution Rate per Share         $ 0.34375                        
Ex-Date         Jun. 23, 2026                        
Record Date         Jun. 23, 2026                        
Series A Preferred Shares | 2025 Q1                                  
Dividends Payable [Line Items]                                  
Payment Date                               Mar. 31, 2025  
Distribution Rate per Share                               $ 0.34375  
Ex-Date                               Mar. 24, 2025  
Record Date                               Mar. 24, 2025  
Series A Preferred Shares | 2025 Q2                                  
Dividends Payable [Line Items]                                  
Payment Date                         Jun. 30, 2025        
Distribution Rate per Share                         $ 0.34375        
Ex-Date                         Jun. 23, 2025        
Record Date                         Jun. 23, 2025        
Series B Preferred Shares | 2026 M10 | Forecast                                  
Dividends Payable [Line Items]                                  
Payment Date Oct. 05, 2026                                
Distribution Rate per Share $ 0.1875                                
Ex-Date Sep. 25, 2026                                
Record Date Sep. 25, 2026                                
Series B Preferred Shares | 2026 M9 | Forecast                                  
Dividends Payable [Line Items]                                  
Payment Date   Sep. 08, 2026                              
Distribution Rate per Share   $ 0.1875                              
Ex-Date   Aug. 25, 2026                              
Record Date   Aug. 25, 2026                              
Series B Preferred Shares | 2026 M8 | Subsequent Event                                  
Dividends Payable [Line Items]                                  
Payment Date     Aug. 05, 2026                            
Distribution Rate per Share     $ 0.1875                            
Ex-Date     Jul. 24, 2026                            
Record Date     Jul. 24, 2026                            
Series B Preferred Shares | 2026 M7 | Subsequent Event                                  
Dividends Payable [Line Items]                                  
Payment Date       Jul. 06, 2026                          
Distribution Rate per Share       $ 0.1875                          
Ex-Date       Jun. 25, 2026                          
Record Date       Jun. 25, 2026                          
Series B Preferred Shares | 2026 M6                                  
Dividends Payable [Line Items]                                  
Payment Date           Jun. 05, 2026                      
Distribution Rate per Share           $ 0.1875                      
Ex-Date           May 22, 2026                      
Record Date           May 22, 2026                      
Series B Preferred Shares | 2026 M5                                  
Dividends Payable [Line Items]                                  
Payment Date             May 05, 2026                    
Distribution Rate per Share             $ 0.1875                    
Ex-Date             Apr. 24, 2026                    
Record Date             Apr. 24, 2026                    
Series B Preferred Shares | 2025 M10                                  
Dividends Payable [Line Items]                                  
Payment Date                 Oct. 06, 2025                
Distribution Rate per Share                 $ 0.1875                
Ex-Date                 Sep. 25, 2025                
Record Date                 Sep. 25, 2025                
Series B Preferred Shares | 2025 M9                                  
Dividends Payable [Line Items]                                  
Payment Date                   Sep. 05, 2025              
Distribution Rate per Share                   $ 0.1875              
Ex-Date                   Aug. 25, 2025              
Record Date                   Aug. 25, 2025              
Series B Preferred Shares | 2025 M8                                  
Dividends Payable [Line Items]                                  
Payment Date                     Aug. 05, 2025            
Distribution Rate per Share                     $ 0.1875            
Ex-Date                     Jul. 25, 2025            
Record Date                     Jul. 25, 2025            
Series B Preferred Shares | 2025 M7                                  
Dividends Payable [Line Items]                                  
Payment Date                       Jul. 07, 2025          
Distribution Rate per Share                       $ 0.1875          
Ex-Date                       Jun. 25, 2025          
Record Date                       Jun. 25, 2025          
Series B Preferred Shares | 2025 M6                                  
Dividends Payable [Line Items]                                  
Payment Date                           Jun. 05, 2025      
Distribution Rate per Share                           $ 0.1875      
Ex-Date                           May 23, 2025      
Record Date                           May 23, 2025      
Series B Preferred Shares | 2025 M4                                  
Dividends Payable [Line Items]                                  
Payment Date                             Apr. 07, 2025    
Distribution Rate per Share                             $ 0.1875    
Ex-Date                             Mar. 25, 2025    
Record Date                             Mar. 25, 2025    
Series B Preferred Shares | 2025 M3                                  
Dividends Payable [Line Items]                                  
Payment Date                                 Mar. 05, 2025
Distribution Rate per Share                                 $ 0.1875
Ex-Date                                 Feb. 25, 2025
Record Date                                 Feb. 25, 2025