XML 71 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Identifiable Intangible Assets and Goodwill - Schedule of Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Indefinite-lived Intangible Assets [Line Items]    
Research and development $ 19,767 $ 15,768
Amortization of identifiable intangible assets 3,259 932
Impact of foreign currency translation on intangible assets 733 639
Amortization of identifiable intangible assets recorded in cost of sales    
Indefinite-lived Intangible Assets [Line Items]    
Amortization of identifiable intangible assets 7,639 5,466
Amortization expense recorded in operating expenses    
Indefinite-lived Intangible Assets [Line Items]    
Amortization of identifiable intangible assets 3,259 932
Amortization of acquired developed technology    
Indefinite-lived Intangible Assets [Line Items]    
Research and development 6,209 4,235
Amortization of internally developed software    
Indefinite-lived Intangible Assets [Line Items]    
Research and development $ 1,430 $ 1,231