v3.26.1
Shareholders' Equity - Schedule of Distributions (Details) - $ / shares
12 Months Ended
Apr. 06, 2026
Mar. 05, 2026
Feb. 09, 2026
Feb. 05, 2026
Jan. 05, 2026
Dec. 31, 2025
Dec. 05, 2025
Nov. 05, 2025
Oct. 06, 2025
Sep. 30, 2025
Sep. 05, 2025
Aug. 05, 2025
Jul. 07, 2025
Jun. 30, 2025
Jun. 05, 2025
May 05, 2025
Apr. 07, 2025
Mar. 31, 2025
Mar. 05, 2025
Jan. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jul. 01, 2024
Jun. 28, 2024
Mar. 31, 2024
Mar. 28, 2024
Dec. 31, 2025
Dec. 31, 2024
Dividends Payable [Line Items]                                                        
Distribution Rate per Share                                                     $ 0.6 $ 0.6
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                            
2025 Q3                                                        
Dividends Payable [Line Items]                                                        
Payment Date                   Sep. 30, 2025                                    
Distribution Rate per Share                   $ 0.15                                    
Ex-Date                   Aug. 14, 2025                                    
Record Date                   Aug. 14, 2025                                    
2025 Q4                                                        
Dividends Payable [Line Items]                                                        
Payment Date           Dec. 31, 2025                                            
Distribution Rate per Share           $ 0.15                                         0.15  
Ex-Date           Nov. 21, 2025                                            
Record Date           Nov. 21, 2025                                            
2025 Q4 | Subsequent Event                                                        
Dividends Payable [Line Items]                                                        
Payment Date     Mar. 31, 2026                                                  
Distribution Rate per Share     $ 0.15                                                  
Ex-Date     Feb. 09, 2026                                                  
Record Date     Feb. 20, 2026                                                  
2024 Q1                                                        
Dividends Payable [Line Items]                                                        
Payment Date                                                   Mar. 28, 2024    
Distribution Rate per Share                                                   $ 0.15    
Ex-Date                                                   Feb. 15, 2024    
Record Date                                                   Feb. 15, 2024    
2024 Q2                                                        
Dividends Payable [Line Items]                                                        
Payment Date                                               Jun. 28, 2024        
Distribution Rate per Share                                               $ 0.15        
Ex-Date                                               May 14, 2024        
Record Date                                               May 14, 2024        
2024 Q3                                                        
Dividends Payable [Line Items]                                                        
Payment Date                                           Sep. 30, 2024            
Distribution Rate per Share                                           $ 0.15            
Ex-Date                                           Aug. 15, 2024            
Record Date                                           Aug. 15, 2024            
2024 Q4                                                        
Dividends Payable [Line Items]                                                        
Payment Date                                         Dec. 31, 2024              
Distribution Rate per Share                                         $ 0.15             0.15
Ex-Date                                         Nov. 15, 2024              
Record Date                                         Nov. 15, 2024              
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 A Preferred Shares | 2025 Q3                                                        
Dividends Payable [Line Items]                                                        
Payment Date                   Sep. 30, 2025                                    
Distribution Rate per Share                   $ 0.34375                                    
Ex-Date                   Sep. 23, 2025                                    
Record Date                   Sep. 23, 2025                                    
Series A Preferred Shares | 2025 Q4                                                        
Dividends Payable [Line Items]                                                        
Payment Date           Dec. 31, 2025                                            
Distribution Rate per Share           $ 0.34375                                         $ 0.34375  
Ex-Date           Dec. 23, 2025                                            
Record Date           Dec. 23, 2025                                            
Series A Preferred Shares | 2025 Q4 | Subsequent Event                                                        
Dividends Payable [Line Items]                                                        
Payment Date     Mar. 31, 2026                                                  
Ex-Date     Feb. 09, 2026                                                  
Record Date     Mar. 24, 2026                                                  
Series A Preferred Shares | 2024 Q1                                                        
Dividends Payable [Line Items]                                                        
Payment Date                                                 Mar. 31, 2024      
Distribution Rate per Share                                                 $ 0.34375      
Ex-Date                                                 Mar. 25, 2024      
Record Date                                                 Mar. 25, 2024      
Series A Preferred Shares | 2024 Q2                                                        
Dividends Payable [Line Items]                                                        
Payment Date                                             Jul. 01, 2024          
Distribution Rate per Share                                             $ 0.34375          
Ex-Date                                             Jun. 24, 2024          
Record Date                                             Jun. 24, 2024          
Series A Preferred Shares | 2024 Q3                                                        
Dividends Payable [Line Items]                                                        
Payment Date                                           Sep. 30, 2024            
Distribution Rate per Share                                           $ 0.34375            
Ex-Date                                           Sep. 23, 2024            
Record Date                                           Sep. 23, 2024            
Series A Preferred Shares | 2024 Q4                                                        
Dividends Payable [Line Items]                                                        
Payment Date                                         Dec. 31, 2024              
Distribution Rate per Share                                         $ 0.34375             $ 0.34375
Ex-Date                                         Dec. 23, 2024              
Record Date                                         Dec. 23, 2024              
Series B Preferred Shares | 2026 M4 | Forecast                                                        
Dividends Payable [Line Items]                                                        
Payment Date Apr. 06, 2026                                                      
Distribution Rate per Share $ 0.1875                                                      
Ex-Date Mar. 25, 2026                                                      
Record Date Mar. 25, 2026                                                      
Series B Preferred Shares | 2026 M3 | Subsequent Event                                                        
Dividends Payable [Line Items]                                                        
Payment Date   Mar. 05, 2026                                                    
Distribution Rate per Share   $ 0.1875                                                    
Ex-Date   Feb. 25, 2026                                                    
Record Date   Feb. 25, 2026                                                    
Series B Preferred Shares | 2026 M2 | Subsequent Event                                                        
Dividends Payable [Line Items]                                                        
Payment Date       Feb. 05, 2026                                                
Distribution Rate per Share       $ 0.1875                                                
Ex-Date       Jan. 23, 2026                                                
Record Date       Jan. 23, 2026                                                
Series B Preferred Shares | 2026 M1 | Subsequent Event                                                        
Dividends Payable [Line Items]                                                        
Payment Date         Jan. 05, 2026                                              
Distribution Rate per Share         $ 0.1875                                              
Ex-Date         Dec. 24, 2025                                              
Record Date         Dec. 24, 2025                                              
Series B Preferred Shares | 2025 M12                                                        
Dividends Payable [Line Items]                                                        
Payment Date             Dec. 05, 2025                                          
Distribution Rate per Share             $ 0.1875                                          
Ex-Date             Nov. 25, 2025                                          
Record Date             Nov. 25, 2025                                          
Series B Preferred Shares | 2025 M11                                                        
Dividends Payable [Line Items]                                                        
Payment Date               Nov. 05, 2025                                        
Distribution Rate per Share               $ 0.1875                                        
Ex-Date               Oct. 24, 2025                                        
Record Date               Oct. 24, 2025                                        
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 M5                                                        
Dividends Payable [Line Items]                                                        
Payment Date                               May 05, 2025                        
Distribution Rate per Share                               $ 0.1875                        
Ex-Date                               Apr. 25, 2025                        
Record Date                               Apr. 25, 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