XML 109 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule of Amortizable Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 378,822 $ 378,822
Accumulated Amortization (355,815) (337,062)
Foreign Currency Translation Adjustment (7,080) (6,356)
Net Carrying Amount 15,927 35,404
Developed technology    
Finite-Lived Intangible Assets    
Gross Carrying Amount 267,706 267,706
Accumulated Amortization (255,448) (243,191)
Foreign Currency Translation Adjustment (5,820) (5,343)
Net Carrying Amount 6,438 19,172
Customer Relationships    
Finite-Lived Intangible Assets    
Gross Carrying Amount 52,109 52,109
Accumulated Amortization (49,562) (47,850)
Foreign Currency Translation Adjustment 204 232
Net Carrying Amount 2,751 4,491
Trademarks and tradenames    
Finite-Lived Intangible Assets    
Gross Carrying Amount 59,007 59,007
Accumulated Amortization (50,805) (46,021)
Foreign Currency Translation Adjustment (1,464) (1,245)
Net Carrying Amount $ 6,738 $ 11,741