v3.26.1
Balance Sheet Components - Schedule of Finite Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Balance Sheet Components [Line Items]    
Gross Carrying Value $ 321,590 $ 321,590
Accumulated Amortization (74,202) (60,669)
Net Carrying Amount $ 247,388 $ 260,921
Weighted-Average Remaining Amortization Period (Years) 9 years 9 months 18 days 10 years 3 months 18 days
Commercial milestones    
Balance Sheet Components [Line Items]    
Gross Carrying Value $ 94,000 $ 94,000
Accumulated Amortization (15,527) (11,660)
Net Carrying Amount $ 78,473 $ 82,340
Weighted-Average Remaining Amortization Period (Years) 11 years 1 month 6 days 11 years 6 months
Developed technology    
Balance Sheet Components [Line Items]    
Gross Carrying Value $ 226,620 $ 226,620
Accumulated Amortization (57,759) (48,255)
Net Carrying Amount $ 168,861 $ 178,365
Weighted-Average Remaining Amortization Period (Years) 9 years 3 months 18 days 9 years 8 months 12 days
Assembled workforce    
Balance Sheet Components [Line Items]    
Gross Carrying Value $ 970 $ 970
Accumulated Amortization (916) (754)
Net Carrying Amount $ 54 $ 216
Weighted-Average Remaining Amortization Period (Years) 2 months 12 days 8 months 12 days