XML 52 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combinations (Narrative) (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Aug. 23, 2019
USD ($)
Jan. 01, 2019
USD ($)
Mar. 31, 2020
USD ($)
Companies
Mar. 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Business Acquisition [Line Items]            
Recognized controlling ownership of joint venture       $ 0    
Other Non-operating income     $ (19) 3    
Number of Businesses Acquired | Companies     3      
Payments to Acquire Businesses, Net of Cash Acquired     $ (1,858) (90,358)    
Reduction of acquisition earnout accruals     0 (15,392)    
Derivative Liability     9,516   $ 10,095 $ 24,976
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability     0 $ 15,400    
Goodwill, Purchase Accounting Adjustments     0   741  
Goodwill     921,367   952,404 $ 946,685
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     1,400      
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     9,500   10,100  
Contingent liability for accrued earn-out acquisition consideration     1,400   1,500  
Business acquisition, contingent consideration, at fair value, current     $ 8,100   $ 8,600  
Zillious [Member]            
Business Acquisition [Line Items]            
Equity Method Investment, Ownership Percentage   80.00%