v3.26.1
Dividends - Summary of Dividends Declared (Details) - $ / shares
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Aug. 06, 2026
May 07, 2026
Aug. 04, 2025
May 05, 2025
Dividends Payable [Line Items]                
Dividend per Share $ 1.4   $ 1.37          
O2026 Q1 Base Dividends [Member]                
Dividends Payable [Line Items]                
Date Declared   Mar. 31, 2026            
Dividend   Base            
Record Date   Mar. 31, 2026            
Payment Date   May 07, 2026            
Dividend per Share           $ 0.7    
O2026 Q2 Base Dividends [Member]                
Dividends Payable [Line Items]                
Date Declared Jun. 30, 2026              
Dividend Base              
Record Date Jun. 30, 2026              
Payment Date Aug. 06, 2026              
O2026 Q2 Base Dividends [Member] | Subsequent Event [Member]                
Dividends Payable [Line Items]                
Dividend per Share         $ 0.7      
O2025 Q1 Base Dividends [Member]                
Dividends Payable [Line Items]                
Date Declared       Mar. 31, 2025        
Dividend       Base        
Record Date       Mar. 31, 2025        
Payment Date       May 05, 2025        
Dividend per Share               $ 0.67
O2025 Q2 Base Dividends [Member]                
Dividends Payable [Line Items]                
Date Declared     Jun. 30, 2025          
Dividend     Base          
Record Date     Jun. 30, 2025          
Payment Date     Aug. 04, 2025          
Dividend per Share             $ 0.7  
O2025 Q1 Dividends [Member]                
Dividends Payable [Line Items]                
Date Declared       Mar. 31, 2025        
Record Date       Mar. 31, 2025