XML 100 R87.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Maturities of operating lease liabilities (Details)
$ in Thousands
Apr. 30, 2023
USD ($)
Maturities of operating lease liabilities:  
2024 $ 8,933
2025 8,628
2026 5,316
2027 4,565
2028 2,646
Thereafter 5,895
Total lease payments 35,983
Less: imputed interest (6,565)
Total present value of operating lease liabilities $ 29,418