XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Product Warranty (Schedule Of Warranty Liability) (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Product Warranties Disclosures [Abstract]    
Warranty claims period 2 months  
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]    
Beginning balance $ 6,878 $ 5,249
Accrual 26,566 18,729
Settlements (25,777) (17,821)
Ending balance $ 7,667 $ 6,157