XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share and Certain Related Information - Narrative (Details) - USD ($)
Jul. 11, 2024
May 02, 2024
Jan. 25, 2024
Sep. 28, 2023
Jul. 06, 2023
Apr. 27, 2023
Jan. 25, 2023
Sep. 15, 2022
Jun. 28, 2024
Jan. 16, 2020
Class of Stock [Line Items]                    
Dividend declared (in dollars per share)   $ 0.29 $ 0.29 $ 0.26 $ 0.26 $ 0.26 $ 0.26 $ 0.23    
Subsequent Event                    
Class of Stock [Line Items]                    
Dividend declared (in dollars per share) $ 0.29                  
2020 Stock Repurchase Program                    
Class of Stock [Line Items]                    
Amount authorized to be repurchased                   $ 1,000,000,000.0
2023 Stock Repurchase Program                    
Class of Stock [Line Items]                    
Amount authorized to be repurchased             $ 1,000,000,000.0   $ 1,000,000,000  
Remaining authorized repurchase amount                 $ 528,500,000