XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Additional Information (Details)
contract in Thousands, $ in Millions
3 Months Ended
Apr. 03, 2022
USD ($)
contract
Apr. 04, 2021
USD ($)
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Number of active contracts | contract 10  
Revenue recognized in contract liability balance | $ $ 1,700 $ 1,500
Transferred over Time    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenue, percentage from products and services transferred to customers 80.00%  
Transferred at Point in Time    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenue, percentage from products and services transferred to customers 20.00%