v3.7.0.1
Commitments and Contingencies Earn-out Contingencies (Details) - USD ($)
$ in Millions
Jul. 29, 2017
Aug. 02, 2016
Commitments and Contingencies Disclosure [Abstract]    
Business Combination, Contingent Consideration, Liability   $ 43.2
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low $ 40.0  
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High $ 50.0