XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions (Fair Value of Assets Acquired and Liabilities Assumed) (Details) - USD ($)
3 Months Ended 6 Months Ended
Oct. 31, 2020
Jan. 27, 2020
Jan. 31, 2021
Jan. 31, 2021
Jul. 31, 2020
Allocation of aggregate purchase price:          
Goodwill     $ 333,793,000 $ 333,793,000 $ 330,519,000
Measurement Period Adjustments          
Goodwill       2,222,000  
CGC          
Business Acquisition [Line Items]          
Paid in cash $ 12,075,000 $ 12,075,000 12,075,000    
Paid in common stock 11,575,000 11,575,000 11,575,000    
Purchase price at fair value 23,650,000 23,650,000 23,650,000    
Allocation of aggregate purchase price:          
Cash and cash equivalents 160,000 $ 160,000 160,000 160,000  
Current assets 5,005,000   5,005,000 5,005,000  
Property, plant and equipment 697,000   818,000 818,000  
Operating lease assets 924,000   924,000 924,000  
Deferred tax assets, non-current 470,000   517,000 517,000  
Non-current assets 89,000   89,000 89,000  
Contract liabilities (6,890,000)   (6,890,000) (6,890,000)  
Accrued warranty obligations (1,000,000)   (1,500,000) (1,500,000)  
Other current liabilities (3,104,000)   (3,104,000) (3,104,000)  
Non-current liabilities (1,327,000)   (1,327,000) (1,327,000)  
Net tangible liabilities at fair value (4,976,000)   (5,308,000) (5,308,000)  
Other intangible liabilities 0   (2,500,000) (2,500,000)  
Deferred tax liabilities (2,984,000)   (2,558,000) (2,558,000)  
Goodwill 15,810,000   18,116,000 18,116,000  
Allocation of aggregate purchase price 23,650,000   23,650,000 23,650,000  
Measurement Period Adjustments          
Property, plant and equipment     121,000    
Deferred tax assets, non-current     47,000    
Accrued warranty obligations     (500,000)    
Net tangible liabilities at fair value     (332,000)    
Other intangible liabilities     (2,500,000)    
Deferred tax liabilities     426,000    
Goodwill     2,306,000    
Allocation of aggregate purchase price     $ 0    
Estimated Useful Lives     1 year 6 months    
CGC | Technology          
Allocation of aggregate purchase price:          
Identifiable intangible assets 6,700,000   $ 7,000,000 7,000,000  
Measurement Period Adjustments          
Identifiable intangible assets     $ 300,000    
Estimated Useful Lives     20 years    
CGC | Customer relationships          
Allocation of aggregate purchase price:          
Identifiable intangible assets 8,100,000   $ 7,800,000 7,800,000  
Measurement Period Adjustments          
Identifiable intangible assets     $ (300,000)    
Estimated Useful Lives     19 years    
CGC | Trade name          
Allocation of aggregate purchase price:          
Identifiable intangible assets $ 1,000,000   $ 1,100,000 $ 1,100,000  
Measurement Period Adjustments          
Identifiable intangible assets     $ 100,000    
Estimated Useful Lives     5 years