XML 106 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Amortizable Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 389,673 $ 408,906
Accumulated Amortization (309,571) (307,347)
Foreign Currency Translation Adjustment (4,467) (620)
Net Carrying Amount 75,635 100,939
Developed technology    
Finite-Lived Intangible Assets    
Gross Carrying Amount 272,547 272,547
Accumulated Amortization (223,413) (210,479)
Foreign Currency Translation Adjustment (4,093) (1,610)
Net Carrying Amount 45,041 60,458
Customer Relationships    
Finite-Lived Intangible Assets    
Gross Carrying Amount 57,739 66,239
Accumulated Amortization (48,921) (54,524)
Foreign Currency Translation Adjustment 209 305
Net Carrying Amount 9,027 12,020
Trademarks and tradenames    
Finite-Lived Intangible Assets    
Gross Carrying Amount 59,387 70,120
Accumulated Amortization (37,237) (42,344)
Foreign Currency Translation Adjustment (583) 685
Net Carrying Amount $ 21,567 $ 28,461