XML 11 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions - Additional Information (Details) - USD ($)
3 Months Ended
Nov. 19, 2019
Oct. 26, 2018
Aug. 27, 2018
Jun. 01, 2018
Mar. 31, 2020
Feb. 29, 2020
Dec. 31, 2019
Business Acquisition [Line Items]              
Contingent consideration, fair value         $ 9,680,000   $ 9,220,000
Contingent consideration liability             $ 27,000,000
Contingent consideration paid out, financing activity         14,582,000    
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            
Contingent consideration, milestones achievement period end date Dec. 31, 2021            
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          
Contingent consideration, milestones achievement period end date   Jan. 31, 2021          
Contingent consideration, milestones achievement period start date   Feb. 01, 2019          
SavingStar, Inc              
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  
Contingent consideration, milestones achievement period end date     Feb. 29, 2020        
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, milestones achievement period end date       Dec. 31, 2019      
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