XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Identifiable Intangible Assets and Goodwill - Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Indefinite-lived Intangible Assets [Line Items]        
Research and development $ 17,821 $ 14,660 $ 49,826 $ 43,863
Amortization of identifiable intangible assets 2,699 464 5,577 1,393
Impact of foreign currency translation on intangible assets (484) 215 126 (126)
Amortization of identifiable intangible assets recorded in cost of sales        
Indefinite-lived Intangible Assets [Line Items]        
Amortization of identifiable intangible assets 6,828 5,480 18,219 16,766
Amortization expense recorded in operating expenses        
Indefinite-lived Intangible Assets [Line Items]        
Amortization of identifiable intangible assets 2,699 464 5,577 1,393
Amortization of acquired developed technology        
Indefinite-lived Intangible Assets [Line Items]        
Research and development 5,660 4,020 14,628 12,160
Amortization of internally developed software        
Indefinite-lived Intangible Assets [Line Items]        
Research and development $ 1,168 $ 1,460 $ 3,591 $ 4,606