XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Details - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 20,307 $ 20,127
Accumulated Amortization (16,406) (15,772)
Net Carrying Amount 3,901 4,355
Acquired intellectual property and reacquired right    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 15,126 15,126
Accumulated Amortization (12,133) (11,535)
Net Carrying Amount 2,993 3,591
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 2,308 2,128
Accumulated Amortization (1,400) (1,364)
Net Carrying Amount 908 764
Internal-use software implementation costs    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 2,873 2,873
Accumulated Amortization (2,873) (2,873)
Net Carrying Amount $ 0 $ 0