Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Schedule of Disaggregation of Revenue (Details)

v3.21.2
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Amount $ 226,354 $ 168,586 $ 436,094 $ 324,094
North America        
Disaggregation of Revenue [Line Items]        
Amount $ 123,892 $ 93,511 $ 236,664 $ 180,888
North America | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
% 54.00% 56.00% 54.00% 56.00%
Europe, Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Amount $ 69,347 $ 51,852 $ 136,391 $ 98,923
Europe, Middle East and Africa | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
% 31.00% 31.00% 31.00% 31.00%
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Amount $ 23,939 $ 19,271 $ 46,075 $ 36,211
Asia Pacific | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
% 11.00% 11.00% 11.00% 11.00%
Latin America        
Disaggregation of Revenue [Line Items]        
Amount $ 9,176 $ 3,952 $ 16,964 $ 8,072
Latin America | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
% 4.00% 2.00% 4.00% 2.00%