XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Schedule of Disaggregated Revenue by Major Business Line and Geographic Location (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]    
Total revenue $ 277,149 $ 252,585
United States [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 226,520 207,143
Europe [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 33,836 32,237
Japan [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 13,235 11,284
Rest of world [member]    
Disaggregation of Revenue [Line Items]    
Total revenue 3,558 1,921
Outside the U.S. [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 50,629 45,442
Product [member]    
Disaggregation of Revenue [Line Items]    
Total revenue 264,472 241,474
Service and Other    
Disaggregation of Revenue [Line Items]    
Total revenue $ 12,677 $ 11,111