XML 71 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Identifiable Intangible Assets and Goodwill - Schedule of Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Indefinite-lived Intangible Assets [Line Items]        
Research and development $ 20,934 $ 16,237 $ 40,701 $ 32,005
Amortization of identifiable intangible assets 3,394 1,946 6,653 2,878
Impact of foreign currency translation on intangible assets 929 (29) 1,662 611
Amortization of identifiable intangible assets recorded in cost of sales        
Indefinite-lived Intangible Assets [Line Items]        
Amortization of identifiable intangible assets 7,878 5,909 15,517 11,391
Amortization expense recorded in operating expenses        
Indefinite-lived Intangible Assets [Line Items]        
Amortization of identifiable intangible assets 3,394 1,946 6,653 2,878
Amortization of acquired developed technology        
Indefinite-lived Intangible Assets [Line Items]        
Research and development 6,351 4,717 12,560 8,968
Amortization of internally developed software        
Indefinite-lived Intangible Assets [Line Items]        
Research and development $ 1,527 $ 1,192 $ 2,957 $ 2,423