v3.26.1
Revenue - Schedule of Performance Obligations (Details) - USD ($)
$ in Millions
Aug. 01, 2026
Aug. 02, 2025
Disaggregation of Revenue [Line Items]    
Total performance obligations $ 244.9 $ 203.3
Unredeemed customer liabilities    
Disaggregation of Revenue [Line Items]    
Total performance obligations 164.5 113.4
Extended warranties    
Disaggregation of Revenue [Line Items]    
Total performance obligations 40.1 48.0
Subscriptions    
Disaggregation of Revenue [Line Items]    
Total performance obligations $ 40.3 $ 41.9