XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Schedule of Disaggregated Revenue by Major Business Line (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation Of Revenue [Table]        
Total revenue $ 248,142 $ 209,764 $ 500,727 $ 374,614
U S [Member]        
Disaggregation Of Revenue [Table]        
Total revenue 200,485 172,147 407,628 306,872
Europe [Member]        
Disaggregation Of Revenue [Table]        
Total revenue 32,527 25,350 64,764 45,008
Japan [Member]        
Disaggregation Of Revenue [Table]        
Total revenue 12,267 10,311 23,551 19,296
Rest of world [Member]        
Disaggregation Of Revenue [Table]        
Total revenue 2,863 1,956 4,784 3,438
Product        
Disaggregation Of Revenue [Table]        
Total revenue 235,785 199,676 477,259 355,093
Service and Other        
Disaggregation Of Revenue [Table]        
Total revenue $ 12,357 $ 10,088 $ 23,468 $ 19,521