XML 75 R56.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated balance sheet components - Schedule of Intangible Assets Acquired through Business Combination (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Intangible Assets, Gross $ 16,600 $ 15,100
Accumulated Amortization (14,152) (12,672)
Intangible Assets, Net $ 2,448 $ 2,428
Customer relationships    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Estimated useful lives (in years) 6 years 6 years
Intangible Assets, Gross $ 5,500 $ 5,500
Accumulated Amortization (3,989) (3,072)
Intangible Assets, Net $ 1,511 $ 2,428
Assembled workforce    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Estimated useful lives (in years) 2 years  
Intangible Assets, Gross $ 1,500  
Accumulated Amortization (563)  
Intangible Assets, Net $ 937  
Vendor relationships    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Estimated useful lives (in years) 3 years 3 years
Intangible Assets, Gross $ 4,500 $ 4,500
Accumulated Amortization (4,500) (4,500)
Intangible Assets, Net $ 0 $ 0
Developed technology    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Estimated useful lives (in years) 3 years 3 years
Intangible Assets, Gross $ 4,200 $ 4,200
Accumulated Amortization (4,200) (4,200)
Intangible Assets, Net $ 0 $ 0
Tradename    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Estimated useful lives (in years) 2 years 2 years
Intangible Assets, Gross $ 900 $ 900
Accumulated Amortization (900) (900)
Intangible Assets, Net $ 0 $ 0