XML 63 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Change in Accrued Warranties Recorded as Non-Current Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Accounting Policies [Abstract]      
Beginning balance $ 966 $ 786 $ 717
Warranties issued and adjustments to provisions 1,569 1,419 399
Warranties assumed in acquisition     150
Warranty claims (1,292) (1,239) (480)
Ending balance $ 1,243 $ 966 $ 786