XML 45 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Mar. 29, 2025
Dec. 28, 2024
Assets:    
Total $ 14,045 $ 61,574
Liabilities:    
Acquisition-related contingent consideration 1,674 2,000
Level 1    
Assets:    
Total 11,000 57,000
Liabilities:    
Acquisition-related contingent consideration 0 0
Level 2    
Assets:    
Total 3,045 4,574
Liabilities:    
Acquisition-related contingent consideration 0 0
Level 3    
Assets:    
Total 0 0
Liabilities:    
Acquisition-related contingent consideration 1,674 2,000
Forward contracts    
Assets:    
Derivative assets 3,045 4,574
Forward contracts | Level 1    
Assets:    
Derivative assets 0 0
Forward contracts | Level 2    
Assets:    
Derivative assets 3,045 4,574
Forward contracts | Level 3    
Assets:    
Derivative assets 0 0
Money market funds    
Assets:    
Cash equivalents 11,000 57,000
Money market funds | Level 1    
Assets:    
Cash equivalents 11,000 57,000
Money market funds | Level 2    
Assets:    
Cash equivalents 0 0
Money market funds | Level 3    
Assets:    
Cash equivalents $ 0 $ 0