v3.26.1
Balance Sheet Components - Intangible assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Intangible assets    
Finite-lived intangible assets, net $ 11,553  
Total intangible assets, net 15,553 $ 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,444) (14,028)
Finite-lived intangible assets, net 10,556 10,972
Trademarks    
Intangible assets    
Total intangible assets 300 300
Accumulated amortization (173) (168)
Finite-lived intangible assets, net 127 132
Internal use software costs - registry    
Intangible assets    
Total intangible assets 1,237 1,237
Accumulated impairment (371) (371)
Accumulated amortization (688) (653)
Finite-lived intangible assets, net 178 213
Patents    
Intangible assets    
Total intangible assets 568 569
Accumulated amortization (59) (54)
Finite-lived intangible assets, net 509 515
License    
Intangible assets    
Total intangible assets 217 217
Accumulated amortization (34) (28)
Finite-lived intangible assets, net $ 183 $ 189