v3.25.2
Long-Term Debt (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
USD ($)
$ / shares
Jun. 29, 2024
USD ($)
Jun. 28, 2025
USD ($)
$ / shares
Jun. 29, 2024
USD ($)
Jun. 15, 2025
shares
Dec. 31, 2024
USD ($)
Debt Instruments [Abstract]            
Credit facility $ 185,000   $ 185,000     $ 136,000
Deferred financing costs (20,496)   (20,496)     (22,892)
Long-term debt 914,504   914,504     905,019
Less current portion 0   0     0
Long-term debt, less current portion 914,504   914,504     905,019
Non-cash interest expense 1,195 $ 1,213 2,418 $ 2,426    
Repurchase price of convertible debt instruments     41,911 $ 0    
Convertible Senior Notes, Due 2025 [Member]            
Debt Instruments [Abstract]            
Convertible debt 0   $ 0     41,911
Debt maturity date     Jun. 15, 2025      
Repurchase price of convertible debt instruments     $ 41,911      
Shares issued to settle convertible senior notes | shares         0  
Convertible Senior Notes, Due 2030 [Member]            
Debt Instruments [Abstract]            
Convertible debt 750,000   $ 750,000     $ 750,000
Issuance date     Sep. 12, 2023      
Debt maturity date     Sep. 15, 2030      
Principal amount of debt $ 750,000   $ 750,000      
Cash coupon rate 2.25%   2.25%      
Effective conversion rate     33.1609      
Effective conversion price (in dollars per share) | $ / shares $ 30.16   $ 30.16      
Debt instrument percentage of conversion price 130.00%          
130% of the conversion price (in dollars per share) | $ / shares     $ 39.21