v3.25.1
Revenue - Performance Obligations (Details) - USD ($)
$ in Millions
May 03, 2025
May 04, 2024
Disaggregation of Revenue [Line Items]    
Total performance obligations $ 237.0 $ 253.2
Unredeemed customer liabilities    
Disaggregation of Revenue [Line Items]    
Total performance obligations 146.7 136.4
Extended warranties    
Disaggregation of Revenue [Line Items]    
Total performance obligations 46.5 68.1
Subscriptions    
Disaggregation of Revenue [Line Items]    
Total performance obligations $ 43.8 $ 48.7