XML 105 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule of Amortizable Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 378,822 $ 388,093
Accumulated Amortization (337,062) (327,324)
Foreign Currency Translation Adjustment (6,356) (7,291)
Net Carrying Amount 35,404 53,478
Developed technology    
Finite-Lived Intangible Assets    
Gross Carrying Amount 267,706 270,967
Accumulated Amortization (243,191) (234,208)
Foreign Currency Translation Adjustment (5,343) (5,935)
Net Carrying Amount 19,172 30,824
Customer Relationships    
Finite-Lived Intangible Assets    
Gross Carrying Amount 52,109 57,739
Accumulated Amortization (47,850) (51,186)
Foreign Currency Translation Adjustment 232 172
Net Carrying Amount 4,491 6,725
Trademarks and tradenames    
Finite-Lived Intangible Assets    
Gross Carrying Amount 59,007 59,387
Accumulated Amortization (46,021) (41,930)
Foreign Currency Translation Adjustment (1,245) (1,528)
Net Carrying Amount $ 11,741 $ 15,929