v3.24.3
Revenue - Performance Obligations (Details) - USD ($)
$ in Millions
May 04, 2024
Apr. 29, 2023
Disaggregation of Revenue [Line Items]    
Total performance obligations $ 253.2 $ 325.5
Unredeemed customer liabilities    
Disaggregation of Revenue [Line Items]    
Total performance obligations 136.4 180.4
Extended warranties    
Disaggregation of Revenue [Line Items]    
Total performance obligations 68.1 93.3
Subscriptions    
Disaggregation of Revenue [Line Items]    
Total performance obligations $ 48.7 $ 51.8