v3.25.4
REVENUE - Revenues from Contract with Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Wire transfer and money order fees $ 503,995 $ 557,697 $ 564,337
Discounts and promotions (1,840) (2,896) (2,797)
Total revenues 607,776 658,649 658,735
Wire transfer and money order fees, net      
Disaggregation of Revenue [Line Items]      
Total revenues 502,155 554,801 561,540
Foreign exchange gain, net      
Disaggregation of Revenue [Line Items]      
Total revenues 87,160 88,944 87,908
Other income      
Disaggregation of Revenue [Line Items]      
Total revenues $ 18,461 $ 14,904 $ 9,287