v3.26.1
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Finance leases:        
Depreciation expense $ 1,597 $ 1,551 $ 3,262 $ 2,818
Interest on lease liabilities 358 367 735 701
Operating leases 3,282 3,626 6,678 6,913
Variable and short-term lease expense 8,244 8,018 17,164 15,721
Sublease income (2) (1) (4) (3)
Total lease expense $ 13,479 $ 13,561 $ 27,835 $ 26,150