XML 59 R37.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 6 Months Ended
Jun. 29, 2018
Jun. 29, 2018
Contract Assets - Current Portion    
Increases as a result of a change in transaction price and recognition of revenues as services are performed   $ 471
Transfer to receivables from contract assets recognized at the beginning of the period   (9,109)
Other   (950)
Balance $ 0 0
Contract Assets - Long-term Portion    
Increases as a result of a change in transaction price and recognition of revenues as services are performed   2,534
Other   (14,781)
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   948
Revenue recognized that was included in the contract liability balance at the beginning of the period   (4,977)
Other   1,575
Balance 5,939 5,939
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,835
Revenue recognized that was included in the contract liability balance at the beginning of the period   0
Other   (17,306)
Balance 11,970 11,970
Revenues recognized for performance obligations satisfied in previous periods $ 32,200 103,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.