v3.26.3
Dividends - Summary of Dividends Declared (Details) - $ / shares
Aug. 04, 2026
May 05, 2026
Feb. 12, 2026
Jul. 30, 2025
Apr. 30, 2025
Feb. 13, 2025
Sep. 30, 2026
Sep. 30, 2025
Dividends Payable [Line Items]                
Dividend per Share             $ 1.31 $ 1.56
O2026 Q1 Supplemental Dividends [Member]                
Dividends Payable [Line Items]                
Date Declared     Feb. 12, 2026          
Dividend     Supplemental          
Record Date     Feb. 27, 2026          
Payment Date     Mar. 20, 2026          
Dividend per Share     $ 0.01          
O2026 Q1 Base Dividends [Member]                
Dividends Payable [Line Items]                
Date Declared     Feb. 12, 2026          
Dividend     Base          
Record Date     Mar. 16, 2026          
Payment Date     Mar. 31, 2026          
Dividend per Share     $ 0.46          
O2026 Q2 Base Dividends [Member]                
Dividends Payable [Line Items]                
Date Declared   May 05, 2026            
Dividend   Base            
Record Date   Jun. 15, 2026            
Payment Date   Jun. 30, 2026            
Dividend per Share   $ 0.42            
O2026 Q3 Base Dividends [Member]                
Dividends Payable [Line Items]                
Date Declared Aug. 04, 2026              
Dividend Base              
Record Date Sep. 15, 2026              
Payment Date Sep. 30, 2026              
Dividend per Share $ 0.42              
O2025 Q1 Supplemental Dividends [Member]                
Dividends Payable [Line Items]                
Date Declared           Feb. 13, 2025    
Dividend           Supplemental    
Record Date           Feb. 28, 2025    
Payment Date           Mar. 20, 2025    
Dividend per Share           $ 0.07    
O2025 Q1 Base Dividends [Member]                
Dividends Payable [Line Items]                
Date Declared           Feb. 13, 2025    
Dividend           Base    
Record Date           Mar. 14, 2025    
Payment Date           Mar. 31, 2025    
Dividend per Share           $ 0.46    
O2025 Q2 Supplemental Dividends [Member]                
Dividends Payable [Line Items]                
Date Declared         Apr. 30, 2025      
Dividend         Supplemental      
Record Date         May 30, 2025      
Payment Date         Jun. 20, 2025      
Dividend per Share         $ 0.06      
O2025 Q2 Base Dividends [Member]                
Dividends Payable [Line Items]                
Date Declared         Apr. 30, 2025      
Dividend         Base      
Record Date         Jun. 16, 2025      
Payment Date         Jun. 30, 2025      
Dividend per Share         $ 0.46      
O2025 Q3 Supplemental Dividends [Member]                
Dividends Payable [Line Items]                
Date Declared       Jul. 30, 2025        
Dividend       Supplemental        
Record Date       Aug. 29, 2025        
Payment Date       Sep. 19, 2025        
Dividend per Share       $ 0.05        
O2025 Q3 Base Dividends [Member]                
Dividends Payable [Line Items]                
Date Declared       Jul. 30, 2025        
Dividend       Base        
Record Date       Sep. 15, 2025        
Payment Date       Sep. 30, 2025        
Dividend per Share       $ 0.46