v3.22.2.2
Revenue - Performance Obligations (Details) - USD ($)
$ in Millions
Oct. 29, 2022
Oct. 30, 2021
Disaggregation of Revenue [Line Items]    
Total performance obligations $ 329.1 $ 338.7
Unredeemed customer liabilities    
Disaggregation of Revenue [Line Items]    
Total performance obligations 204.9 226.9
Extended warranties    
Disaggregation of Revenue [Line Items]    
Total performance obligations 80.2 66.7
Magazine subscriptions    
Disaggregation of Revenue [Line Items]    
Total performance obligations $ 44.0 $ 45.1