XML 95 R43.htm IDEA: XBRL DOCUMENT v3.21.2
OTHER FINANCIAL INFORMATION (Narrative) (Details)
9 Months Ended
Oct. 02, 2021
segment
Balance Sheet Related Disclosures [Abstract]  
Number of operating segments 4
Payment terms Payment terms vary by customer but typically range from due upon delivery to 120 days after delivery. For contracts recognized at a point in time, revenue and billing typically occur simultaneously.