XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition and Contracts with Customers (Tables)
9 Months Ended
Sep. 28, 2024
Revenue Recognition and Contracts with Customers [Abstract]  
Schedule of Revenue Recognized The impact of ASC 606 on revenue recognized during the three and nine months ended September 28, 2024 and September 30, 2023 is as follows:
   Three Months Ended   Nine Months Ended 
      September 28,
2024
  September 30,
2023
   September 28,
2024
   September 30,
2023
 
                     
Contract liabilities with customers at beginning of period  $
   $100   $149   $1,031 
                     
Revenue deferred   
    1,468    
    1,680 
                     
Revenue recognized   
    (132)   (149)   (1,275)
                     
Contract liabilities with customers at end of period  $
   $1,436   $
   $1,436