XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheet Components - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 5,670 $ 14,925
Payables to clients and customers 16,516 4,906
Accrued expenses 17,963 15,970
Purchasing card payable 11,214 11,830
Salaries and benefits payable 7,093 4,442
Loyalty revenue share liability 3,653 2,686
Other 608 620
Total $ 62,717 $ 55,379