XML 23 R83.htm IDEA: XBRL DOCUMENT v3.20.1
Equity Investments - Related Party Transactions with Investees (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2020
Mar. 31, 2019
Dec. 29, 2019
Equity Method Investments and Joint Ventures [Abstract]      
Accounts receivable $ 28,393   $ 23,900
Accounts payable 48,389   62,811
Accrued liabilities 5,356   11,219
Contract liabilities 36,288   $ 29,599
Payments made to investees for products/services 74,281 $ 23,521  
Revenues and fees received from investees for products/services $ 55,935 $ 900