XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated balance sheet components - Schedule of Intangible Assets Acquired through Business Combination (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, Gross $ 15,100 $ 15,100
Accumulated Amortization (10,832) (9,877)
Total expected amortization $ 4,268 $ 5,223
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 6 years 6 years
Intangible Assets, Gross $ 5,500 $ 5,500
Accumulated Amortization (2,386) (2,156)
Total expected amortization $ 3,114 $ 3,344
Vendor relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 3 years 3 years
Intangible Assets, Gross $ 4,500 $ 4,500
Accumulated Amortization (3,903) (3,528)
Total expected amortization $ 597 $ 972
Developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 3 years 3 years
Intangible Assets, Gross $ 4,200 $ 4,200
Accumulated Amortization (3,643) (3,293)
Total expected amortization $ 557 $ 907
Tradename    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 2 years 2 years
Intangible Assets, Gross $ 900 $ 900
Accumulated Amortization (900) (900)
Total expected amortization $ 0 $ 0