XML 76 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Long-Term Debt (Parenthetical) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Sep. 26, 2024
Debt Instrument [Line Items]      
Obligations under finance leases $ 92,530 $ 72,693  
2.65% Senior Secured Notes due 2030      
Debt Instrument [Line Items]      
Debt instruments, maturity date 2030 2030  
Senior notes, interest rate 2.65% 2.65%  
Unamortized discount $ 1,291 $ 1,517  
1.65% Senior Secured Notes due 2026      
Debt Instrument [Line Items]      
Debt instruments, maturity date 2026    
Senior notes, interest rate 1.65%    
Unamortized discount $ 288 463  
2.65% Senior Secured Notes due 2032      
Debt Instrument [Line Items]      
Debt instruments, maturity date 2032    
Senior notes, interest rate 2.65%    
Unamortized discount $ 864 994  
4.625% Senior Secured Notes Due 2029      
Debt Instrument [Line Items]      
Debt instruments, maturity date 2029    
Senior notes, interest rate 4.625%   4.625%
Unamortized discount $ 204    
5.050% Senior Secured Notes Due 2034      
Debt Instrument [Line Items]      
Debt instruments, maturity date 2034    
Senior notes, interest rate 5.05%   5.05%
Unamortized discount $ 1,533    
Notes And Mortgages Payable      
Debt Instrument [Line Items]      
Obligations under finance leases $ 92,530 $ 72,693  
Weighted average interest 3.80% 3.50%  
Term Loans With Varying Maturities      
Debt Instrument [Line Items]      
Debt instruments, maturity date   2099