XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operating Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Lease Expense

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

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Cost of sales

 

$

22,338

 

 

$

23,457

 

 

$

23,765

 

Operating expenses

 

 

15,460

 

 

 

15,254

 

 

 

13,531

 

General and administrative expenses

 

 

995

 

 

 

931

 

 

 

1,331

 

Total

 

$

38,793

 

 

$

39,642

 

 

$

38,627

 

Summary of Future Minimum Rental Payments Under Operating Leases As of December 31, 2023, 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

 

2024

 

$

25,796

 

 

$

10,152

 

 

$

35,948

 

2025

 

 

23,565

 

 

 

10,310

 

 

 

33,875

 

2026

 

 

20,510

 

 

 

10,395

 

 

 

30,905

 

2027

 

 

16,202

 

 

 

8,953

 

 

 

25,155

 

2028

 

 

11,806

 

 

 

8,382

 

 

 

20,188

 

Thereafter

 

 

28,745

 

 

 

9,350

 

 

 

38,095

 

Total future payments

 

 

126,624

 

 

 

57,542

 

 

 

184,166

 

Less impact of discounting

 

 

 

 

 

 

 

 

30,656

 

 

 

 

 

 

 

 

 

 

153,510

 

Current portion

 

 

 

 

 

 

 

 

34,787

 

Long-term portion

 

 

 

 

 

 

 

$

118,723

 

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, 2023 were as follows (in thousands):

2024

 

$

45,941

 

2025

 

 

38,157

 

2026

 

 

27,715

 

2027

 

 

18,232

 

2028

 

 

12,002

 

Thereafter

 

 

13,143

 

Total future minimum lease payments

 

$

155,190