XML 62 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Significant Accounting Policies - Change in Accrued Warranties Recorded as Non-Current Liability (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Accounting Policies [Abstract]    
Beginning Balance $ 3,276 $ 3,884
Warranties issued and adjustments to provisions 2,122 2,390
Warranty claims (2,607) (2,998)
Ending Balance $ 2,791 $ 3,276