v3.26.1
REVENUES - Schedule of Revenues from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenues $ 121,952 $ 144,310
Wire transfer and money order fees, net    
Disaggregation of Revenue [Line Items]    
Wire transfer and money order fees 99,921 120,889
Discounts and promotions (169) (722)
Total revenues 99,752 120,167
Foreign exchange gain, net    
Disaggregation of Revenue [Line Items]    
Total revenues 16,320 20,181
Other income    
Disaggregation of Revenue [Line Items]    
Total revenues $ 5,880 $ 3,962