XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Intangible Assets, Net - Schedule of Finite and Indefinite-Lived Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross, effect of exchange rate on carrying value, finite-lived $ (295) $ (917)
Accumulated amortization, effect of exchange rate on carrying value, finite-lived 0 0
Net
carrying
amount, effect of exchange rate on carrying value, finite-lived (295) (917)
Gross
Carrying
Amount 219,258 200,232
Accumulated
Amortization (53,603) (48,607)
Net
Carrying
Amount 165,655 151,625
Effect of exchange rate on gross carrying amount 114 1
Total intangible assets with indefinite lives 57,004 56,509
Total intangible assets 276,262 256,741
Total intangible assets 222,659 208,134
IPR&D    
Finite-Lived Intangible Assets [Line Items]    
IPR&D $ 56,890 $ 56,508
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted
Average
Remaining
Useful Life 6 years 2 months 12 days 6 years 3 months 18 days
Gross
Carrying
Amount $ 122,098 $ 106,512
Accumulated
Amortization (30,574) (17,876)
Net
Carrying
Amount $ 91,524 $ 88,636
Software licenses    
Finite-Lived Intangible Assets [Line Items]    
Weighted
Average
Remaining
Useful Life 2 years 10 months 24 days 1 year
Gross
Carrying
Amount $ 23,718 $ 23,745
Accumulated
Amortization (4,335) (18,828)
Net
Carrying
Amount $ 19,383 $ 4,917
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted
Average
Remaining
Useful Life 8 years 1 month 6 days 9 years 4 months 24 days
Gross
Carrying
Amount $ 43,249 $ 41,441
Accumulated
Amortization (8,524) (5,156)
Net
Carrying
Amount $ 34,725 $ 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,960 $ 1,911
Accumulated
Amortization (1,736) (1,736)
Net
Carrying
Amount $ 224 $ 175
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Weighted
Average
Remaining
Useful Life 5 years 3 months 18 days 6 years
Gross
Carrying
Amount $ 26,383 $ 25,970
Accumulated
Amortization (6,963) (4,311)
Net
Carrying
Amount $ 19,420 $ 21,659
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Weighted
Average
Remaining
Useful Life 10 months 24 days 1 year 2 months 12 days
Gross
Carrying
Amount $ 2,145 $ 1,570
Accumulated
Amortization (1,471) (700)
Net
Carrying
Amount $ 674 $ 870