v3.23.1
Revenue - Performance Obligations (Details) - USD ($)
$ in Millions
Jan. 28, 2023
Jan. 29, 2022
Disaggregation of Revenue [Line Items]    
Total performance obligations $ 338.2 $ 378.3
Unredeemed customer liabilities    
Disaggregation of Revenue [Line Items]    
Total performance obligations 189.3 246.6
Extended warranties    
Disaggregation of Revenue [Line Items]    
Total performance obligations 98.5 82.6
Subscriptions    
Disaggregation of Revenue [Line Items]    
Total performance obligations $ 50.4 $ 49.1