XML 62 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenues (Changes in Contract Assets and Liabilities under Topic 606) (Details)
$ in Thousands
12 Months Ended
Dec. 28, 2018
USD ($)
Contract Assets - Current Portion  
Increases as a result of a change in transaction price and recognition of revenues as services are performed $ 37,881
Transfer to receivables from contract assets recognized at the beginning of the period (46,052)
Other (1,417)
Balance 0
Contract Assets - Long-term Portion  
Increases as a result of a change in transaction price and recognition of revenues as services are performed 4,545
Other (16,792)
Balance 0
Contract Liabilities - Current Portion  
Balance 31,984
Increases as a result of the deferral of milestones achieved in period, excluding amounts recognized as revenue 1,718
Revenue recognized that was included in the contract liability balance at the beginning of the period (8,683)
Other (1,428)
Balance 0
Contract Liabilities - Long-term Portion  
Balance 238,520
Increases as a result of the deferral of milestones achieved in period, excluding amounts recognized as revenue 7,237
Revenue recognized that was included in the contract liability balance at the beginning of the period 0
Other (16,781)
Balance 15,897
Revenues recognized for performance obligations satisfied in previous periods 198,100
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