XML 57 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue from Contracts with Customers - Change in Contract Assets and Liabilities (Details)
$ in Thousands
9 Months Ended
Sep. 28, 2019
USD ($)
Contract assets increase (decrease)  
Contract assets recognized $ 1,313
Reclassification of contract assets to contra revenue (328)
Net change 985
Contract liabilities (increase) decrease  
Contract liabilities recognized and recorded to contra revenue as a result of performance obligations satisfied (110,789)
Contract liabilities paid 109,592
Cash received in advance and not recognized as revenue (49,962)
Reclassification of cash received in advance to revenue as a result of performance obligations satisfied 51,554
Net change $ 395