XML 49 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Details - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 20,418 $ 20,379
Accumulated Amortization (16,828) (16,618)
Net Carrying Amount 3,590 3,761
Acquired intellectual property and reacquired right    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 15,126 15,126
Accumulated Amortization (12,532) (12,334)
Net Carrying Amount 2,594 2,792
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 2,419 2,380
Accumulated Amortization (1,423) (1,411)
Net Carrying Amount 996 969
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