v3.26.1
Current and long-term obligations (Details) - USD ($)
$ in Thousands
Jan. 30, 2026
Dec. 31, 2025
Sep. 30, 2025
Apr. 30, 2025
Jan. 31, 2025
Current and long-term obligations          
Other $ 148,666       $ 181,076
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term obligations       Long-term obligations
Debt issuance costs, net $ (28,798)       $ (36,724)
Current and long-term obligations 4,580,282       6,238,488
Less: current portion (14,401)       (519,463)
Long-term obligations 4,565,881       5,719,025
Revolving Facility          
Current and long-term obligations          
Long-term obligations 0        
4.150% Senior Notes due Nov 1, 2025          
Current and long-term obligations          
Long-term obligations         $ 499,929
Stated interest rate (as a percent)       4.15% 4.15%
Discount on debt issuance 0       $ 71
3.875% Senior Notes due April 15, 2027          
Current and long-term obligations          
Long-term obligations         $ 599,888
Stated interest rate (as a percent)     3.875%   3.875%
Discount on debt issuance 0       $ 112
4.625% Senior Notes Due Nov 1, 2027          
Current and long-term obligations          
Long-term obligations         $ 549,700
Stated interest rate (as a percent)   4.625%     4.625%
Discount on debt issuance 0       $ 300
4.125% Senior Notes due May 1, 2028          
Current and long-term obligations          
Long-term obligations $ 499,872       $ 499,816
Stated interest rate (as a percent) 4.125%       4.125%
Discount on debt issuance $ 128       $ 184
5.200% Senior Notes due July 5, 2028          
Current and long-term obligations          
Long-term obligations $ 499,927       $ 499,901
Stated interest rate (as a percent) 5.20%       5.20%
Discount on debt issuance $ 73       $ 99
3.500% Senior Notes due April 3, 2030          
Current and long-term obligations          
Long-term obligations $ 968,370       $ 953,108
Stated interest rate (as a percent) 3.50%       3.50%
Discount on debt issuance $ 309       $ 376
5.000% Senior Notes due Nov 1, 2032          
Current and long-term obligations          
Long-term obligations $ 698,256       $ 698,045
Stated interest rate (as a percent) 5.00%       5.00%
Discount on debt issuance $ 1,744       $ 1,955
5.450% Senior Notes due July 5, 2033          
Current and long-term obligations          
Long-term obligations $ 998,736       $ 998,604
Stated interest rate (as a percent) 5.45%       5.45%
Discount on debt issuance $ 1,264       $ 1,396
4.125% Senior Notes due April 3, 2050          
Current and long-term obligations          
Long-term obligations $ 495,533       $ 495,429
Stated interest rate (as a percent) 4.125%       4.125%
Discount on debt issuance $ 4,467       $ 4,571
5.500% Senior Notes due Nov 1, 2052          
Current and long-term obligations          
Long-term obligations $ 299,720       $ 299,716
Stated interest rate (as a percent) 5.50%       5.50%
Discount on debt issuance $ 280       $ 284