v3.25.2
Commitments and Contingencies - Schedule of Product Warranty Liability (Details)
$ in Thousands
3 Months Ended
Aug. 02, 2025
USD ($)
Movement in Standard Product Warranty Accrual [Roll Forward]  
Beginning accrued warranty obligations $ 35,830
Warranties issued during the period 4,287
Settlements made during the period (2,726)
Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations (1,128)
Ending accrued warranty obligations $ 36,263