v3.26.1
NET INCOME PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Mar. 28, 2026
Jun. 28, 2025
Mar. 29, 2025
Jun. 27, 2026
Jun. 28, 2025
Dec. 31, 2025
Numerator:              
Net income $ 12,754 $ (8,534) $ 15,980 $ (5,962) $ 4,220 $ 10,018  
Weighted-average common shares outstanding              
Basic (in shares) 117,476,605   116,466,736   117,191,888 116,181,404  
Diluted (in shares) 119,541,000   119,389,997   119,732,620 119,624,905  
Net income per share attributable to common stockholders:              
Basic (in usd per share) $ 0.11   $ 0.14   $ 0.04 $ 0.09  
Diluted (in usd per share) $ 0.11   $ 0.13   $ 0.04 $ 0.08  
Common stock issued and outstanding for accounting purposes (in shares) 117,535,232       117,535,232   116,766,927
Restricted stock awards              
Net income per share attributable to common stockholders:              
Potentially dilutive securities outstanding (in shares) 0   0   0 0  
Restricted stock units              
Net income per share attributable to common stockholders:              
Potentially dilutive securities outstanding (in shares) 705,895   759,917   352,947 320,065  
Stock options              
Net income per share attributable to common stockholders:              
Potentially dilutive securities outstanding (in shares) 1,132,851   1,353,643   1,089,180 1,316,089  
Stock appreciation rights              
Net income per share attributable to common stockholders:              
Potentially dilutive securities outstanding (in shares) 907,591   0   886,727 0  
Performance stock units              
Net income per share attributable to common stockholders:              
Potentially dilutive securities outstanding (in shares) 302,012   309,781   151,006 198,622