v3.24.1
Other Assets - Summary of Other Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Disclosure Of Quantitative Information About Rightofuse Assets [Line Items]    
Money held in escrow for: $ 11,635 $ 43,814
Advance payments to merchants   12,863
Rental guarantees 147 112
Deposits in brokers   5,576
Loss allowance   (5,576)
Total current Other Assets 11,782 56,789
Stand by Credit Letters Required by Merchants    
Disclosure Of Quantitative Information About Rightofuse Assets [Line Items]    
Money held in escrow for:   18,575
Banks requirements    
Disclosure Of Quantitative Information About Rightofuse Assets [Line Items]    
Money held in escrow for: 3,000 19,988
Processors and Others Requirements    
Disclosure Of Quantitative Information About Rightofuse Assets [Line Items]    
Money held in escrow for: 5,072 1,688
Credit Card Requirements    
Disclosure Of Quantitative Information About Rightofuse Assets [Line Items]    
Money held in escrow for: $ 3,563 $ 3,563