XML 36 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Disaggregation of Revenue by Geographical Areas) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Disaggregation of revenue        
Revenues $ 629,735 $ 528,643 $ 1,811,549 $ 1,549,372
United States        
Disaggregation of revenue        
Revenues 548,885 454,611 1,577,189 1,341,667
Mexico        
Disaggregation of revenue        
Revenues 61,028 54,587 177,180 155,903
Others        
Disaggregation of revenue        
Revenues $ 19,822 $ 19,445 $ 57,180 $ 51,802