Annual report pursuant to Section 13 and 15(d)

Balance Sheet Details - Intangible Assets (Detail)

v3.20.4
Balance Sheet Details - Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]      
Weighted average amortization period in years 6 years 2 months 12 days    
Gross Carrying Amount $ 454,930 $ 381,517  
Less accumulated amortization (254,864) (193,546)  
Intangible assets, net 200,066 187,971 $ 240,500
Intangible Assets, Net (Excluding Goodwill) 207,266 187,971  
Amortization $ 61,318 57,015 $ 67,947
Licensed Technology [Member]      
Finite-Lived Intangible Assets [Line Items]      
Weighted average amortization period in years 5 years 10 months 24 days    
Gross Carrying Amount $ 4,869 2,156  
Less accumulated amortization (2,006) (1,583)  
Intangible assets, net $ 2,863 573  
Developed Technology Rights [Member]      
Finite-Lived Intangible Assets [Line Items]      
Weighted average amortization period in years 6 years 10 months 24 days    
Gross Carrying Amount $ 304,061 243,361  
Less accumulated amortization (146,252) (108,522)  
Intangible assets, net $ 157,809 134,839  
Trademarks and Trade Names [Member]      
Finite-Lived Intangible Assets [Line Items]      
Weighted average amortization period in years 6 years 2 months 12 days    
Gross Carrying Amount $ 14,800 13,800  
Less accumulated amortization (8,818) (6,511)  
Intangible assets, net $ 5,982 7,289  
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Weighted average amortization period in years 4 years 7 months 6 days    
Gross Carrying Amount $ 128,800 121,100  
Less accumulated amortization (96,047) (75,847)  
Intangible assets, net $ 32,753 45,253  
Backlog [Member]      
Finite-Lived Intangible Assets [Line Items]      
Weighted average amortization period in years 2 years 4 months 24 days    
Gross Carrying Amount $ 1,300 0  
Less accumulated amortization (641) 0  
Intangible assets, net $ 659 $ 0