v3.26.1
EARNINGS PER SHARE - Schedule of Basic and Diluted Earning Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
Numerator:        
Net income (loss) $ (2,430) $ 10,863 $ 4,826 $ 13,680
Denominator:        
Weighted average common shares outstanding - basic (in shares) 120,284,587 119,162,895 120,049,592 119,005,954
Weighted average common shares outstanding - diluted (in shares) 120,284,587 119,790,625 121,148,759 119,676,684
Earnings Per Share, Basic [Abstract]        
Basic (in usd per share) $ (0.02) $ 0.09 $ 0.04 $ 0.11
Diluted (in usd per share) $ (0.02) $ 0.09 $ 0.04 $ 0.11
Restricted stock units        
Denominator:        
Incremental common shares attributable to dilutive effect of share-based payment arrangements (in shares) 0 346,941 910,509 462,500
Performance stock units        
Denominator:        
Incremental common shares attributable to dilutive effect of share-based payment arrangements (in shares) 0 280,789 188,658 208,230