v3.25.2
Fair Value Measurement (Contingent Consideration) (Details) - Contingent Consideration
$ in Thousands
6 Months Ended
Jun. 28, 2025
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance as of December 28, 2024 $ 28,862
Total included in earnings during period 18,024
Exchange rate changes 4,315
Balance as of June 28, 2025 $ 51,201