XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Apr. 30, 2021
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2022 $ 2,437
2023 2,530
2024 2,673
2025 2,713
2026 2,757
Thereafter 7,904
Total $ 21,014