v3.26.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Value $ 131,410 $ 131,410
Accumulated Amortization (24,034) (17,449)
Cumulative Translation Adjustment (1,594) (1,474)
Net Carrying Value 105,782 112,487
Gross Carrying Value   150,710
Total intangible assets 105,782 131,787
In Process Research and Development    
Intangible Asset, Finite-Lived [Line Items]    
In-process research and development   19,300
Developed technology    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Value 114,150 114,150
Accumulated Amortization (13,225) (7,596)
Cumulative Translation Adjustment 0 0
Net Carrying Value $ 100,925 $ 106,554
Weighted Average Life Remaining (in years) 9 years 1 month 6 days 9 years 7 months 6 days
Know-how    
Intangible Asset, Finite-Lived [Line Items]    
Estimated Useful Life (in years) 8 years 6 months 8 years 6 months
Gross Carrying Value $ 13,000 $ 13,000
Accumulated Amortization (9,213) (8,445)
Cumulative Translation Adjustment (1,590) (1,470)
Net Carrying Value $ 2,197 $ 3,085
Weighted Average Life Remaining (in years) 1 year 6 months 2 years
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Value $ 4,260 $ 4,260
Accumulated Amortization (1,596) (1,408)
Cumulative Translation Adjustment (4) (4)
Net Carrying Value $ 2,660 $ 2,848
Weighted Average Life Remaining (in years) 8 years 1 month 6 days 8 years 6 months
Minimum | Developed technology    
Intangible Asset, Finite-Lived [Line Items]    
Estimated Useful Life (in years) 7 years 7 years
Minimum | Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Estimated Useful Life (in years) 8 years 6 months 8 years 6 months
Maximum | Developed technology    
Intangible Asset, Finite-Lived [Line Items]    
Estimated Useful Life (in years) 14 years 14 years
Maximum | Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Estimated Useful Life (in years) 10 years 10 years