XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Business Combinations - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 15, 2021
Aug. 04, 2020
May 27, 2020
Mar. 19, 2020
Feb. 25, 2020
Feb. 07, 2020
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Business Acquisition [Line Items]                  
Cash paid net of cash acquired             $ 32,401 $ 34,941  
Contingent consideration             19,331   $ 10,619
Cash paid             $ 32,401 $ 34,941  
Common stock reserved for future issuance             5,900,000    
Red Sky Technologies Inc.                  
Business Acquisition [Line Items]                  
Date of acquisition of business Jan. 15, 2021                
Total purchase price net of cash acquired $ 55,400                
Cash paid net of cash acquired $ 32,400           $ 32,401    
Number of newly issued common stock 162,820                
Common stock price per share $ 141.46                
Contingent payment $ 30,000                
Contingent consideration 9,135                
Weighted average useful life of identified acquired intangible assets             7 years 8 months 26 days    
Total purchase price             $ 64,568    
Cash paid $ 32,400           32,401    
Red Sky Technologies Inc. | Maximum | General and Administrative Expenses                  
Business Acquisition [Line Items]                  
Business acquisition transaction costs             $ 100    
Red Sky Technologies Inc. | Acquired Technology                  
Business Acquisition [Line Items]                  
Weighted average useful life of identified acquired intangible assets             3 years    
Red Sky Technologies Inc. | Customer Relationships                  
Business Acquisition [Line Items]                  
Weighted average useful life of identified acquired intangible assets             9 years    
Red Sky Technologies Inc. | Trade Names                  
Business Acquisition [Line Items]                  
Weighted average useful life of identified acquired intangible assets             4 years    
Connexient                  
Business Acquisition [Line Items]                  
Date of acquisition of business           Feb. 07, 2020      
Cash paid net of cash acquired           $ 11,500      
Number of newly issued common stock           96,611      
Common stock price per share           $ 93.32      
Contingent payment           $ 6,000      
Total purchase price           20,200      
Cash paid           $ 11,500      
CNL Software Limited                  
Business Acquisition [Line Items]                  
Date of acquisition of business         Feb. 25, 2020        
Cash paid net of cash acquired         $ 19,800        
Number of newly issued common stock         153,217        
Common stock price per share         $ 104.10        
Total purchase price         $ 35,700        
Cash paid         $ 19,800        
One2Many Group B.V.                  
Business Acquisition [Line Items]                  
Date of acquisition of business       Mar. 19, 2020          
Cash paid net of cash acquired       $ 5,500          
Number of newly issued common stock       52,113          
Common stock price per share       $ 104.95          
Contingent payment       $ 15,000          
Contingent consideration       2,200          
Total purchase price       13,100          
Cash paid       5,500          
Purchase liabilities       $ 2,000          
Change in fair value of contingent consideration obligation             $ (700)    
One2Many Group B.V. | General and Administrative Expenses                  
Business Acquisition [Line Items]                  
Change in fair value of contingent consideration obligation             (700)    
Techwan SA                  
Business Acquisition [Line Items]                  
Date of acquisition of business     May 27, 2020            
Cash paid net of cash acquired     $ 9,400       $ 9,301    
Number of newly issued common stock     38,425            
Common stock price per share     $ 132.05            
Contingent payment     $ 7,000            
Contingent consideration     2,030            
Weighted average useful life of identified acquired intangible assets             7 years 5 months 19 days    
Total purchase price     15,500       $ 17,300    
Cash paid     9,400       $ 9,301    
Purchase liabilities     $ 100            
Common stock reserved for future issuance     6,779            
Techwan SA | General and Administrative Expenses                  
Business Acquisition [Line Items]                  
Business acquisition transaction costs                 200
Techwan SA | Acquired Technology                  
Business Acquisition [Line Items]                  
Weighted average useful life of identified acquired intangible assets             3 years    
Techwan SA | Customer Relationships                  
Business Acquisition [Line Items]                  
Weighted average useful life of identified acquired intangible assets             9 years    
Techwan SA | Trade Names                  
Business Acquisition [Line Items]                  
Weighted average useful life of identified acquired intangible assets             3 years    
SnapComms Limited                  
Business Acquisition [Line Items]                  
Date of acquisition of business   Aug. 04, 2020              
Cash paid net of cash acquired   $ 13,600         $ 10,090    
Number of newly issued common stock   121,858              
Common stock price per share   $ 145.13              
Contingent payment   $ 5,000              
Contingent consideration   2,047              
Weighted average useful life of identified acquired intangible assets             7 years 9 months 25 days    
Total purchase price   34,400         $ 32,971    
Cash paid   13,600         10,090    
Change in fair value of contingent consideration obligation             700    
Contingent consideration expect to pay   $ 3,300              
SnapComms Limited | General and Administrative Expenses                  
Business Acquisition [Line Items]                  
Business acquisition transaction costs                 $ 100
Change in fair value of contingent consideration obligation             $ 700    
SnapComms Limited | Acquired Technology                  
Business Acquisition [Line Items]                  
Weighted average useful life of identified acquired intangible assets             3 years    
SnapComms Limited | Customer Relationships                  
Business Acquisition [Line Items]                  
Weighted average useful life of identified acquired intangible assets             9 years    
SnapComms Limited | Trade Names                  
Business Acquisition [Line Items]                  
Weighted average useful life of identified acquired intangible assets             3 years