v3.22.2.2
Notes Payable - Revolving Credit Agreement (Details) - USD ($)
9 Months Ended
Apr. 29, 2022
Sep. 30, 2022
Line of Credit Facility [Line Items]    
Credit agreement, gross assets $ 500,000  
SOFR    
Line of Credit Facility [Line Items]    
Base spread on variable rate   1.85%
Fifth Amended and Restated Credit Agreement    
Line of Credit Facility [Line Items]    
Line of credit facility, additional borrowing capacity 250,000,000  
Line of credit facility $ 1,100,000,000  
Line of credit facility, current borrowing capacity   $ 1,400,000,000
Line of credit, amount outstanding   1,200,000,000
Letters of credit outstanding   29,800,000
Line of credit facility, remaining borrowing capacity   $ 127,300,000
Fifth Amended and Restated Credit Agreement | One Month    
Line of Credit Facility [Line Items]    
Base spread on variable rate 0.10%  
Fifth Amended and Restated Credit Agreement | Three Months    
Line of Credit Facility [Line Items]    
Base spread on variable rate 0.15%  
Fifth Amended and Restated Credit Agreement | Six Months    
Line of Credit Facility [Line Items]    
Base spread on variable rate 0.25%  
Fifth Amended and Restated Credit Agreement | SOFR    
Line of Credit Facility [Line Items]    
Base spread on variable rate 1.85%  
Variable interest rate 0.10%  
Fifth Amended and Restated Credit Agreement | Minimum    
Line of Credit Facility [Line Items]    
Base spread on variable rate 1.45%  
Fifth Amended and Restated Credit Agreement | Minimum | SOFR    
Line of Credit Facility [Line Items]    
Variable interest rate 0.50% 0.50%
Fifth Amended and Restated Credit Agreement | Maximum    
Line of Credit Facility [Line Items]    
Base spread on variable rate 2.10%  
4.000% Senior Notes Due 2029 | Senior Notes    
Line of Credit Facility [Line Items]    
Stated interest rate on note   4.00%
Revolving Credit Facility    
Line of Credit Facility [Line Items]    
Line of credit facility   $ 1,100,000,000
Revolving Credit Facility | SOFR    
Line of Credit Facility [Line Items]    
Variable interest rate   3.03%