Annual report [Section 13 and 15(d), not S-K Item 405]

STOCK-BASED COMPENSATION - Narrative (Details)

v3.25.0.1
STOCK-BASED COMPENSATION - Narrative (Details) - USD ($)
12 Months Ended
May 23, 2019
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum number of shares authorized (in shares)   7,500,000      
Shares available for future grant (in shares)   3,300,000      
Shares issued in period (in shares) 2,400,000        
Stock-based compensation   $ 26,585,000 $ 16,725,000 $ 21,891,000  
Total unrecognized compensation cost related to nonvested stock-based compensation   $ 15,700,000      
Period for recognition   1 year 3 months 18 days      
Shares paid for tax withholding for share based compensation (in shares)   191,870      
Share based compensation vesting period   3 years      
Award expiration period from grant date   10 years      
Total intrinsic value of stock options exercised   $ 22,600,000 9,200,000    
Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance goal   3 years      
Inventories          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation   $ 0 $ 0 $ 0  
Nonperformance-based          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in USD per share)   $ 63.19 $ 48.45    
Nonperformance-based | Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares of common stock to be issued for each restricted stock unit granted (in shares)   1      
Share based compensation vesting period   3 years      
Nonperformance-based | Nonemployees | Director          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share based compensation vesting period   1 year      
Share payout (in shares)   1      
Performance-based          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance period, years   3 years      
Percentage adjustment   25.00%      
Total shareholder return adjustment (in USD per share)   $ 5.73 6.59   $ 4.03
Granted (in USD per share)   $ 57.54 $ 47.50    
Performance-based | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share payout (in shares)   0      
Performance-based | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share payout (in shares)   2