XML 77 R63.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Jul. 31, 2025
USD ($)
Operating  
2026 (excluding the three months ended July 31, 2025) $ 32,843
2027 33,275
2028 27,373
2029 21,868
2030 17,450
Thereafter 72,514
Total lease payments 205,323
Less: imputed interest 42,576
Total 162,747
Financing  
2026 (excluding the three months ended July 31, 2025) 1,231
2027 1,259
2028 945
2029 107
2030 44
Thereafter 2
Total lease payments 3,588
Less: imputed interest 239
Total $ 3,349