XML 52 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Dec. 31, 2018
Notes To Financial Statements [Abstract]        
Accrued payroll and benefits $ 126,112 $ 162,486    
Accrued expenses 63,117 55,529    
Accrued property, plant and equipment 25,597 9,167    
Accrued property, plant and equipment 20,674 15,737    
Current operating lease liabilities 19,112 10,410    
Accrued Income Taxes, Current 15,539 14,130    
Accrued income taxes 11,023 11,205 $ 10,802 $ 8,551
Others 48,320 52,499    
Accrued liabilities $ 318,471 $ 319,958