XML 103 R88.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition - Contract Asset and Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]    
Receivables (included in Trade receivables) $ 950,350 $ 892,625
Contract asset - Short term 1,086 2,736
Contract liabilities - Short term $ 4,944 $ 11,107