v3.26.1
Consolidated Balance Sheet Components - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 2,531 $ 3,716
Payables to clients and customers 1,905 2,464
Accrued expenses 6,438 5,990
Other 1,879 2,706
Total $ 12,753 $ 14,876