Revenue - Performance Obligations (Details) - USD ($) $ in Millions |
Jul. 30, 2022 |
Jul. 31, 2021 |
---|---|---|
Disaggregation of Revenue [Line Items] | ||
Total performance obligations | $ 323.1 | $ 318.1 |
Unredeemed customer liabilities | ||
Disaggregation of Revenue [Line Items] | ||
Total performance obligations | 199.7 | 209.0 |
Extended warranties | ||
Disaggregation of Revenue [Line Items] | ||
Total performance obligations | 82.2 | 69.5 |
Magazine subscriptions | ||
Disaggregation of Revenue [Line Items] | ||
Total performance obligations | $ 41.2 | $ 39.6 |