XML 45 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition - Schedule of Disaggregated Revenue by Major Geographical Location (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Total Revenue [Line Items]    
Total revenue $ 207,666 $ 180,010
U.S.    
Total Revenue [Line Items]    
Total revenue 175,486 157,595
International    
Total Revenue [Line Items]    
Total revenue $ 32,180 $ 22,415