v3.25.2
Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Jul. 04, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total debt $ 1,088,725 $ 1,085,000
Unamortized deferred financing fees (8,147) (9,261)
Long-term debt 1,058,832 1,060,739
Long-Term Debt, Current Maturities (21,745) (15,000)
Senior Note Offering | Senior Notes    
Debt Instrument [Line Items]    
Total debt 700,000 700,000
Term loans | The Credit Agreement | Line of Credit    
Debt Instrument [Line Items]    
Total debt 380,000 385,000
Long-Term Debt, Current Maturities (21,745) (15,000)
Revolving credit facility | The Credit Agreement | Line of Credit    
Debt Instrument [Line Items]    
Total debt $ 8,725 $ 0