XML 48 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition (Changes in Contract Balances) (Details) - Contract liability, current - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Revenue recognized that was included in the contract liability balance at the beginning of period $ (39,481) $ (52,572)
Cash received or amounts billed in advance and not recognized as revenue $ 39,200 $ 50,705