Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Schedule of Disaggregation of Revenue (Details)

v3.20.4
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]        
Amount $ 182,911 $ 143,298 $ 507,005 $ 395,226
North America        
Disaggregation of Revenue [Line Items]        
Amount 100,918 82,946 281,806 231,388
Europe, Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Amount 55,945 39,676 154,868 107,494
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Amount 20,643 16,231 56,854 44,414
Latin America        
Disaggregation of Revenue [Line Items]        
Amount 5,405 4,445 13,477 11,930
Geographic Concentration Risk | Revenue Benchmark        
Disaggregation of Revenue [Line Items]        
Amount $ 94,200 $ 77,700 $ 263,300 $ 218,100
% 51.00% 54.00% 52.00% 55.00%
Geographic Concentration Risk | Revenue Benchmark | North America        
Disaggregation of Revenue [Line Items]        
% 55.00% 58.00% 56.00% 59.00%
Geographic Concentration Risk | Revenue Benchmark | Europe, Middle East and Africa        
Disaggregation of Revenue [Line Items]        
% 31.00% 28.00% 30.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]        
% 3.00% 3.00% 3.00% 3.00%