XML 30 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Acquisitions - Additional Information (Details) - USD ($)
Oct. 26, 2018
Aug. 27, 2018
Jun. 01, 2018
Sep. 30, 2019
Dec. 31, 2018
Business Acquisition [Line Items]          
Contingent consideration, fair value       $ 3,015,000 $ 28,963,000
Goodwill deductible for income tax purposes       0  
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 start date Feb. 01, 2019        
Contingent consideration, milestones achievement period end date Jan. 31, 2021        
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    
Contingent consideration, fair value     $ 14,600,000    
Contingent consideration, milestones achievement period end date     Dec. 31, 2019