XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Schedule of Disaggregated Revenue by Major Business Line and Geographic Location (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenue $ 265,921 $ 248,142 $ 543,070 $ 500,727
United States [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 218,943 200,485 445,462 407,627
Europe [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 30,269 32,527 64,105 64,764
Japan [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 12,467 12,267 25,702 23,552
Rest of world [member]        
Disaggregation of Revenue [Line Items]        
Total revenue 4,242 2,863 7,801 4,784
Outside the U.S. [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 46,978 47,657 97,608 93,100
Product [member]        
Disaggregation of Revenue [Line Items]        
Total revenue 253,246 235,785 517,717 477,259
Service and Other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 12,675 $ 12,357 $ 25,353 $ 23,468