XML 73 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]      
Total revenue $ 1,430,530 $ 1,158,530 $ 929,445
North America      
Disaggregation of Revenue [Line Items]      
Total revenue $ 852,497 $ 690,899 $ 512,946
North America | Geographic Concentration Risk | Revenue Benchmark      
Disaggregation of Revenue [Line Items]      
Concentration risk percentage 60.00% 60.00% 56.00%
Europe, Middle East and Africa      
Disaggregation of Revenue [Line Items]      
Total revenue $ 354,793 $ 292,176 $ 278,902
Europe, Middle East and Africa | Geographic Concentration Risk | Revenue Benchmark      
Disaggregation of Revenue [Line Items]      
Concentration risk percentage 25.00% 25.00% 30.00%
Asia Pacific      
Disaggregation of Revenue [Line Items]      
Total revenue $ 130,611 $ 111,339 $ 96,454
Asia Pacific | Geographic Concentration Risk | Revenue Benchmark      
Disaggregation of Revenue [Line Items]      
Concentration risk percentage 9.00% 10.00% 10.00%
Latin America      
Disaggregation of Revenue [Line Items]      
Total revenue $ 92,629 $ 64,116 $ 41,143
Latin America | Geographic Concentration Risk | Revenue Benchmark      
Disaggregation of Revenue [Line Items]      
Concentration risk percentage 6.00% 5.00% 4.00%