v3.26.1
Balance Sheet Components - Intangible assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible assets    
Finite-lived intangible assets, net $ 11,086  
Total intangible assets, net 15,086 $ 16,021
In process research and development    
Intangible assets    
Total intangible assets 4,800 4,800
Accumulated impairment (800) (800)
Indefinite lived intangible assets, net 4,000 4,000
Developed technology    
Intangible assets    
Total intangible assets 25,000 25,000
Accumulated amortization (14,861) (14,028)
Finite-lived intangible assets, net 10,139 10,972
Trademarks    
Intangible assets    
Total intangible assets 300 300
Accumulated amortization (178) (168)
Finite-lived intangible assets, net 122 132
Internal use software costs - registry    
Intangible assets    
Total intangible assets 1,237 1,237
Accumulated impairment (371) (371)
Accumulated amortization (723) (653)
Finite-lived intangible assets, net 143 213
Patents    
Intangible assets    
Total intangible assets 568 569
Accumulated amortization (63) (54)
Finite-lived intangible assets, net 505 515
License    
Intangible assets    
Total intangible assets 217 217
Accumulated amortization (40) (28)
Finite-lived intangible assets, net $ 177 $ 189