v3.26.3
ACQUISITIONS - Schedule of Fair Values Contingent Consideration (Details) - Contingent Consideration Liability - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2026
Sep. 28, 2025
Sep. 27, 2026
Sep. 28, 2025
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair value at beginning of period $ 1,761 $ 3,776 $ 2,445 $ 3,608
Additions 1,875 500 1,875 2,300
Fair value adjustments 0 (1,098) 1,098 (2,698)
Settlements (11) (16) (1,793) (48)
Fair value at end of period $ 3,625 $ 3,162 $ 3,625 $ 3,162