v3.26.1
Consolidated balance sheet components - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued expenses $ 33,814 $ 17,314
Indirect tax reserves 6,219 4,279
Indirect tax payables 6,487 7,806
Other current liabilities 2,824 2,727
Accrued expenses and other current liabilities $ 49,344 $ 32,126