v3.25.3
SEGMENT INFORMATION - Revenue from major customers (Details) - Revenue - Customer Concentration
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Customer A        
SEGMENT INFORMATION        
Concentration risk percentage 27.00% 28.00% 30.00% 26.00%
Customer B        
SEGMENT INFORMATION        
Concentration risk percentage 17.00% 19.00% 18.00% 18.00%
Customer C        
SEGMENT INFORMATION        
Concentration risk percentage 15.00% 17.00% 15.00% 15.00%
Customer D        
SEGMENT INFORMATION        
Concentration risk percentage 13.00%   13.00% 10.00%
Customer E        
SEGMENT INFORMATION        
Concentration risk percentage   11.00%   12.00%
Customer F        
SEGMENT INFORMATION        
Concentration risk percentage       10.00%