v3.26.1
STOCKHOLDERS' EQUITY (Shares Issued and Outstanding) (Details) - shares
6 Months Ended
Jul. 03, 2026
Jun. 27, 2025
Class Of Stock [Roll Forward]    
Shares outstanding at beginning of period (in shares) 34,346,450  
Treasury stock at beginning of period (in shares) (1,135,355)  
Treasury stock at ending of period (in shares) (1,489,757)  
Shares outstanding at ending of period (in shares) 33,992,048  
Issued    
Class Of Stock [Roll Forward]    
Shares outstanding at beginning of period (in shares) 35,481,805 33,546,262
Stock options exercised (in shares) 0 102,179
Stock issued upon conversion of convertible debt (in shares)   1,553,838
Stock issued for acquisition (in shares)   32,393
Shares outstanding at ending of period (in shares) 35,481,805 35,471,803
Issued | RSUs    
Class Of Stock [Roll Forward]    
Vested and settled RSUs and PRSUs, net of shares withheld to cover taxes (in shares) 0 237,131
Treasury Stock    
Class Of Stock [Roll Forward]    
Treasury stock at beginning of period (in shares) (1,135,355) (6)
Stock options exercised (in shares) 1,084  
Vested and settled RSUs and PRSUs, net of shares withheld to cover taxes (in shares) 234,119  
Repurchases of common stock (in shares) (589,605)  
Exercise of capped call upon conversion of convertible debt (in shares)   (436,980)
Treasury stock at ending of period (in shares) (1,489,757) (436,986)
Outstanding    
Class Of Stock [Roll Forward]    
Shares outstanding at beginning of period (in shares) 34,346,450 33,546,256
Stock options exercised (in shares) 1,084 102,179
Repurchases of common stock (in shares) (589,605)  
Stock issued upon conversion of convertible debt (in shares)   1,553,838
Exercise of capped call upon conversion of convertible debt (in shares)   (436,980)
Stock issued for acquisition (in shares)   32,393
Shares outstanding at ending of period (in shares) 33,992,048 35,034,817
Outstanding | RSUs    
Class Of Stock [Roll Forward]    
Vested and settled RSUs and PRSUs, net of shares withheld to cover taxes (in shares) 234,119 237,131