XML 65 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Dividends - Summary of Dividends Declared (Details) - $ / shares
6 Months Ended
Mar. 29, 2024
Dec. 29, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Dividends Payable [Line Items]          
Date Declared Mar. 29, 2024 Dec. 29, 2023 Mar. 31, 2023    
Record Date Mar. 31, 2024 Dec. 31, 2023 Mar. 31, 2023    
Dividend per Share       $ 1.34 $ 1.07
Dividend Declared on March 29, 2024          
Dividends Payable [Line Items]          
Date Declared       Mar. 29, 2024  
Record Date       Mar. 31, 2024  
Payment Date       May 06, 2024  
Dividend per Share       $ 0.67  
Dividend Declared on June 28, 2024          
Dividends Payable [Line Items]          
Date Declared       Jun. 28, 2024  
Record Date       Jun. 30, 2024  
Payment Date       Aug. 05, 2024  
Dividend per Share       $ 0.67  
Dividend Declared on March 31, 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