XML 45 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations - Narrative (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Sep. 30, 2020
Mar. 31, 2020
Business Acquisition [Line Items]      
Preliminary purchase price allocation, goodwill   $ 45,112 $ 45,112
IOpipe, Inc.      
Business Acquisition [Line Items]      
Payments to Acquire Businesses, Gross $ 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