XML 53 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue from Contracts with Customers - Change in Contract Assets and Liabilities (Details)
$ in Thousands
3 Months Ended
Mar. 30, 2019
USD ($)
Contract assets increase (decrease)  
Reclassification of contract assets to contra revenue $ (82)
Net change (82)
Contract liabilities (increase) decrease  
Contract liabilities recognized and recorded to contra revenue as a result of performance obligations satisfied (28,567)
Contract liabilities paid 41,368
Cash received in advance and not recognized as revenue (24,185)
Reclassification of cash received in advance to revenue as a result of performance obligations satisfied 25,113
Net change $ 13,729