XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Schedule of Disaggregated Revenue by Major Business Line (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Disaggregation Of Revenue [Table]        
Total revenue $ 261,176 $ 231,663 $ 761,903 $ 606,277
U S [Member]        
Disaggregation Of Revenue [Table]        
Total revenue 211,957 189,116 619,585 495,988
Europe [Member]        
Disaggregation Of Revenue [Table]        
Total revenue 32,379 28,630 97,143 73,638
Japan [Member]        
Disaggregation Of Revenue [Table]        
Total revenue 14,021 12,012 37,572 31,308
Rest of world [Member]        
Disaggregation Of Revenue [Table]        
Total revenue 2,819 1,905 7,603 5,343
Product        
Disaggregation Of Revenue [Table]        
Total revenue 249,065 220,883 726,324 575,977
Service and Other        
Disaggregation Of Revenue [Table]        
Total revenue $ 12,111 $ 10,780 $ 35,579 $ 30,300