v3.26.1
Fair Value Measurements (Reconciliation of Beginning and Ending Level 3 Net Liabilities) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 05, 2026
Jun. 29, 2025
Jul. 05, 2026
Jun. 29, 2025
Fair Value Disclosures [Abstract]        
Balance beginning of period $ (25,011) $ (19,740) $ (17,869) $ (21,753)
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases 0 0 8,000 0
Payments 11,194 (891) 11,953 497
Change in fair value (included within selling, general and administrative expenses) (1,625) (459) (1,526) 166
Balance end of period $ (15,442) $ (21,090) $ (15,442) $ (21,090)