XML 68 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Contract Balances from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Jan. 02, 2021
Contract liabilities:          
Contract liabilities $ 2,189   $ 2,189   $ 5,527
Revenue recognized from:          
Amounts included in contract liabilities at the beginning of the period 1,603 $ 1,766 5,051 $ 3,262  
Performance obligations satisfied in previous periods $ 3,925 $ 3,987 $ 2,805 $ 4,363