XML 140 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets - Components of Intangible Assets (Detail) - USD ($)
$ in Thousands
Jan. 02, 2021
Dec. 28, 2019
Cost    
Total gross carrying amount $ 110,589 $ 57,399
Accumulated amortization    
Accumulated amortization (36,666) (30,148)
Total 73,923 27,251
Acquired technologies    
Cost    
Total gross carrying amount 29,039 5,580
Accumulated amortization    
Accumulated amortization (5,259) (4,182)
Patents    
Cost    
Total gross carrying amount 26,875 23,242
Accumulated amortization    
Accumulated amortization (10,763) (9,251)
Customer relationships    
Cost    
Total gross carrying amount 24,666 7,669
Accumulated amortization    
Accumulated amortization (6,486) (5,688)
Trademarks    
Cost    
Total gross carrying amount 11,708 4,614
Accumulated amortization    
Accumulated amortization (3,999) (2,195)
Licenses-related party    
Cost    
Total gross carrying amount 7,500 7,500
Accumulated amortization    
Accumulated amortization (6,841) (5,984)
Capitalized software development costs    
Cost    
Total gross carrying amount 3,710 3,328
Accumulated amortization    
Accumulated amortization (2,319) (2,137)
Other    
Cost    
Total gross carrying amount 7,091 5,466
Accumulated amortization    
Accumulated amortization $ (999) $ (711)