XML 68 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Distributions - Cash Distributions (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Distribution [Line Items]      
Total Dividends Declared $ 2.90 $ 2.95 $ 2.66
S 2023 M11 Dividends 1      
Schedule of Distribution [Line Items]      
Special 0.05    
O 2024 M2 Aggregate Dividends      
Schedule of Distribution [Line Items]      
Base 0.64    
Supplemental 0.06    
S 2023 M11 Dividends 2      
Schedule of Distribution [Line Items]      
Special 0.05    
O 2024 M5 Aggregate Dividends      
Schedule of Distribution [Line Items]      
Base 0.64    
Supplemental 0.06    
O 2024 M7 Aggregate Dividends      
Schedule of Distribution [Line Items]      
Base 0.64    
Supplemental 0.06    
O 2024 M10 Aggregate Dividends      
Schedule of Distribution [Line Items]      
Base 0.64    
Supplemental $ 0.06    
O 2023 M2 Aggregate Dividends      
Schedule of Distribution [Line Items]      
Base   0.64  
Supplemental   0.06  
S 2023 M5 Aggregate Dividends      
Schedule of Distribution [Line Items]      
Special   0.05  
Base   0.64  
Supplemental   0.06  
S 2023 M5 Dividends      
Schedule of Distribution [Line Items]      
Special   0.05  
O 2023 M8 Aggregate Dividends      
Schedule of Distribution [Line Items]      
Base   0.64  
Supplemental   0.06  
O 2023 M11 Aggregate Dividends      
Schedule of Distribution [Line Items]      
Base   0.64  
Supplemental   $ 0.06  
O 2022 M2 Aggregate Dividends      
Schedule of Distribution [Line Items]      
Base     0.60
Supplemental     0.03
O 2022 M5 Aggregate Dividends      
Schedule of Distribution [Line Items]      
Base     0.60
Supplemental     0.08
O 2022 M8 Aggregate Dividends      
Schedule of Distribution [Line Items]      
Base     0.61
Supplemental     0.06
O 2022 M11 Aggregate Dividends      
Schedule of Distribution [Line Items]      
Base     0.61
Supplemental     $ 0.07