v3.26.1
Leases - Lease Maturity (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Operating Leases  
2026 $ 30,436
2027 34,515
2028 28,420
2029 20,553
2030 15,682
Thereafter 15,979
Total future undiscounted lease payments 145,585
Less: amount representing interest (18,022)
Present value of future lease payments (lease liability) 127,563
Finance Leases  
2026 17,185
2027 18,866
2028 11,541
2029 6,539
2030 352
Thereafter 0
Total future undiscounted lease payments 54,483
Less: amount representing interest (4,616)
Present value of future lease payments (lease liability) $ 49,867