v3.26.1
Intangible Assets, Net - Schedule of Finite-Lived Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross, effect of exchange rate on carrying value, finite-lived $ 545 $ 3,898
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 545 3,898
Gross Carrying Amount 263,998 240,331
Accumulated Amortization (110,578) (94,983)
Net Carrying Amount 153,420 145,348
Effect of exchange rate on gross carrying amount (130) 259
Total intangible assets with indefinite lives 23,131 50,560
Total intangible assets 287,129 290,891
Total intangible assets 176,551 195,908
IPR&D    
Finite-Lived Intangible Assets [Line Items]    
IPR&D $ 23,261 $ 50,301
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life 5 years 3 months 18 days 5 years 4 months 24 days
Gross Carrying Amount $ 164,411 $ 137,371
Accumulated Amortization (61,468) (52,477)
Net Carrying Amount $ 102,943 $ 84,894
Software licenses    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life 1 year 2 months 12 days 1 year 7 months 6 days
Gross Carrying Amount $ 20,390 $ 20,392
Accumulated Amortization (14,905) (12,289)
Net Carrying Amount $ 5,485 $ 8,103
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life 6 years 2 months 12 days 6 years 9 months 18 days
Gross Carrying Amount $ 47,113 $ 47,113
Accumulated Amortization (16,591) (14,372)
Net Carrying Amount $ 30,522 $ 32,741
Intellectual property licenses    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life 3 months 18 days 3 months 18 days
Gross Carrying Amount $ 1,944 $ 1,962
Accumulated Amortization (1,736) (1,736)
Net Carrying Amount $ 208 $ 226
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life 3 years 6 months 4 years 1 month 6 days
Gross Carrying Amount $ 26,899 $ 26,899
Accumulated Amortization (13,295) (11,627)
Net Carrying Amount $ 13,604 $ 15,272
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life 1 year 2 months 12 days 1 year 3 months 18 days
Gross Carrying Amount $ 2,696 $ 2,696
Accumulated Amortization (2,583) (2,482)
Net Carrying Amount $ 113 $ 214