XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Contract Balances from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
Oct. 02, 2021
Oct. 01, 2022
Oct. 02, 2021
Jan. 01, 2022
Contract liabilities:          
Contract liabilities $ 2,684   $ 2,684   $ 8,811
Revenue recognized from:          
Amounts included in contract liabilities at the beginning of the period 1,831 $ 1,603 8,101 $ 5,051  
Performance obligations satisfied in previous periods $ 3,495 $ 3,925 $ 2,193 $ 2,805