v3.26.1
Condensed Consolidated Balance Sheet Components - Intangible assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Intangible assets with finite lives    
Gross Carrying Amount $ 853 $ 703
Accumulated Amortization (70) (53)
Net Carrying Amount 783 650
Finite-lived intangible asset impairment 0 0
Amortization expense of intangible assets $ 17 10
Developed technology    
Intangible assets with finite lives    
Weighted Average Life 15 years  
Gross Carrying Amount $ 621 471
Accumulated Amortization (39) (28)
Net Carrying Amount $ 582 443
Trade names    
Intangible assets with finite lives    
Weighted Average Life 10 years  
Gross Carrying Amount $ 176 176
Accumulated Amortization (21) (17)
Net Carrying Amount $ 155 159
Customer relationships    
Intangible assets with finite lives    
Weighted Average Life 7 years  
Gross Carrying Amount $ 56 56
Accumulated Amortization (10) (8)
Net Carrying Amount $ 46 $ 48