XML 66 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value and Derivative Instruments - Fair Value Assets Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 26, 2020
Dec. 28, 2019
Oct. 09, 2019
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities $ 56,100    
Total assets measured at fair value 128,233 $ 93,450  
Contingent consideration, liability 2,966 5,364  
Liabilities measured at fair value on recurring basis 3,237 5,604  
Foreign exchange derivative contracts      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities   76,327  
Derivative contracts 470 (41)  
Derivative Liability   240  
Interest rate swap derivative contracts      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Derivative contracts   26  
Derivative Liability (271)    
Money market funds      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash equivalents 71,663 17,056  
U.S. treasuries      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 34,198 10,468  
Certificates of deposit      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 2,428 3,590  
U.S. agency securities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 2,083 24,430  
Corporate bonds      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 17,391 33,928  
Commercial paper      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities   3,911  
Level 1      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 34,198    
Total assets measured at fair value 105,861 27,524  
Level 1 | Foreign exchange derivative contracts      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities   10,468  
Derivative contracts 0    
Level 1 | Interest rate swap derivative contracts      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Derivative contracts   0  
Level 1 | Money market funds      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash equivalents 71,663 17,056  
Level 1 | U.S. treasuries      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 34,198 10,468  
Level 1 | Certificates of deposit      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 0 0  
Level 1 | U.S. agency securities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 0 0  
Level 1 | Corporate bonds      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 0 0  
Level 1 | Commercial paper      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities   0  
Level 2      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 21,902    
Total assets measured at fair value 22,372 65,926  
Liabilities measured at fair value on recurring basis 271 240  
Level 2 | Foreign exchange derivative contracts      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities   65,859  
Derivative contracts 470 (41)  
Derivative Liability   240  
Level 2 | Interest rate swap derivative contracts      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Derivative contracts   26  
Derivative Liability (271)    
Level 2 | Money market funds      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash equivalents 0 0  
Level 2 | U.S. treasuries      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 0 0  
Level 2 | Certificates of deposit      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 2,428 3,590  
Level 2 | U.S. agency securities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 2,083 24,430  
Level 2 | Corporate bonds      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 17,391 33,928  
Level 2 | Commercial paper      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities   3,911  
Fair Value, Inputs, Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Contingent consideration, liability 2,966 5,364 $ 6,500
Liabilities measured at fair value on recurring basis $ (2,966) $ (5,364)