v3.26.1
Leases - Lease Maturity (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating Leases  
2026 $ 21,743
2027 38,451
2028 32,202
2029 23,254
2030 17,456
Thereafter 16,772
Total future undiscounted lease payments 149,878
Less: amount representing interest (17,496)
Present value of future lease payments (lease liability) 132,382
Finance Leases  
2026 11,088
2027 18,825
2028 11,551
2029 6,561
2030 372
Thereafter 0
Total future undiscounted lease payments 48,397
Less: amount representing interest (3,625)
Present value of future lease payments (lease liability) $ 44,772