XML 75 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue from Contracts with Customers - Summary of Revenue disaggregated Based on Geographic Location (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation Of Revenue [Line Items]      
Total revenue $ 1,321,659 $ 907,208 $ 861,390
United States [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 826,556 593,973 567,315
All Other Countries [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue $ 495,103 $ 313,235 $ 294,075