XML 50 R94.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Information about Geographic Areas and Products - Revenues by Geographic Area (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Segment Reporting Information [Line Items]      
Total revenues $ 3,460,437 $ 2,608,816 $ 1,918,494
North America      
Segment Reporting Information [Line Items]      
Total revenues 2,276,549 1,725,255 1,290,043
EMEA      
Segment Reporting Information [Line Items]      
Total revenues 865,661 654,677 475,411
Asia Pacific and other      
Segment Reporting Information [Line Items]      
Total revenues $ 318,227 $ 228,884 $ 153,040