XML 80 R72.htm IDEA: XBRL DOCUMENT v3.25.4
Dividends - Summary of Dividends Declared (Details) - $ / shares
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Dec. 09, 2024
Sep. 30, 2024
Jun. 28, 2024
Mar. 29, 2024
Dec. 29, 2023
Sep. 29, 2023
Jun. 30, 2023
Mar. 31, 2023
Nov. 10, 2025
Aug. 04, 2025
May 05, 2025
Jan. 29, 2025
Jan. 27, 2025
Dec. 18, 2024
Nov. 12, 2024
Aug. 05, 2024
May 06, 2024
Feb. 20, 2024
Dec. 31, 2023
Nov. 15, 2023
Aug. 15, 2023
May 09, 2023
Dividends Payable [Line Items]                                                      
Dividend per Share $ 3.85       $ 4.54                                     $ 2.41      
O2023 Q1 Base Dividends [Member]                                                      
Dividends Payable [Line Items]                                                      
Date Declared                         Mar. 31, 2023                            
Dividend                         Base                            
Record Date                         Mar. 31, 2023                            
Payment Date                         May 09, 2023                            
Dividend per Share                                                     $ 0.4
O2023 Q2 Base Dividends [Member]                                                      
Dividends Payable [Line Items]                                                      
Date Declared                       Jun. 30, 2023                              
Dividend                       Base                              
Record Date                       Jun. 30, 2023                              
Payment Date                       Aug. 15, 2023                              
Dividend per Share                                                   $ 0.67  
O2023 Q3 Base Dividends [Member]                                                      
Dividends Payable [Line Items]                                                      
Date Declared                     Sep. 29, 2023                                
Dividend                     Base                                
Record Date                     Sep. 30, 2023                                
Payment Date                     Nov. 15, 2023                                
Dividend per Share                                                 $ 0.67    
O2023 Q4 Base Dividends [Member]                                                      
Dividends Payable [Line Items]                                                      
Date Declared                   Dec. 29, 2023                                  
Dividend                   Base                                  
Record Date                   Dec. 31, 2023                                  
Payment Date                   Feb. 20, 2024                                  
Dividend per Share                                             $ 0.67        
O2024 Q1 Base Dividends [Member]                                                      
Dividends Payable [Line Items]                                                      
Date Declared                 Mar. 29, 2024                                    
Dividend                 Base                                    
Record Date                 Mar. 31, 2024                                    
Payment Date                 May 06, 2024                                    
Dividend per Share                                           $ 0.67          
O2024 Q2 Base Dividends [Member]                                                      
Dividends Payable [Line Items]                                                      
Date Declared               Jun. 28, 2024                                      
Dividend               Base                                      
Record Date               Jun. 30, 2024                                      
Payment Date               Aug. 05, 2024                                      
Dividend per Share                                         $ 0.67            
O 2024 Q3 Base Dividends [Member]                                                      
Dividends Payable [Line Items]                                                      
Date Declared             Sep. 30, 2024                                        
Dividend             Base                                        
Record Date             Sep. 30, 2024                                        
Payment Date             Nov. 12, 2024                                        
Dividend per Share                                       $ 0.67              
O2024 Q4 Special Dividends [Member]                                                      
Dividends Payable [Line Items]                                                      
Date Declared           Dec. 09, 2024                                          
Dividend           Special                                          
Record Date           Dec. 09, 2024                                          
Payment Date           Dec. 18, 2024                                          
Dividend per Share                                     $ 1.86                
O2024 Q4 Base Dividends [Member]                                                      
Dividends Payable [Line Items]                                                      
Date Declared         Dec. 31, 2024                                            
Dividend         Base                                            
Record Date         Dec. 31, 2024                                            
Payment Date         Jan. 29, 2025                                            
Dividend per Share                                 $ 0.67                    
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 Q3 Base Dividends [Member]                                                      
Dividends Payable [Line Items]                                                      
Date Declared   Sep. 30, 2025                                                  
Dividend   Base                                                  
Record Date   Sep. 30, 2025                                                  
Payment Date   Nov. 10, 2025                                                  
Dividend per Share                           $ 0.7                          
O2025 Q4 Special Dividends [Member]                                                      
Dividends Payable [Line Items]                                                      
Date Declared Dec. 31, 2025                                                    
Dividend Special                                                    
Record Date Dec. 31, 2025                                                    
Payment Date Jan. 27, 2026                                                    
Dividend per Share                                   $ 1.08                  
O2025 Q4 Base Dividends [Member]                                                      
Dividends Payable [Line Items]                                                      
Date Declared Dec. 31, 2025                                                    
Dividend Base                                                    
Record Date Dec. 31, 2025                                                    
Payment Date Jan. 29, 2026                                                    
Dividend per Share                                 $ 0.7