XML 65 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value and Derivative Instruments - Fair Value Assets Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 27, 2020
Dec. 28, 2019
Oct. 09, 2019
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities $ 61,177    
Total assets measured at fair value 157,804 $ 93,450  
Contingent consideration, liability 2,862 5,364  
Liabilities measured at fair value on recurring basis 3,118 5,604  
Foreign exchange derivative contracts      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities   76,327  
Derivative contracts 153 (41)  
Derivative Liability   240  
Interest rate swap derivative contracts      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Derivative contracts   26  
Derivative Liability (256)    
Money market funds      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash equivalents 96,474 17,056  
U.S. treasuries      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 33,279 10,468  
Certificates of deposit      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 3,157 3,590  
U.S. agency securities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 2,643 24,430  
Corporate bonds      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 19,949 33,928  
Commercial paper      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 2,149 3,911  
Level 1      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 33,279    
Total assets measured at fair value 129,753 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 96,474 17,056  
Level 1 | U.S. treasuries      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 33,279 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 0  
Level 2      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 27,898    
Total assets measured at fair value 28,051 65,926  
Liabilities measured at fair value on recurring basis 256 240  
Level 2 | Foreign exchange derivative contracts      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities   65,859  
Derivative contracts 153 (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 (256)    
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 3,157 3,590  
Level 2 | U.S. agency securities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 2,643 24,430  
Level 2 | Corporate bonds      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 19,949 33,928  
Level 2 | Commercial paper      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 2,149 3,911  
Fair Value, Inputs, Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Contingent consideration, liability 2,862 5,364 $ 6,500
Liabilities measured at fair value on recurring basis $ (2,862) $ (5,364)