v3.26.1
Financial Statement Details - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Accrued expenses:      
Accrued compensation $ 2,547   $ 2,787
Accrued professional fees 1,467   1,654
Accrued technology fees 878   208
Other accrued expenses 368   968
Accrued purchase commitments 223   135
Other current liabilities      
Other current liabilities 882   49
Accrued loss on purchase commitments 580   580
Income tax payable 307   319
Total accrued expenses and other current liabilities $ 7,252 $ 6,700 $ 6,700