XML 77 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 27, 2020
Dec. 28, 2019
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets $ 90,259 $ 57,399
Accumulated amortization (32,907) (30,148)
Intangible assets, net 57,352 27,251
Patents    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets $ 27,527 23,242
Weighted average number of years until the next renewal 1 year  
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets $ 23,605 7,669
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets 11,943 5,580
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets $ 9,218 4,614
Weighted average number of years until the next renewal 6 years  
Licenses-related party    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets $ 7,500 7,500
Capitalized software development costs    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets 3,406 3,328
Other    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets $ 7,060 $ 5,466