XML 85 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Finance and Operating Lease Maturity Schedules (Detail)
$ in Thousands
Mar. 31, 2025
USD ($)
Finance Leases  
2026 $ 362
2027 343
2028 303
2029 123
2030 10
Thereafter 0
Total undiscounted lease payments 1,141
Present value discount 115
Finance lease liability 1,026
Operating Leases  
2026 27,147
2027 24,158
2028 20,674
2029 14,121
2030 8,243
Thereafter 10,622
Total undiscounted lease payments 104,965
Present value discount 15,577
Operating lease liabilities $ 89,388