v3.26.1
Intangible Assets, Net - Schedule of Finite-Lived Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross, effect of exchange rate on carrying value, finite-lived $ 1,999 $ 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 1,999 3,898
Gross Carrying Amount 238,421 240,331
Accumulated Amortization (102,370) (94,983)
Net Carrying Amount 136,051 145,348
Effect of exchange rate on gross carrying amount (45) 259
Total intangible assets with indefinite lives 50,256 50,560
Total intangible assets 288,677 290,891
Total intangible assets 186,307 195,908
IPR&D    
Finite-Lived Intangible Assets [Line Items]    
IPR&D $ 50,301 $ 50,301
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life 5 years 2 months 12 days 5 years 4 months 24 days
Gross Carrying Amount $ 137,371 $ 137,371
Accumulated Amortization (56,573) (52,477)
Net Carrying Amount $ 80,798 $ 84,894
Software licenses    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life 1 year 4 months 24 days 1 year 7 months 6 days
Gross Carrying Amount $ 20,390 $ 20,392
Accumulated Amortization (13,597) (12,289)
Net Carrying Amount $ 6,793 $ 8,103
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life 6 years 6 months 6 years 9 months 18 days
Gross Carrying Amount $ 47,113 $ 47,113
Accumulated Amortization (15,474) (14,372)
Net Carrying Amount $ 31,639 $ 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,953 $ 1,962
Accumulated Amortization (1,736) (1,736)
Net Carrying Amount $ 217 $ 226
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life 3 years 9 months 18 days 4 years 1 month 6 days
Gross Carrying Amount $ 26,899 $ 26,899
Accumulated Amortization (12,455) (11,627)
Net Carrying Amount $ 14,444 $ 15,272
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life 1 year 6 months 1 year 3 months 18 days
Gross Carrying Amount $ 2,696 $ 2,696
Accumulated Amortization (2,535) (2,482)
Net Carrying Amount $ 161 $ 214