v3.23.1
Revenue Recognition and Contracts with Customers (Tables)
3 Months Ended
Apr. 01, 2023
Revenue Recognition and Contracts with Customers [Abstract]  
Schedule of revenue recognized
   Three Months Ended
    April 1, 2023  April 2, 2022
           
Contract liabilities with customers at beginning of period  $1,031   $
 
           
Revenue deferred   201    
 
           
Revenue recognized   (119)   
 
           
Contract liabilities with customers at end of period  $1,113   $