XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Current and long-term obligations - Senior Notes (Details) - USD ($)
$ in Thousands
Sep. 20, 2024
Nov. 01, 2024
Feb. 02, 2024
Jun. 07, 2023
5.200% Senior Notes due July 5, 2028        
Current and long-term obligations        
Amount borrowed       $ 500,000
Stated interest rate (as a percent)   5.20% 5.20% 5.20%
Discount on debt issuance   $ 105 $ 124 $ 100
Long-term obligations   $ 499,895 $ 499,876  
5.450% Senior Notes due July 5, 2033        
Current and long-term obligations        
Amount borrowed       $ 1,000,000
Stated interest rate (as a percent)   5.45% 5.45% 5.45%
Discount on debt issuance   $ 1,428 $ 1,521 $ 1,600
Long-term obligations   $ 998,572 $ 998,479  
4.250% Senior Notes due September 20, 2024        
Current and long-term obligations        
Amount borrowed $ 750,000      
Gain loss on redemption $ 0      
Stated interest rate (as a percent) 4.25% 4.25% 4.25%  
Discount on debt issuance   $ 0 $ 230  
Long-term obligations     $ 749,770  
Senior Notes Due July 2028 And 2033        
Current and long-term obligations        
Debt issuance costs       $ 12,400