v3.26.1
Balance Sheets Components - Schedule of Intangible Assets Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Finite Lived Intangible Assets [Line Items]    
Gross Assets $ 176,198 $ 175,554
Accumulated Amortization (40,175) (28,188)
Net Assets 136,023 147,366
Developed technology    
Finite Lived Intangible Assets [Line Items]    
Gross Assets 166,200 166,200
Accumulated Amortization (35,286) (24,534)
Net Assets 130,914 141,666
Contract based royalty asset    
Finite Lived Intangible Assets [Line Items]    
Gross Assets 5,900 5,900
Accumulated Amortization (3,810) (3,073)
Net Assets 2,090 2,827
Purchased software    
Finite Lived Intangible Assets [Line Items]    
Gross Assets 4,098 3,454
Accumulated Amortization (1,079) (581)
Net Assets $ 3,019 $ 2,873