XML 31 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Revenues By Geographic Areas (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Revenues: (in thousands) $ 19,253,105 $ 16,454,426
United States    
Revenues: (in thousands) 14,558 12,562
Europe    
Revenues: (in thousands) 2,431 2,526
Asia and rest of world    
Revenues: (in thousands) 2,264 1,366
Total    
Revenues: (in thousands) $ 19,253 $ 16,454