v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Components Of Balance Sheet Information Related To Leases

June 30,


December 31,

2025

2024

Assets

Operating lease assets

$

131,948 

$

127,323 

Liabilities

Current operating leases

43,700 

42,306 

Noncurrent operating leases

101,861 

98,538 

Total operating lease liabilities

$

145,561 

$

140,844 

Components Of Lease Expense

Three months ended June 30,

2025

2024

Lease Expense (a)

Operating lease expense

$

17,110 

$

15,819 

Sublease income

(30)

(90)

Net lease expense

$

17,080 

$

15,729 

The components of lease expense for the first six months are as follows (in thousands):

Six months ended June 30,

2025

2024

Lease Expense (a)

Operating lease expense

$

33,971 

$

31,264 

Sublease income

(66)

(113)

Net lease expense

$

33,905 

$

31,151 

(a)Includes short-term leases and variable lease costs, which are immaterial. Included in both cost of services provided and goods sold and selling, general and administrative expenses.

Components Of Cash Flow Information Related To Leases

Six months ended June 30,

2025

2024

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows from leases

$

27,472 

$

25,254 

Leased assets obtained in exchange for new operating lease liabilities

$

29,056 

$

28,551 

Weighted Average Remaining Lease Term at June 30, 2025

Operating leases

4.66

years

Weighted Average Discount Rate at June 30, 2025

Operating leases

3.99

%

Summary Of Maturity Of Operating Lease Liabilities

Maturity of Operating Lease Liabilities (in thousands)

2025

$

26,767 

2026

42,907 

2027

29,334 

2028

22,485 

2029

16,818 

Thereafter

22,567 

Total lease payments

$

160,878 

Less: interest

(15,317)

Total liability recognized on the balance sheet

$

145,561