XML 64 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Statement Information Government Assistance (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
Government Assistance [Line Items]      
Government Assistance Amount   $ 33,000  
Value added taxes payable   160,294 $ 46,490
Income taxes payable   114,202 $ 26,959
Minimum [Member]      
Government Assistance [Line Items]      
Deferred Tax Payments Liability CARES Act $ 125,000 175,000  
Maximum      
Government Assistance [Line Items]      
Deferred Tax Payments Liability CARES Act $ 135,000 185,000  
cost of goods and services sold [Member]      
Government Assistance [Line Items]      
Government Assistance Amount   1,000  
Selling, General and Administrative Expenses [Member]      
Government Assistance [Line Items]      
Government Assistance Amount   $ 32,000