XML 103 R91.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Investments - Related Party Transactions with Investees (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2020
Jun. 30, 2019
Jun. 28, 2020
Jun. 30, 2019
Dec. 29, 2019
Equity Method Investments and Joint Ventures [Abstract]          
Accounts receivable $ 22,400   $ 22,400   $ 23,900
Accounts payable 42,749   42,749   62,811
Accrued liabilities 4,215   4,215   11,219
Contract liabilities 27,001   27,001   $ 29,599
Payments made to investees for products/services 58,352 $ 75,497 132,633 $ 99,018  
Revenues and fees received from investees for products/services $ 43,257 $ 20,506 $ 99,192 $ 21,406