XML 46 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Details) - Schedule of Future Minimum Rental Payments for Operating Leases
$ in Thousands
Apr. 30, 2023
USD ($)
Schedule Of Future Minimum Rental Payments For Operating Leases Abstract  
2024 $ 3,796
2025 4,432
2026 2,277
2027 2,229
2028 1,799
Thereafter 446
Total 14,979
Less: present value discount 1,141
Operating lease liabilities $ 13,838