XML 101 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations (Schedule of Purchase Price Allocation) (Details) - USD ($)
Nov. 02, 2021
Dec. 08, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]          
Goodwill acquired on acquisition     $ 947,715,000 $ 840,610,000 $ 672,310,000
SmartEquip [Member]          
Business Acquisition [Line Items]          
Purchase price $ 173,743,000        
Cash and cash equivalents 2,039,000        
Trade and other receivables 2,926,000        
Other current assets 486,000        
Property, plant and equipment 120,000        
Other non-current assets 75,000        
Deferred tax assets 8,932,000        
Intangible assets 71,700,000        
Trade and other liabilities 1,239,000        
Deferred revenue 3,565,000        
Other non-current liabilities 119,000        
Deferred tax liabilities 18,192,000        
Fair value of identifiable net assets acquired 63,163,000        
Goodwill acquired on acquisition 110,580,000        
Deferred tax assets, valuation allowance $ 1,486,000        
Weighted average amortization period 11 years 3 months 18 days        
SmartEquip [Member] | Customer Relationships [Member]          
Business Acquisition [Line Items]          
Intangible assets $ 50,700,000        
SmartEquip [Member] | Software and technology assets [Member]          
Business Acquisition [Line Items]          
Intangible assets $ 18,900,000        
Weighted average amortization period 7 years        
SmartEquip [Member] | Trade Names and Trademarks [Member]          
Business Acquisition [Line Items]          
Intangible assets $ 1,000,000        
Weighted average amortization period 3 years        
SmartEquip [Member] | Backlog [Member]          
Business Acquisition [Line Items]          
Intangible assets $ 1,100,000        
Weighted average amortization period 2 years        
Rouse Services LLC [Member]          
Business Acquisition [Line Items]          
Purchase price   $ 250,996,000      
Cash and cash equivalents   226,000      
Trade and other receivables   4,601,000      
Other current assets   159,000      
Property, plant and equipment   1,171,000      
Other non-current assets   3,741,000      
Deferred tax assets   7,584,000      
Intangible assets   79,300,000      
Trade and other liabilities   5,630,000      
Other non-current liabilities   3,188,000      
Deferred tax liabilities   936,000      
Fair value of identifiable net assets acquired   87,028,000      
Goodwill acquired on acquisition   $ 163,968,000      
Weighted average amortization period   13 years 9 months 18 days      
Rouse Services LLC [Member] | Customer Relationships [Member]          
Business Acquisition [Line Items]          
Intangible assets   $ 71,000,000      
Weighted average amortization period   15 years      
Rouse Services LLC [Member] | Software and technology assets [Member]          
Business Acquisition [Line Items]          
Intangible assets   $ 7,500,000      
Weighted average amortization period   4 years      
Rouse Services LLC [Member] | Trade Names and Trademarks [Member]          
Business Acquisition [Line Items]          
Intangible assets   $ 800,000      
Weighted average amortization period   2 years      
Minimum [Member] | SmartEquip [Member] | Customer Relationships [Member]          
Business Acquisition [Line Items]          
Weighted average amortization period 4 years        
Maximum [Member] | SmartEquip [Member] | Customer Relationships [Member]          
Business Acquisition [Line Items]          
Weighted average amortization period 15 years