XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Details - Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Intangible assets subject to amortization:    
Weighted Average Amortization Period 10 years 8 years
Gross Amount $ 635,023 $ 484,566
Accumulated Amortization (392,348) (332,302)
Intangible Assets, net 242,675 152,264
Intangible assets not subject to amortization:    
Goodwill 633,467 559,553
Total goodwill and intangible assets, net $ 876,142 $ 711,817
Developed Technology [Member]    
Intangible assets subject to amortization:    
Weighted Average Amortization Period 11 years 8 years
Gross Amount $ 374,457 $ 244,360
Accumulated Amortization (209,283) (174,257)
Intangible Assets, net $ 165,174 $ 70,103
Patents [Member]    
Intangible assets subject to amortization:    
Weighted Average Amortization Period 10 years 9 years
Gross Amount $ 57,783 $ 40,338
Accumulated Amortization (31,903) (26,299)
Intangible Assets, net $ 25,880 $ 14,039
Manufacturing know-how and trade secrets [Member]    
Intangible assets subject to amortization:    
Weighted Average Amortization Period 12 years 12 years
Gross Amount $ 21,412 $ 21,482
Accumulated Amortization (21,387) (20,481)
Intangible Assets, net $ 25 $ 1,001
Trade name and trademarks [Member]    
Intangible assets subject to amortization:    
Weighted Average Amortization Period 9 years 8 years
Gross Amount $ 25,163 $ 21,950
Accumulated Amortization (19,621) (16,911)
Intangible Assets, net $ 5,542 $ 5,039
Customer relationships [Member]    
Intangible assets subject to amortization:    
Weighted Average Amortization Period 9 years 9 years
Gross Amount $ 156,208 $ 156,436
Accumulated Amortization (110,154) (94,354)
Intangible Assets, net $ 46,054 $ 62,082