XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.1
OTHER FINANCIAL INFORMATION (Narrative) (Details)
3 Months Ended
Apr. 03, 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.