v3.26.1
REVENUES - Schedule of Revenues from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenues $ 131,162 $ 161,133 $ 253,114 $ 305,443
Wire transfer and money order fees, net        
Disaggregation of Revenue [Line Items]        
Wire transfer and money order fees 107,734 133,608 207,655 254,497
Discounts and promotions (149) (638) (318) (1,360)
Total revenues 107,585 132,970 207,337 253,137
Foreign exchange gain, net        
Disaggregation of Revenue [Line Items]        
Total revenues 16,652 23,681 32,972 43,862
Other income        
Disaggregation of Revenue [Line Items]        
Total revenues $ 6,925 $ 4,482 $ 12,805 $ 8,444