XML 46 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]    
Amount $ 155,508 $ 122,550
North America    
Disaggregation of Revenue [Line Items]    
Amount 87,377 71,197
Europe, Middle East and Africa    
Disaggregation of Revenue [Line Items]    
Amount 47,071 33,501
Asia Pacific    
Disaggregation of Revenue [Line Items]    
Amount 16,940 14,436
Latin America    
Disaggregation of Revenue [Line Items]    
Amount 4,120 3,416
Geographic Concentration Risk | Revenue Benchmark    
Disaggregation of Revenue [Line Items]    
Amount $ 82,000 $ 67,400
% 53.00% 55.00%
Geographic Concentration Risk | Revenue Benchmark | North America    
Disaggregation of Revenue [Line Items]    
% 56.00% 58.00%
Geographic Concentration Risk | Revenue Benchmark | Europe, Middle East and Africa    
Disaggregation of Revenue [Line Items]    
% 30.00% 27.00%
Geographic Concentration Risk | Revenue Benchmark | Asia Pacific    
Disaggregation of Revenue [Line Items]    
% 11.00% 12.00%
Geographic Concentration Risk | Revenue Benchmark | Latin America    
Disaggregation of Revenue [Line Items]    
% 3.00% 3.00%