v3.26.1
Fair Values of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value Measurements Recurring - USD ($)
$ in Thousands
Jul. 03, 2026
Dec. 31, 2025
Assets    
Assets, fair value $ 369 $ 291,739
Liabilities    
Liabilities, fair value 1,434 5,890
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAccruedLiabilitiesCurrent    
Liabilities    
Contingent considerations - Current 63 4,465
Foreign currency forward contracts 173 134
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent    
Liabilities    
Contingent considerations - Long-term 1,198 1,291
Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent    
Assets    
Foreign currency forward contracts 369 110
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Assets, fair value   291,629
Significant Other Observable Inputs (Level 2)    
Assets    
Assets, fair value 369 110
Liabilities    
Liabilities, fair value 173 134
Significant Other Observable Inputs (Level 2) | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAccruedLiabilitiesCurrent    
Liabilities    
Foreign currency forward contracts 173 134
Significant Other Observable Inputs (Level 2) | Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent    
Assets    
Foreign currency forward contracts 369 110
Significant Other Unobservable Inputs (Level 3)    
Liabilities    
Liabilities, fair value 1,261 5,756
Significant Other Unobservable Inputs (Level 3) | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAccruedLiabilitiesCurrent    
Liabilities    
Contingent considerations - Current 63 4,465
Significant Other Unobservable Inputs (Level 3) | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent    
Liabilities    
Contingent considerations - Long-term $ 1,198 1,291
Money Market Funds    
Assets    
Cash equivalents   291,629
Money Market Funds | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Cash equivalents   $ 291,629