XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule of Disaggregated Revenue by Major Business Line (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2020
Disaggregation Of Revenue [Line Items]      
Total revenue $ 1,031,753 $ 847,522 $ 840,883
United States [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 837,613 691,579 705,409
Europe [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 131,909 105,320 94,266
Japan [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 51,694 42,868 35,215
Rest of world [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 10,537 7,755 5,993
Outside the U.S Member      
Disaggregation Of Revenue [Line Items]      
Total revenue 194,140 155,943 135,474
Product Member      
Disaggregation Of Revenue [Line Items]      
Total revenue 984,541 806,322 806,824
Service and Other      
Disaggregation Of Revenue [Line Items]      
Total revenue $ 47,212 $ 41,200 $ 34,059