XML 76 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Identifiable Intangible Assets and Goodwill - Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Indefinite-lived Intangible Assets [Line Items]        
Research and development $ 16,237 $ 14,888 $ 32,005 $ 29,203
Amortization of identifiable intangible assets 1,946 465 2,878 929
Impact of foreign currency translation on intangible assets (29) (212) 611 (341)
Amortization of identifiable intangible assets recorded in cost of sales        
Indefinite-lived Intangible Assets [Line Items]        
Amortization of identifiable intangible assets 5,909 5,599 11,391 11,318
Amortization expense recorded in operating expenses        
Indefinite-lived Intangible Assets [Line Items]        
Amortization of identifiable intangible assets 1,946 465 2,878 929
Amortization of acquired developed technology        
Indefinite-lived Intangible Assets [Line Items]        
Research and development 4,717 4,092 8,968 8,171
Amortization of internally developed software        
Indefinite-lived Intangible Assets [Line Items]        
Research and development $ 1,192 $ 1,507 $ 2,423 $ 3,147