XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Operating Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Lease Expense

Lease expense was classified in the consolidated statements of income as follows (in thousands):

 

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Cost of sales

 

$

20,651

 

 

$

22,338

 

 

$

23,457

 

Operating expenses

 

 

17,440

 

 

 

15,460

 

 

 

15,254

 

General and administrative expenses

 

 

1,179

 

 

 

995

 

 

 

931

 

Total

 

$

39,270

 

 

$

38,793

 

 

$

39,642

 

Summary of Future Minimum Rental Payments Under Operating Leases As of December 31, 2024, future minimum rental payments under operating leases, excluding variable lease payments or short-term payments, were as follows (in thousands).

 

 

Third Parties

 

 

Related Parties

 

 

Total

 

2025

 

$

26,059

 

 

$

10,163

 

 

$

36,222

 

2026

 

 

23,060

 

 

 

10,254

 

 

 

33,314

 

2027

 

 

18,853

 

 

 

8,810

 

 

 

27,663

 

2028

 

 

14,513

 

 

 

8,237

 

 

 

22,750

 

2029

 

 

11,902

 

 

 

7,327

 

 

 

19,229

 

Thereafter

 

 

27,335

 

 

 

1,838

 

 

 

29,173

 

Total future payments

 

$

121,722

 

 

$

46,629

 

 

 

168,351

 

Less impact of discounting

 

 

 

 

 

 

 

 

26,990

 

 

 

 

 

 

 

 

 

 

141,361

 

Current portion

 

 

 

 

 

 

 

 

35,065

 

Long-term portion

 

 

 

 

 

 

 

$

106,296

 

Schedule of Future Minimum Rental Payments Under Non-Cancelable Operating Leases Future minimum rental payments under non-cancelable operating leases with third parties as of December 31, 2024 were as follows (in thousands):

2025

 

$

35,082

 

2026

 

 

26,004

 

2027

 

 

15,428

 

2028

 

 

9,066

 

2029

 

 

7,294

 

Thereafter

 

 

17,160

 

Total future minimum lease payments

 

$

110,034