v3.25.1
Consolidated Balance Sheet Components - Intangible assets and Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets Gross $ 508  
Accumulated amortization (10)  
Net Carrying Amount 498  
Goodwill and Intangible Asset Impairment $ 0 $ 0
Developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life 10 years  
Intangible assets Gross $ 360  
Accumulated amortization (6)  
Net Carrying Amount $ 354  
Trade names    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life 8 years  
Intangible assets Gross $ 79  
Accumulated amortization (2)  
Net Carrying Amount $ 77  
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life 7 years  
Intangible assets Gross $ 69  
Accumulated amortization (2)  
Net Carrying Amount $ 67