XML 114 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Identifiable Intangible Assets and Goodwill - Schedule of Amortization Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Indefinite-lived Intangible Assets [Line Items]      
Research and development $ 67,258 $ 58,356 $ 48,643
Amortization of identifiable intangible assets 8,452 1,858 1,863
Impact of currency translation on intangible assets 359 (909) (304)
Amortization of identifiable intangible assets recorded in cost of sales      
Indefinite-lived Intangible Assets [Line Items]      
Amortization of identifiable intangible assets 25,482 22,448 21,656
Amortization expense recorded in operating expense      
Indefinite-lived Intangible Assets [Line Items]      
Amortization of identifiable intangible assets 8,452 1,858 1,863
Amortization of acquired developed technology      
Indefinite-lived Intangible Assets [Line Items]      
Research and development 20,500 16,281 15,307
Amortization of internally developed software      
Indefinite-lived Intangible Assets [Line Items]      
Research and development $ 4,982 $ 6,167 $ 6,349