XML 76 R61.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Oct. 31, 2025
USD ($)
Operating  
2026 (excluding the six months ended October 31, 2025) $ 21,484
2027 33,202
2028 27,620
2029 21,303
2030 16,037
Thereafter 72,049
Total lease payments 191,695
Less: imputed interest 40,136
Total 151,559
Financing  
2026 (excluding the six months ended October 31, 2025) 947
2027 1,560
2028 1,246
2029 276
2030 102
Thereafter 9
Total lease payments 4,140
Less: imputed interest 277
Total $ 3,863