XML 70 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Identifiable Intangible Assets and Goodwill - Schedule of Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Indefinite-lived Intangible Assets [Line Items]        
Research and development $ 19,276 $ 17,821 $ 59,977 $ 49,826
Amortization of identifiable intangible assets 3,389 2,699 10,042 5,577
Impact of foreign currency translation on intangible assets (341) (484) 1,320 126
Amortization of identifiable intangible assets recorded in cost of sales        
Indefinite-lived Intangible Assets [Line Items]        
Amortization of identifiable intangible assets 8,037 6,828 23,554 18,219
Amortization expense recorded in operating expenses        
Indefinite-lived Intangible Assets [Line Items]        
Amortization of identifiable intangible assets 3,389 2,699 10,042 5,577
Amortization of acquired developed technology        
Indefinite-lived Intangible Assets [Line Items]        
Research and development 6,366 5,660 18,926 14,628
Amortization of internally developed software        
Indefinite-lived Intangible Assets [Line Items]        
Research and development $ 1,671 $ 1,168 $ 4,628 $ 3,591