XML 101 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations (Schedule of Purchase Price Allocation) (Details) - USD ($)
$ in Thousands
Nov. 02, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]        
Goodwill acquired on acquisition   $ 948,816 $ 947,715 $ 840,610
SmartEquip [Member]        
Business Acquisition [Line Items]        
Purchase price $ 173,806      
Cash and cash equivalents 2,039      
Trade and other receivables 2,926      
Other current assets 486      
Property, plant and equipment 120      
Other non-current assets 75      
Deferred tax assets 5,098 $ 5,100    
Intangible assets 71,700      
Trade and other liabilities 1,239      
Deferred revenue 3,565      
Other non-current liabilities 119      
Deferred tax liabilities 18,178      
Fair value of identifiable net assets acquired 59,343      
Goodwill acquired on acquisition $ 114,463      
Weighted average amortization period 11 years 3 months 18 days      
SmartEquip [Member] | Customer relationships [Member]        
Business Acquisition [Line Items]        
Intangible assets $ 50,700      
SmartEquip [Member] | Software and technology assets [Member]        
Business Acquisition [Line Items]        
Intangible assets $ 18,900      
Weighted average amortization period 7 years      
SmartEquip [Member] | Trade names and trademarks [Member]        
Business Acquisition [Line Items]        
Intangible assets $ 1,000      
Weighted average amortization period 3 years      
SmartEquip [Member] | Backlog [Member]        
Business Acquisition [Line Items]        
Intangible assets $ 1,100      
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