XML 75 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Debt

2024

    

2023

Carrying 

    

Estimated

    

Carrying

    

Estimated 

Amount

Fair Value

Amount

Fair Value

4.375% Senior Notes, due December 2024

$

$

$

171,232

$

168,754

Term Loan A

 

322,957

 

327,066

 

387,591

 

390,668

4.500% Senior Notes, due March 2029

 

473,976

 

427,117

 

472,869

 

422,647

Term Loan B

 

499,871

 

518,665

 

503,212

 

518,293

6.625% Senior Notes, due April 2030

 

542,311

 

518,671

 

540,445

 

529,472

Finance leases and other

 

14,481

 

14,481

 

22,153

 

22,153

Total debt

 

1,853,596

 

1,806,000

 

2,097,502

 

2,051,987

Less current maturities

 

(45,549)

 

(45,549)

 

(206,904)

 

(206,904)

Long-term debt

$

1,808,047

$

1,760,451

$

1,890,598

$

1,845,083

Schedule of Maturities of Long-Term Debt

Year

    

2025

$

40,375

2026

 

43,500

2027

 

260,375

2028

 

6,000

2029

 

965,654

2030

 

552,189