XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Disaggregation of Revenue by Geographical Areas) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of revenue        
Revenues $ 590,214 $ 618,264 $ 1,751,876 $ 1,841,914
United States        
Disaggregation of revenue        
Revenues 534,978 551,008 1,581,474 1,631,861
Mexico        
Disaggregation of revenue        
Revenues 36,708 49,031 111,174 153,803
Others        
Disaggregation of revenue        
Revenues $ 18,528 $ 18,225 $ 59,228 $ 56,250