XML 97 R74.htm IDEA: XBRL DOCUMENT v3.25.4
Identifiable Intangible Assets and Goodwill - Schedule of Amortization Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Indefinite-lived Intangible Assets [Line Items]      
Research and development $ 81,771 $ 67,258 $ 58,356
Amortization of identifiable intangible assets 13,408 8,452 1,858
Impact of foreign currency translation on intangible assets 1,123 359 (909)
Amortization of identifiable intangible assets recorded in cost of sales      
Indefinite-lived Intangible Assets [Line Items]      
Amortization of identifiable intangible assets 31,283 25,482 22,448
Amortization expense recorded in operating expenses      
Indefinite-lived Intangible Assets [Line Items]      
Amortization of identifiable intangible assets 13,408 8,452 1,858
Amortization of acquired developed technology      
Indefinite-lived Intangible Assets [Line Items]      
Research and development 25,269 20,500 16,281
Amortization of internally developed software      
Indefinite-lived Intangible Assets [Line Items]      
Research and development $ 6,014 $ 4,982 $ 6,167