XML 82 R60.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Balance Sheet Components - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 14,925 $ 25,975
Payables to clients 4,906 0
Accrued expenses 15,970 15,537
Purchasing card payable 11,830 10,686
Salaries and benefits payable 4,442 13,926
Loyalty revenue share liability 2,686 43
Other 620 620
Total $ 55,379 $ 66,787