XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUES - Revenues from Contract with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Total revenues $ 150,412 $ 145,364
Wire transfer and money order fees, net    
Disaggregation of Revenue [Line Items]    
Wire transfer and money order fees 127,484 125,007
Discounts and promotions (563) (557)
Total revenues 126,921 124,450
Foreign exchange gain, net    
Disaggregation of Revenue [Line Items]    
Total revenues 20,346 19,168
Other income    
Disaggregation of Revenue [Line Items]    
Total revenues $ 3,145 $ 1,746