XML 47 R33.htm IDEA: XBRL DOCUMENT v3.19.1
BUSINESS COMBINATIONS - Additional Information (Details) - Mainframe2, Inc. - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 21, 2018
Aug. 24, 2018
Mar. 22, 2018
Apr. 30, 2019
Business Acquisition [Line Items]        
Consideration transferred   $ 130,000   $ 130,026
Payments to acquire businesses, gross   $ 26,700    
Equity interest issued or issuable (in shares) 2,451,322 1,813,321    
Equity interests issued and issuable (in shares)   $ 103,300    
Share price (in dollars per share)   $ 56.97    
Deferred payment arrangement, amount   $ 43,300    
Deferred payment arrangement, amount paid in cash   6,600    
Deferred payment arrangement, amount paid in shares   $ 36,700    
Deferred payment, number of shares (in shares)   643,746    
Payment term   3 years 3 years  
Acquisition related costs   $ 1,100   400
Intangible assets       $ 38,180
Developed technology        
Business Acquisition [Line Items]        
Finite-lived intangible assets acquired   31,800    
Customer relationships        
Business Acquisition [Line Items]        
Intangible assets   $ 2,200    
Estimated life   5 years    
Trade Names        
Business Acquisition [Line Items]        
Intangible assets   $ 4,200    
Estimated life   4 years