XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheets Components - Schedule of Intangible Assets Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Finite Lived Intangible Assets [Line Items]    
Gross Assets $ 118,383 $ 127,585
Accumulated Amortization (35,746) (33,527)
Net Assets 82,637 94,058
Indefinite-Lived Intangible Assets [Line Items]    
Gross Assets 118,383 127,585
Accumulated Amortization 35,746 33,527
Intangible assets, net 82,637 94,058
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Gross Assets 187,883 197,085
Accumulated Amortization (35,746) (33,527)
Net Assets 152,137 163,558
Developed technology    
Finite Lived Intangible Assets [Line Items]    
Gross Assets 96,700 96,700
Accumulated Amortization (20,186) (10,575)
Net Assets 76,514 86,125
Indefinite-Lived Intangible Assets [Line Items]    
Gross Assets 96,700 96,700
Accumulated Amortization 20,186 10,575
Intangible assets, net 76,514 86,125
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization (20,186) (10,575)
Contract based royalty asset    
Finite Lived Intangible Assets [Line Items]    
Gross Assets 5,900 5,900
Accumulated Amortization (2,704) (1,598)
Net Assets 3,196 4,302
Indefinite-Lived Intangible Assets [Line Items]    
Gross Assets 5,900 5,900
Accumulated Amortization 2,704 1,598
Intangible assets, net 3,196 4,302
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization (2,704) (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
Indefinite-Lived Intangible Assets [Line Items]    
Gross Assets 0 9,434
Accumulated Amortization 0 9,434
Intangible assets, net 0 0
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization 0 (9,434)
Purchased software    
Finite Lived Intangible Assets [Line Items]    
Gross Assets 15,783 15,551
Accumulated Amortization (12,856) (11,920)
Net Assets 2,927 3,631
Indefinite-Lived Intangible Assets [Line Items]    
Gross Assets 15,783 15,551
Accumulated Amortization 12,856 11,920
Intangible assets, net 2,927 3,631
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization (12,856) (11,920)
In-process research and development    
Indefinite-Lived Intangible Assets [Line Items]    
In-process research and development $ 69,500 $ 69,500