XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets, Net - Schedule of Finite and Indefinite-Lived Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross, effect of exchange rate on carrying value, finite-lived $ (4,793) $ (6,662)
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 (4,793) (6,662)
Gross
Carrying
Amount 214,517 212,640
Accumulated
Amortization (68,210) (59,885)
Net
Carrying
Amount 146,307 152,755
Effect of exchange rate on gross carrying amount (559) (1,201)
Total intangible assets with indefinite lives 56,831 56,189
Total intangible assets 271,348 268,829
Total intangible assets 203,138 208,944
IPR&D    
Finite-Lived Intangible Assets [Line Items]    
IPR&D $ 57,390 $ 57,390
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted
Average
Remaining
Useful Life 5 years 7 months 6 days 5 years 9 months 18 days
Gross
Carrying
Amount $ 121,893 $ 121,893
Accumulated
Amortization (37,860) (33,609)
Net
Carrying
Amount $ 84,033 $ 88,284
Software licenses    
Finite-Lived Intangible Assets [Line Items]    
Weighted
Average
Remaining
Useful Life 2 years 3 months 18 days 2 years 9 months 18 days
Gross
Carrying
Amount $ 23,700 $ 23,706
Accumulated
Amortization (7,958) (6,243)
Net
Carrying
Amount $ 15,742 $ 17,463
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted
Average
Remaining
Useful Life 7 years 4 months 24 days 7 years 7 months 6 days
Gross
Carrying
Amount $ 43,159 $ 43,159
Accumulated
Amortization (10,285) (9,118)
Net
Carrying
Amount 32,874 $ 34,041
Intellectual property licenses    
Finite-Lived Intangible Assets [Line Items]    
Weighted
Average
Remaining
Useful Life   9 months 18 days
Gross
Carrying
Amount 1,961 $ 1,947
Accumulated
Amortization (1,736) (1,736)
Net
Carrying
Amount $ 225 $ 211
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Weighted
Average
Remaining
Useful Life 4 years 8 months 12 days 4 years 10 months 24 days
Gross
Carrying
Amount $ 26,301 $ 26,301
Accumulated
Amortization (8,442) (7,496)
Net
Carrying
Amount $ 17,859 $ 18,805
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Weighted
Average
Remaining
Useful Life 6 months 7 months 6 days
Gross
Carrying
Amount $ 2,296 $ 2,296
Accumulated
Amortization (1,929) (1,683)
Net
Carrying
Amount $ 367 $ 613