v3.25.4
Revenue - Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 02, 2025
Jul. 27, 2024
Movement In Contract With Customer Liability [Roll Forward]    
Deferred revenue at the beginning of period $ 13,565 $ 14,892
Additions to deferred revenue during the period 20,721 180,174
Reductions to deferred revenue for revenue recognized during the period (18,824) (181,501)
Deferred revenue balance at the end of period: 15,462 13,565
Balance Sheet classification:    
Accrued liabilities 12,402 10,410
Other long-term liabilities 3,060 3,155
Deferred revenue balance at the end of period $ 15,462 $ 13,565