XML 210 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations (Narrative) (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
May 04, 2020
USD ($)
Aug. 23, 2019
USD ($)
Jan. 01, 2019
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
Companies
Jun. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Companies
Dec. 31, 2018
USD ($)
Business Acquisition [Line Items]                  
Recognized controlling ownership of joint venture         $ (12,790)   $ (12,790)    
Other Non-operating income       $ 118 (11) $ 99 (8)    
Number of Businesses Acquired | Companies           1   3  
Payments to Acquire Businesses, Net of Cash Acquired           $ (5,170) (103,084)    
Reduction of acquisition earnout accruals           (3,308) (17,124)    
Derivative Liability       6,122   6,122   $ 10,095 $ 24,976
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability         $ 1,700 3,300 $ 17,100    
Goodwill, Purchase Accounting Adjustments           46   741  
Goodwill       925,355   925,355   952,404 $ 946,685
Trimax [Member]                  
Business Acquisition [Line Items]                  
Payments to Acquire Businesses, Gross $ 9,900                
Payments to Acquire Business, Held in Escrow $ 6,600                
Wallstreet Canada [Member]                  
Business Acquisition [Line Items]                  
Payments to Acquire Businesses, Gross   $ 2,100              
Essel [Member]                  
Business Acquisition [Line Items]                  
Payments to Acquire Businesses, Gross     $ 8,700            
Zillious [Member]                  
Business Acquisition [Line Items]                  
Payments to Acquire Businesses, Gross     10,100            
Derivative Liability       0   0      
Maximum [Member] | Essel [Member]                  
Business Acquisition [Line Items]                  
Derivative Liability     721            
Maximum [Member] | Zillious [Member]                  
Business Acquisition [Line Items]                  
Derivative Liability     $ 2,200            
Contingent accrued earn-out acquisition consideration [Member]                  
Business Acquisition [Line Items]                  
Derivative Liability       6,100   6,100   10,100  
Contingent liability for accrued earn-out acquisition consideration       0   0   1,500  
Business acquisition, contingent consideration, at fair value, current       $ 6,100   $ 6,100   $ 8,600  
Zillious [Member]                  
Business Acquisition [Line Items]                  
Equity Method Investment, Ownership Percentage     80.00%