XML 103 R86.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Liabilities and Other Long Term Liabilities (Schedule of Long Term Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Accrued Liabilities, Current [Abstract]    
Accrued taxes $ 60,313 $ 67,463
Other accrued long-term expenses 25,291 13,701
Other long-term liabilities $ 85,604 $ 81,164