XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Summary of Maturity of Undiscounted Payments Due Under Lease Liabilities and Present Value of Liabilities (Detail) - USD ($)
$ in Thousands
Apr. 30, 2022
Apr. 30, 2021
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2023 $ 1,624  
2024 1,504  
2025 1,541  
2026 1,578  
2027 1,617  
Thereafter 3,091  
Total lease payments 10,955  
Less: imputed interest 2,767  
Total lease liabilities 8,188  
Current lease liabilities 977 $ 863
Long-term lease liabilities $ 7,211 $ 5,046