XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Apr. 17, 2020
Sep. 30, 2023
Mar. 26, 2022
Sep. 30, 2023
Nov. 02, 2022
Oct. 31, 2022
Debt Instrument [Line Items]            
Stock repurchase program, authorized amount         $ 600,000,000  
Maximum            
Debt Instrument [Line Items]            
Stock repurchase program, authorized amount   $ 1,000,000,000   $ 1,000,000,000   $ 1,000,000,000
Third Amended and Restated Credit Agreement            
Debt Instrument [Line Items]            
Maximum borrowing capacity under credit facility $ 1,300,000,000          
Maturity date of debt Apr. 17, 2025          
Available credit under the facility   771,000,000   771,000,000    
Drawings under credit agreement       200,000,000    
Revolving loans outstanding   0   0    
Third Amended and Restated Credit Agreement | Asset-based Revolving Credit Facility            
Debt Instrument [Line Items]            
Maximum borrowing capacity under credit facility $ 1,200,000,000          
Third Amended and Restated Credit Agreement | Asset-based First-in, Last-out Term Loan Facility            
Debt Instrument [Line Items]            
Maximum borrowing capacity under credit facility $ 100,000,000          
Retirement of term loan facility   4,000,000 $ 43,000,000      
Borrowing under credit facility   53,000,000   53,000,000    
Third Amended and Restated Credit Agreement | Standby Letter of Credit            
Debt Instrument [Line Items]            
Borrowing under credit facility   $ 38,000,000   $ 38,000,000    
Third Amended and Restated Credit Agreement | Minimum [Member] | Asset-based Revolving Credit Facility            
Debt Instrument [Line Items]            
Line of credit facility, increase (decrease), net     200,000,000      
Third Amended and Restated Credit Agreement | Maximum | Asset-based Revolving Credit Facility            
Debt Instrument [Line Items]            
Line of credit facility, increase (decrease), net     $ 1,000,000,000.0