XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Balance Sheet Components - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 994 $ 1,767
Payables to clients and customers 9,190 6,111
Accrued expenses 4,705 3,305
Purchasing card payable 143 2
Salaries and benefits payable 650 491
Other 2,327 2,584
Total $ 18,009 $ 14,260