XML 65 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2019
Jan. 25, 2019
Oct. 09, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Mar. 31, 2019
Business Acquisition [Line Items]                
Preliminary purchase price allocation, goodwill       $ 45,112   $ 45,112   $ 41,512
Stock-based compensation expense       $ 25,950 $ 14,764 $ 70,496 $ 39,624  
IOpipe, Inc.                
Business Acquisition [Line Items]                
Cash consideration paid $ 5,100              
Amount excluded from the aggregate purchase price 900              
Preliminary purchase price allocation, goodwill 3,600              
IOpipe, Inc. | Technology                
Business Acquisition [Line Items]                
Acquired technology $ 1,500              
Acquired technology, estimated useful life 3 years              
SignifAI, Inc.                
Business Acquisition [Line Items]                
Cash consideration paid   $ 25,119            
Amount excluded from the aggregate purchase price   12,600            
Preliminary purchase price allocation, goodwill   26,178            
Consideration paid   $ 36,251            
Number of shares issued to acquire capital stock (in shares)   143,861            
Aggregate fair value of common stock   $ 11,900            
Fair value of shares issued to acquire capital stock (in usd per share)   $ 82.69            
Stock-based compensation expense   $ 800            
Holdback arrangement, common stock (in shares)   152,840            
SignifAI, Inc. | Minimum                
Business Acquisition [Line Items]                
Vesting period   24 months            
SignifAI, Inc. | Maximum                
Business Acquisition [Line Items]                
Vesting period   36 months            
CoScale NV                
Business Acquisition [Line Items]                
Cash consideration paid     $ 6,300          
Amount excluded from the aggregate purchase price     900          
Preliminary purchase price allocation, goodwill     3,400          
CoScale NV | Technology                
Business Acquisition [Line Items]                
Acquired technology     $ 2,900          
Acquired technology, estimated useful life     3 years