Annual report [Section 13 and 15(d), not S-K Item 405]

Leases (Tables)

v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases  
Schedule of lease-related assets and liabilities

The following table presents lease-related assets and liabilities and their classification on our Consolidated Balance Sheets, in thousands:

    

As of December 31, 

2024

2023

Assets

Classification

Operating

Right of use assets

$

189,146

$

204,629

Finance

Property and equipment, net

3,771

5,577

Total lease assets

$

192,917

$

210,206

Liabilities

Current

Operating

Short-term operating lease liabilities

$

68,713

$

65,780

Finance

Short-term finance lease liabilities

1,487

1,917

Non-Current

Operating

Long-term operating lease liabilities

129,360

146,213

Finance

Long-term finance lease liabilities

2,618

4,150

Total lease liabilities

$

202,178

$

218,060

As of December 31, 

2024

2023

Weighted-average remaining lease term:

Operating leases

3.4 years

3.6 years

Finance leases

3.2 years

3.8 years

Weighted-average discount rate:

Operating leases

4.9

%

4.0

%

Finance leases

3.5

%

3.3

%

Schedule of components of lease expense

The components of lease expense were as follows and are primarily included in cost of sales and in selling, general and administrative expenses on the accompanying Consolidated Statement of Operations for finance leases and operating leases, in thousands:

Year Ended December 31, 

2024

2023

2022

Operating lease cost (a)

$

95,276

$

88,292

75,366

Financing lease cost:

Amortization of leased assets

1,765

2,188

2,815

Interest on finance lease obligations

166

210

268

Short-term lease cost

25,806

24,275

18,315

Sublease income

(1,219)

(1,022)

(780)

Net lease cost

$

121,794

$

113,943

$

95,984

(a) Includes variable cost components of $18,312, $16,162 and $14,451 in the years ended December 31, 2024, 2023, and 2022, respectively.

Schedule of future minimum lease payments

Future minimum lease payments under non-cancellable operating and finance leases as of December 31, 2024, were as follows, in thousands:

Payments due by Period

    

2025

$

78,423

2026

61,038

2027

42,634

2028

24,086

2029

11,896

2030 and Thereafter

3,359

Total future minimum lease payments

221,436

Less: imputed interest

(19,258)

Lease liability at December 31, 2024

$

202,178

Schedule of cash flow information related to leases

The amounts below are included in the cash flows provided by operating activities section on the accompanying Consolidated Statement of Cash Flows, in thousands:

    

Year Ended December 31, 

2024

2023

2022

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows from finance leases

$

(166)

$

(210)

$

(268)

Operating cash flows from operating leases

(76,192)

(71,667)

(74,135)

Financing cash flows from finance leases

(1,934)

(2,776)

(2,361)