Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Schedule of Disaggregation of Revenue (Details)

v3.20.2
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Amount $ 168,586 $ 129,378 $ 324,094 $ 251,928
North America        
Disaggregation of Revenue [Line Items]        
Amount 93,511 77,245 180,888 148,442
Europe, Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Amount 51,852 34,317 98,923 67,818
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Amount 19,271 13,747 36,211 28,182
Latin America        
Disaggregation of Revenue [Line Items]        
Amount 3,952 4,069 8,072 7,486
Geographic Concentration Risk | Revenue Benchmark        
Disaggregation of Revenue [Line Items]        
Amount $ 87,100 $ 73,000 $ 169,100 $ 140,400
% 52.00% 56.00% 52.00% 56.00%
Geographic Concentration Risk | Revenue Benchmark | North America        
Disaggregation of Revenue [Line Items]        
% 56.00% 59.00% 56.00% 59.00%
Geographic Concentration Risk | Revenue Benchmark | Europe, Middle East and Africa        
Disaggregation of Revenue [Line Items]        
% 31.00% 27.00% 31.00% 27.00%
Geographic Concentration Risk | Revenue Benchmark | Asia Pacific        
Disaggregation of Revenue [Line Items]        
% 11.00% 11.00% 11.00% 11.00%
Geographic Concentration Risk | Revenue Benchmark | Latin America        
Disaggregation of Revenue [Line Items]        
% 2.00% 3.00% 2.00% 3.00%