XML 36 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 28, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Assets and Liabilities
At June 28, 2020 and June 30, 2019, the Company had the following contract assets and liabilities in its consolidated balance sheets:
June 28, 2020June 30, 2019
Assets
     Contract assets - current$252,870  32,199  
     Contract assets - long term108,538  9,215  
           Total $361,408  41,414  
Liabilities
     Contract liabilities - current$141,650  53,804  
     Contract liabilities - long term24,374  8,411  
          Total$166,024  62,215