v3.25.4
Balance Sheets Components - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Finite Lived Intangible Assets [Line Items]    
Gross Assets $ 175,554 $ 127,585
Accumulated Amortization (28,188) (33,527)
Net Assets 147,366 94,058
Total intangible assets    
Gross Assets 175,554 197,085
Accumulated Amortization (28,188) (33,527)
Net Assets 147,366 163,558
In-process research and development    
Indefinite-Lived Intangible Assets [Line Items]    
In-process research and development 0 69,500
Developed technology    
Finite Lived Intangible Assets [Line Items]    
Gross Assets 166,200 96,700
Accumulated Amortization (24,534) (10,575)
Net Assets 141,666 86,125
Total intangible assets    
Accumulated Amortization (24,534) (10,575)
Contract based royalty asset    
Finite Lived Intangible Assets [Line Items]    
Gross Assets 5,900 5,900
Accumulated Amortization (3,073) (1,598)
Net Assets 2,827 4,302
Total intangible assets    
Accumulated Amortization (3,073) (1,598)
Internal use software    
Finite Lived Intangible Assets [Line Items]    
Gross Assets 0 9,434
Accumulated Amortization 0 (9,434)
Net Assets 0 0
Total intangible assets    
Accumulated Amortization 0 (9,434)
Purchased software    
Finite Lived Intangible Assets [Line Items]    
Gross Assets 3,454 15,551
Accumulated Amortization (581) (11,920)
Net Assets 2,873 3,631
Total intangible assets    
Accumulated Amortization $ (581) $ (11,920)