XML 49 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition (Schedule of Changes in Contract Balances and Impacts of Entries to Adopt ASC 606) (Details)
$ in Thousands
3 Months Ended
Apr. 01, 2018
USD ($)
Accounts Receivable, net  
Beginning balance $ 418,911 [1]
$ change $ (101,809)
% change (24.30%)
Ending balance $ 317,102
Contract liabilities - current  
Beginning balance 30,103 [1]
$ change $ 882
% change 2.90%
Ending balance $ 30,985
Contract liabilities - non-current  
Beginning balance 13,839 [1]
$ change $ 1,670
% change 12.10%
Ending balance $ 15,509
[1] Includes the adjustments made to all open contracts at the date of ASC 606 adoption using the modified retrospective method.