XML 55 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Intangible Assets, Net - Schedule of Finite-Lived Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross, effect of exchange rate on carrying value, finite-lived $ 3,612 $ (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 3,612 (6,662)
Gross Carrying Amount 227,238 212,640
Accumulated Amortization (78,760) (59,885)
Net Carrying Amount 148,478 152,755
Effect of exchange rate on gross carrying amount 272 (1,201)
Total intangible assets with indefinite lives 50,062 56,189
Total intangible assets 277,300 268,829
Total intangible assets 198,540 208,944
IPR&D    
Finite-Lived Intangible Assets [Line Items]    
IPR&D $ 49,790 $ 57,390
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life 5 years 9 months 18 days 5 years 9 months 18 days
Gross Carrying Amount $ 129,494 $ 121,893
Accumulated Amortization (43,431) (33,609)
Net Carrying Amount $ 86,063 $ 88,284
Software licenses    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life 2 years 2 months 12 days 2 years 9 months 18 days
Gross Carrying Amount $ 20,423 $ 23,706
Accumulated Amortization (9,674) (6,243)
Net Carrying Amount $ 10,749 $ 17,463
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life 7 years 6 months 7 years 7 months 6 days
Gross Carrying Amount $ 43,159 $ 43,159
Accumulated Amortization (11,943) (9,118)
Net Carrying Amount $ 31,216 $ 34,041
Intellectual property licenses    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life 3 months 18 days 9 months 18 days
Gross Carrying Amount $ 1,953 $ 1,947
Accumulated Amortization (1,736) (1,736)
Net Carrying Amount $ 217 $ 211
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life 4 years 7 months 6 days 4 years 10 months 24 days
Gross Carrying Amount $ 26,301 $ 26,301
Accumulated Amortization (9,742) (7,496)
Net Carrying Amount $ 16,559 $ 18,805
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life 3 months 18 days 7 months 6 days
Gross Carrying Amount $ 2,296 $ 2,296
Accumulated Amortization (2,234) (1,683)
Net Carrying Amount $ 62 $ 613