v3.26.1
Consolidated balance sheet components - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
security
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
security
Aug. 24, 2021
USD ($)
Intangible Asset, Acquired, Finite-Lived [Line Items]        
Realized gains and losses reclassified from accumulated other comprehensive loss to other income (expense), net $ 0 $ 0    
Number of continuous unrealized loss position for twelve months or longer | security 0   0  
Depreciation $ 800 700    
Amortization expense of capitalized software 5,100 5,300    
Amortization expense of intangible assets 400 $ 200    
Goodwill $ 12,646   $ 12,646  
CorpU        
Intangible Asset, Acquired, Finite-Lived [Line Items]        
Goodwill       $ 12,600