XML 53 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenues - Changes in Contract Assets and Liabilities under Topic 606 (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2018
Sep. 28, 2018
Contract Assets - Current Portion    
Balance [1]   $ 0
Increases as a result of a change in transaction price and recognition of revenues as services are performed   37,744
Transfer to receivables from contract assets recognized at the beginning of the period   (9,109)
Other   (13,734)
Balance $ 24,489 24,489
Contract Assets - Long-term Portion    
Increases as a result of a change in transaction price and recognition of revenues as services are performed   4,037
Other   (16,284)
Balance 0 0
Contract Liabilities - Current Portion    
Balance [1]   31,984
Increases as a result of the deferral of milestones achieved in period, excluding amounts recognized as revenue   873
Revenue recognized that was included in the contract liability balance at the beginning of the period   (6,114)
Other   (3,152)
Balance 0 0
Contract Liabilities - Long-term Portion    
Balance [1]   238,520
Increases as a result of the deferral of milestones achieved in period, excluding amounts recognized as revenue   3,712
Revenue recognized that was included in the contract liability balance at the beginning of the period   0
Other   (26,885)
Balance 2,268 2,268
Revenues recognized for performance obligations satisfied in previous periods $ 48,200 151,800
Balances Without the Adoption of Topic 606    
Contract Assets - Current Portion    
Balance   0
Contract Assets - Long-term Portion    
Balance   0
Contract Liabilities - Current Portion    
Balance   31,984
Contract Liabilities - Long-term Portion    
Balance   $ 238,520
[1] The Condensed Consolidated Balance Sheet as of December 31, 2017 has been derived from the audited financial statements as of that date.