v3.26.1
Dividends - Summary of Dividends Declared (Details) - $ / shares
May 05, 2026
Feb. 12, 2026
Apr. 30, 2025
Feb. 13, 2025
Jun. 30, 2026
Jun. 30, 2025
Dividends Payable [Line Items]            
Dividend per Share         $ 0.89 $ 1.05
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          
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