XML 64 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition (Changes in Contract Balances) (Details) - Contract Liability (Current) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Revenue recognized that was included in the opening contract liabilities balance $ (53,226) $ (58,918)
Cash received or amounts billed in advance and not recognized as revenue $ 50,836 $ 53,881