XML 89 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accruals and Other Liabilities - Schedule of Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Other Liabilities Disclosure [Abstract]    
Employee related liabilities $ 5,740 $ 7,008
Liabilities for asset retirement obligation 2,938 2,414
Environmental protection liabilities 1,240 1,353
Liabilities from build-to-suit lease agreement 0 28,657
Liabilities for leases 21,463  
Other non-current liabilities 9,320 4,729
Total $ 40,701 $ 44,161