XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Tables)
6 Months Ended
Oct. 28, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Product Warranty Liability
Warranties: Changes in our warranty obligation for the six months ended October 28, 2023 consisted of the following:
October 28,
2023
Balance as of April 29, 2023$32,541 
Warranties issued during the period7,781 
Settlements made during the period(6,209)
Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations700 
Balance as of October 28, 2023$34,813