XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Details) - Schedule of Future Minimum Rental Payments for Operating Leases
$ in Thousands
Jul. 31, 2023
USD ($)
Schedule Of Future Minimum Rental Payments For Operating Leases Abstract  
2024 $ 2,853
2025 4,477
2026 2,325
2027 2,276
2028 1,846
Thereafter 491
Total 14,268
Less: present value discount 1,568
Operating lease liabilities $ 12,700