XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]        
Amount $ 240,766 $ 182,911 $ 676,860 $ 507,005
North America        
Disaggregation of Revenue [Line Items]        
Amount $ 133,704 $ 100,918 $ 370,368 $ 281,806
North America | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
% 55.00% 55.00% 55.00% 56.00%
Europe, Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Amount $ 71,102 $ 55,945 $ 207,493 $ 154,868
Europe, Middle East and Africa | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
% 30.00% 31.00% 31.00% 30.00%
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Amount $ 24,927 $ 20,643 $ 71,002 $ 56,854
Asia Pacific | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
% 10.00% 11.00% 10.00% 11.00%
Latin America        
Disaggregation of Revenue [Line Items]        
Amount $ 11,033 $ 5,405 $ 27,997 $ 13,477
Latin America | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
% 5.00% 3.00% 4.00% 3.00%