XML 55 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Additional Information (Details)
contract in Thousands, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 04, 2021
USD ($)
contract
Jun. 28, 2020
USD ($)
Jul. 04, 2021
USD ($)
Jun. 28, 2020
USD ($)
Dec. 31, 2020
USD ($)
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Number of active contracts | contract 10        
Revenue recognized in contract liability balance $ 860 $ 1,200 $ 2,400 $ 2,400  
Technologies | COVID-19 Pandemic | Non-U.S. government          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Loss on contract with customer from COVID-related schedule delays         $ 40
Transferred over Time          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Revenue, percentage from products and services transferred to customers 81.00% 76.00% 80.00% 78.00%  
Transferred at Point in Time          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Revenue, percentage from products and services transferred to customers 19.00% 24.00% 20.00% 22.00%