v3.26.1
Leases - Finance and Operating Lease Maturity Schedules (Detail)
$ in Thousands
Mar. 31, 2026
USD ($)
Finance Leases  
2027 $ 1,141
2028 1,052
2029 754
2030 483
2031 215
Thereafter 0
Total undiscounted lease payments 3,645
Present value discount 296
Finance lease liability 3,349
Operating Leases  
2027 28,942
2028 24,058
2029 17,047
2030 9,222
2031 5,156
Thereafter 6,727
Total undiscounted lease payments 91,152
Present value discount 13,798
Operating lease liabilities $ 77,354