XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Contract Balances) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 24, 2022
Sep. 25, 2021
Sep. 24, 2022
Sep. 25, 2021
Contract With Customer, Change In Liability [Roll Forward]        
Beginning contract liability $ 1,122 $ 1,213 $ 1,285 $ 1,005
Revenue recognized from contract liabilities included in the beginning balance (797) (920) (1,096) (912)
Increases due to cash received, net of amounts recognized in revenue during the period 760 1,081 896 1,281
Ending contract liability $ 1,085 $ 1,374 $ 1,085 $ 1,374
Product warranty period     2 years