XML 80 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets, Net - Schedule of Finite and Indefinite-Lived Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross, effect of exchange rate on carrying value, finite-lived $ (6,662) $ (917)
Accumulated amortization, effect of exchange rate on carrying value, finite-lived 0 0
Net effect of exchange rate on carrying value, finite-lived (6,662) (917)
Gross Carrying Amount 212,640 200,232
Accumulated Amortization (59,885) (48,607)
Net Carrying Amount 152,755 151,625
Effect of exchange rate on gross carrying amount (1,201) 1
Total intangible assets with indefinite lives 56,189 56,509
Total intangible assets 268,829 256,741
Total intangible assets 208,944 208,134
IPR&D    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 57,390 $ 56,508
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining useful life 5 years 9 months 18 days 6 years 3 months 18 days
Gross Carrying Amount $ 121,893 $ 106,512
Accumulated Amortization (33,609) (17,876)
Net Carrying Amount $ 88,284 $ 88,636
Software licenses    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining useful life 2 years 9 months 18 days 1 year
Gross Carrying Amount $ 23,706 $ 23,745
Accumulated Amortization (6,243) (18,828)
Net Carrying Amount $ 17,463 $ 4,917
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining useful life 7 years 7 months 6 days 9 years 4 months 24 days
Gross Carrying Amount $ 43,159 $ 41,441
Accumulated Amortization (9,118) (5,156)
Net Carrying Amount $ 34,041 $ 36,285
Intellectual property licenses    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining useful life 9 months 18 days 3 months 18 days
Gross Carrying Amount $ 1,947 $ 1,911
Accumulated Amortization (1,736) (1,736)
Net Carrying Amount $ 211 $ 175
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining useful life 4 years 10 months 24 days 6 years
Gross Carrying Amount $ 26,301 $ 25,970
Accumulated Amortization (7,496) (4,311)
Net Carrying Amount $ 18,805 $ 21,659
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining useful life 7 months 6 days 1 year 2 months 12 days
Gross Carrying Amount $ 2,296 $ 1,570
Accumulated Amortization (1,683) (700)
Net Carrying Amount $ 613 $ 870