XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Jan. 03, 2021
Disaggregation of Revenue [Line Items]          
Contract assets $ 94,115   $ 94,115   $ 122,802
Contract liabilities 98,756   98,756   $ 102,594
Increase (decrease) in contract with customer, liability, including addbacks 5,000 $ (2,000) (3,800) $ (6,700)  
Revenue recognized 32,000 26,900 43,700 78,400  
Commercial and Industrial Solutions          
Disaggregation of Revenue [Line Items]          
Increase (decrease) in contract assets $ (4,200) $ 5,700 $ (28,700) $ 4,500