XML 93 R85.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Amortizable Intangible Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 378,822 $ 378,822
Accumulated Amortization (346,411) (337,062)
Foreign Currency Translation Adjustment (6,946) (6,356)
Net Carrying Amount 25,465 35,404
Developed technology    
Finite-Lived Intangible Assets    
Gross Carrying Amount 267,706 267,706
Accumulated Amortization (249,298) (243,191)
Foreign Currency Translation Adjustment (5,728) (5,343)
Net Carrying Amount 12,680 19,172
Customer Relationships    
Finite-Lived Intangible Assets    
Gross Carrying Amount 52,109 52,109
Accumulated Amortization (48,706) (47,850)
Foreign Currency Translation Adjustment 197 232
Net Carrying Amount 3,600 4,491
Trademarks and tradenames    
Finite-Lived Intangible Assets    
Gross Carrying Amount 59,007 59,007
Accumulated Amortization (48,407) (46,021)
Foreign Currency Translation Adjustment (1,415) (1,245)
Net Carrying Amount $ 9,185 $ 11,741