XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions - Additional Information (Details) - USD ($)
9 Months Ended
Nov. 19, 2019
Oct. 26, 2018
Aug. 27, 2018
Jun. 01, 2018
Sep. 30, 2020
Sep. 30, 2019
Feb. 29, 2020
Dec. 31, 2019
Business Acquisition [Line Items]                
Contingent consideration, fair value         $ 15,008,000     $ 9,220,000
Contingent consideration liability         0     $ 27,000,000
Contingent consideration paid out, financing activity         14,582,000 $ 0    
Goodwill deductible for income tax purposes         0      
Ubimo                
Business Acquisition [Line Items]                
Total preliminary acquisition consideration $ 20,700,000              
Cash payments for purchase of assets 15,000,000.0              
Contingent consideration payable in cash 24,800,000              
Contingent consideration, fair value $ 5,700,000              
Elevaate                
Business Acquisition [Line Items]                
Total preliminary acquisition consideration   $ 13,300,000            
Cash payments for purchase of assets   7,200,000            
Contingent consideration payable in cash   18,500,000            
Contingent consideration, fair value   $ 6,100,000            
SavingStar                
Business Acquisition [Line Items]                
Cash payments for purchase of assets     $ 7,500,000          
Contingent consideration payable in cash     10,600,000          
Contingent consideration, fair value     $ 0       $ 0  
Ahalogy                
Business Acquisition [Line Items]                
Total preliminary acquisition consideration       $ 36,400,000        
Cash payments for purchase of assets       21,800,000        
Contingent consideration payable in cash       30,000,000.0 30,000,000.0      
Contingent consideration, fair value       14,600,000 0      
Contingent consideration paid out including certain bonuses         30,000,000.0      
Contingent consideration liability       27,000,000.0 0      
Other current liabilities related to acquisition       $ 3,000,000.0        
Contingent consideration paid out, financing activity         14,600,000      
Contingent consideration paid out, operating activity         $ 15,400,000