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

Leases - Assets and liabilities (Details)

v3.25.0.1
Leases - Assets and liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets    
Operating $ 189,146 $ 204,629
Finance $ 3,771 $ 5,577
Finance Lease, Right-of-Use Asset, Statement of Financial Position Property and equipment, net Property and equipment, net
Total lease assets $ 192,917 $ 210,206
Liabilities    
Short-term operating lease liabilities 68,713 65,780
Short-term finance lease liabilities 1,487 1,917
Long-term operating lease liabilities 129,360 146,213
Long-term finance lease liabilities 2,618 4,150
Total lease liabilities $ 202,178 $ 218,060
Other    
Weighted-average remaining lease term - Operating leases 3 years 4 months 24 days 3 years 7 months 6 days
Weighted-average remaining lease term - Finance leases 3 years 2 months 12 days 3 years 9 months 18 days
Weighted-average discount rate - Operating leases (as a percent) 4.90% 4.00%
Weighted-average discount rate - Finance leases (as a percent) 3.50% 3.30%