XML 90 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Business Combinations - Additional Information (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 30, 2019
USD ($)
Apr. 18, 2019
USD ($)
Aug. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Business Acquisition [Line Items]            
Goodwill       $ 261,116 $ 236,225 $ 220,420
Developed Technology | Minimum            
Business Acquisition [Line Items]            
Identifiable intangible assets estimated useful life       1 year 4 years  
Developed Technology | Maximum            
Business Acquisition [Line Items]            
Identifiable intangible assets estimated useful life       5 years 5 years  
Scriptcycle LLC            
Business Acquisition [Line Items]            
Date of acquisition     Aug. 31, 2020      
Business combination, aggregate consideration     $ 58,300      
Estimated fair value of contingent consideration     800      
Contingent consideration based on achievement of certain revenue thresholds     2,900 $ 2,900    
Goodwill     24,900      
Identifiable intangible assets related to acquisition     28,300      
Acquired current assets     5,900      
Assumed liabilities     1,100      
Scriptcycle LLC | Customer Related Intangible Assets            
Business Acquisition [Line Items]            
Identifiable intangible assets related to acquisition     $ 25,300      
Identifiable intangible assets estimated useful life     11 years      
Scriptcycle LLC | Developed Technology and Tradename            
Business Acquisition [Line Items]            
Identifiable intangible assets related to acquisition     $ 3,000      
Scriptcycle LLC | Developed Technology and Tradename | Minimum            
Business Acquisition [Line Items]            
Identifiable intangible assets estimated useful life     1 year      
Scriptcycle LLC | Developed Technology and Tradename | Maximum            
Business Acquisition [Line Items]            
Identifiable intangible assets estimated useful life     9 years      
Scriptcycle LLC | Measurement Input, Discount Rate            
Business Acquisition [Line Items]            
Business combination consideration discounted rate     5.4      
Sappira Inc.            
Business Acquisition [Line Items]            
Date of acquisition   Apr. 18, 2019        
Business combination, aggregate consideration   $ 14,300        
Goodwill   9,300        
Identifiable intangible assets related to acquisition   4,200        
Acquired current assets   2,100        
Assumed liabilities   $ 500        
Percentage of outstanding shares acquired   100.00%        
Consideration placed in escrow for potential breaches   $ 1,400        
Sappira Inc. | Developed Technology            
Business Acquisition [Line Items]            
Identifiable intangible assets related to acquisition   $ 3,100        
Identifiable intangible assets estimated useful life   4 years        
Sappira Inc. | Trademarks and Backlog            
Business Acquisition [Line Items]            
Identifiable intangible assets related to acquisition   $ 1,100        
Sappira Inc. | Trademarks and Backlog | Minimum            
Business Acquisition [Line Items]            
Identifiable intangible assets estimated useful life   1 year        
Sappira Inc. | Trademarks and Backlog | Maximum            
Business Acquisition [Line Items]            
Identifiable intangible assets estimated useful life   7 years        
FocusScript LLC            
Business Acquisition [Line Items]            
Date of acquisition Aug. 30, 2019          
Business combination, aggregate consideration $ 18,700          
FocusScript LLC | Developed Technology            
Business Acquisition [Line Items]            
Goodwill 6,500          
Identifiable intangible assets related to acquisition $ 12,200          
Identifiable intangible assets estimated useful life 4 years