Acquisitions - Hu-Friedy (Details) - USD ($)
3 Months Ended
Oct. 01, 2019
Oct. 31, 2020
Oct. 31, 2019
Business Acquisition [Line Items]      
Cash consideration   $ 0 $ 658,932,000
Hu-Friedy      
Business Acquisition [Line Items]      
Consideration, excluding contingent consideration $ 716,542,000    
Cash consideration 662,151,000    
Stock consideration 54,391,000    
Contingent consideration 38,371,000 $ 0  
Minimum | Hu-Friedy      
Business Acquisition [Line Items]      
Contingent consideration 0    
Maximum | Hu-Friedy      
Business Acquisition [Line Items]      
Contingent consideration $ 50,000,000