v3.25.2
Leases - Additional Information (Detail)
$ in Millions
3 Months Ended
Jul. 31, 2025
USD ($)
ft²
Jul. 31, 2024
USD ($)
Lessee Lease Description [Line Items]    
Legally binding minimum lease payments $ 11.2  
Minimum [Member]    
Lessee Lease Description [Line Items]    
Lessee, lease term 1 year  
Maximum [Member]    
Lessee Lease Description [Line Items]    
Lessee, lease term 10 years  
Selling General and Administrative Expenses and Research and Development Expenses [Member]    
Lessee Lease Description [Line Items]    
Rent expense $ 0.8 $ 0.6
United Kingdom [Member] | Office and Laboratory Space [Member]    
Lessee Lease Description [Line Items]    
Lease agreement square feet | ft² 13,400  
Lease description option to extend None  
Framingham [Member]    
Lessee Lease Description [Line Items]    
Letter of credit amount $ 0.7