XML 55 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition - Schedule of Disaggregated Revenue by Major Business Line (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Disaggregation Of Revenue [Table]        
Total revenue $ 231,663 $ 221,584 $ 606,277 $ 634,225
U.S.        
Disaggregation Of Revenue [Table]        
Total revenue 189,116 185,569 495,988 533,070
International        
Disaggregation Of Revenue [Table]        
Total revenue 42,547 36,015 110,289 101,155
Product        
Disaggregation Of Revenue [Table]        
Total revenue 220,883 212,626 575,977 609,430
Service and Other        
Disaggregation Of Revenue [Table]        
Total revenue $ 10,780 $ 8,958 $ 30,300 $ 24,795