XML 43 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Schedule of Disaggregated Revenue by Major Geographical Location (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Disaggregation Of Revenue [Line Items]        
Total revenue $ 181,778 $ 132,823 $ 361,788 $ 265,291
U.S.        
Disaggregation Of Revenue [Line Items]        
Total revenue 158,243 118,669 315,838 238,335
International        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 23,535 $ 14,154 $ 45,950 $ 26,956