XML 74 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheet Components - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 3,729 $ 25,975
Payables to clients 70 0
Accrued expenses 19,116 15,537
Purchasing card payable 12,502 10,686
Salaries and benefits payable 8,019 13,926
Loyalty revenue share liability 3,479 43
Other 2,277 620
Total $ 49,192 $ 66,787