XML 64 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Dividends - Summary of Dividends Declared (Details) - $ / shares
Dec. 29, 2023
Sep. 29, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2023
Dividends Payable [Line Items]          
Date Declared   Sep. 29, 2023 Jun. 30, 2023 Mar. 31, 2023  
Record Date   Sep. 30, 2023 Jun. 30, 2023 Mar. 31, 2023  
Dividend per Share         $ 2.41
Dividend Declared on March 30, 2023          
Dividends Payable [Line Items]          
Date Declared       Mar. 31, 2023  
Record Date       Mar. 31, 2023  
Payment Date       May 09, 2023  
Dividend per Share       $ 0.4  
Dividend Declared on June 30, 2023          
Dividends Payable [Line Items]          
Date Declared     Jun. 30, 2023    
Record Date     Jun. 30, 2023    
Payment Date     Aug. 15, 2023    
Dividend per Share     $ 0.67    
Dividend Declared on September 29, 2023          
Dividends Payable [Line Items]          
Date Declared   Sep. 29, 2023      
Record Date   Sep. 30, 2023      
Payment Date   Nov. 15, 2023      
Dividend per Share   $ 0.67      
Dividend Declared on December 29, 2023          
Dividends Payable [Line Items]          
Date Declared Dec. 29, 2023        
Record Date Dec. 31, 2023        
Payment Date Feb. 20, 2024        
Dividend per Share $ 0.67