v3.26.1
Revenue - Schedule of Performance Obligations (Details) - USD ($)
$ in Millions
May 02, 2026
May 03, 2025
Disaggregation of Revenue [Line Items]    
Total performance obligations $ 196.4 $ 237.0
Unredeemed customer liabilities    
Disaggregation of Revenue [Line Items]    
Total performance obligations 110.6 146.7
Extended warranties    
Disaggregation of Revenue [Line Items]    
Total performance obligations 43.7 46.5
Subscriptions    
Disaggregation of Revenue [Line Items]    
Total performance obligations $ 42.1 $ 43.8