v3.26.1
Dividends - Summary of Dividends Declared (Details) - $ / shares
Feb. 12, 2026
Feb. 13, 2025
Mar. 31, 2026
Mar. 31, 2025
Dividends Payable [Line Items]        
Dividend per Share     $ 0.47 $ 0.53
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      
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