v3.26.1
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Finance leases:    
Depreciation expense $ 4,811 $ 3,959
Interest on lease liabilities 1,532 1,392
Operating leases 10,419 9,572
Variable and short-term lease expense 13,085 12,580
Sublease income (47) (2)
Total lease expense $ 29,800 $ 27,501