XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Summary of Maturity of Undiscounted Payments Due Under Lease Liabilities and Present Value of Liabilities (Detail) - USD ($)
$ in Thousands
Jul. 31, 2022
Apr. 30, 2022
Lessee, Operating Lease, Liability, to be Paid [Abstract]    
2023 $ 1,277  
2024 1,741  
2025 1,778  
2026 1,815  
2027 1,854  
Thereafter 3,431  
Total minimum lease payments 11,896  
Less amounts representing interest 2,885  
Present value of minimum payments 9,011  
Current portion 997 $ 977
Long-term portion $ 8,014 $ 7,211