v3.25.3
Revenue - Schedule of Performance Obligations (Details) - USD ($)
$ in Millions
Nov. 01, 2025
Nov. 02, 2024
Disaggregation of Revenue [Line Items]    
Total performance obligations $ 192.3 $ 243.3
Unredeemed customer liabilities    
Disaggregation of Revenue [Line Items]    
Total performance obligations 108.8 146.6
Extended warranties    
Disaggregation of Revenue [Line Items]    
Total performance obligations 43.5 51.5
Subscriptions    
Disaggregation of Revenue [Line Items]    
Total performance obligations $ 40.0 $ 45.2