v3.25.1
Consolidated Balance Sheet Components - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 7,204 $ 6,460
Payables to clients and customers 3,090 6,322
Accrued expenses 16,194 14,603
Purchasing card payable 5,185 4,475
Salaries and benefits payable 1,923 1,252
Loyalty revenue share liability 2,683 4,261
Other 1,246 2,538
Total $ 37,525 $ 39,911