XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Dividends - Summary of Dividends Declared (Details) - $ / shares
Sep. 29, 2023
Jun. 30, 2023
Mar. 30, 2023
Sep. 30, 2023
Dividends Payable [Line Items]        
Date Declared   Jun. 30, 2023 Mar. 30, 2023  
Record Date   Jun. 30, 2023 Mar. 31, 2023  
Dividend per Share       $ 1.74
Dividend Declared on March 30, 2023        
Dividends Payable [Line Items]        
Date Declared     Mar. 30, 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