XML 64 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated balance sheet components - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued expenses $ 12,955 $ 14,518
Indirect tax reserves 3,959 2,225
Indirect tax payables 6,616 8,952
Other current liabilities 2,660 5,461
Accrued expenses and other current liabilities $ 26,190 $ 31,156