XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheets Components - Schedule of Intangible Assets Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite Lived Intangible Assets [Line Items]    
Gross Assets $ 118,339 $ 127,585
Accumulated Amortization (31,895) (33,527)
Net Assets 86,444 94,058
Indefinite-Lived Intangible Assets [Line Items]    
Gross Assets 118,339 127,585
Accumulated Amortization 31,895 33,527
Intangible assets, net 86,444 94,058
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Gross Assets 187,839 197,085
Accumulated Amortization (31,895) (33,527)
Net Assets 155,944 163,558
Developed technology    
Finite Lived Intangible Assets [Line Items]    
Gross Assets 96,700 96,700
Accumulated Amortization (16,982) (10,575)
Net Assets 79,718 86,125
Indefinite-Lived Intangible Assets [Line Items]    
Gross Assets 96,700 96,700
Accumulated Amortization 16,982 10,575
Intangible assets, net 79,718 86,125
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization (16,982) (10,575)
Contract based royalty asset    
Finite Lived Intangible Assets [Line Items]    
Gross Assets 5,900 5,900
Accumulated Amortization (2,335) (1,598)
Net Assets 3,565 4,302
Indefinite-Lived Intangible Assets [Line Items]    
Gross Assets 5,900 5,900
Accumulated Amortization 2,335 1,598
Intangible assets, net 3,565 4,302
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization (2,335) (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,739 15,551
Accumulated Amortization (12,578) (11,920)
Net Assets 3,161 3,631
Indefinite-Lived Intangible Assets [Line Items]    
Gross Assets 15,739 15,551
Accumulated Amortization 12,578 11,920
Intangible assets, net 3,161 3,631
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization (12,578) (11,920)
In-process research and development    
Indefinite-Lived Intangible Assets [Line Items]    
In-process research and development $ 69,500 $ 69,500