XML 115 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Other (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]      
Accrued liabilities $ 119,841 $ 102,640 $ 102,976
Other liabilities 34,154   $ 37,209
Short-term Contract with Customer [Member]      
Disaggregation of Revenue [Line Items]      
Accrued liabilities 12,916    
Long-term Contract with Customer [Member]      
Disaggregation of Revenue [Line Items]      
Other liabilities $ 9,502