XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Jul. 05, 2022
Jul. 31, 2021
Jul. 31, 2020
Business Acquisition [Line Items]        
Goodwill $ 401,954   $ 355,717 $ 343,622
Hills        
Business Acquisition [Line Items]        
Cash   $ 8,960    
Accounts receivable and prepaid expenses   5,348    
Inventory   4,913    
Property and equipment   22,259    
Intangible assets   15,931    
Goodwill   56,051    
Liabilities assumed   (6,858)    
Fair value of net assets and liabilities acquired   $ 106,604