XML 72 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE - Revenues from Contract with Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Wire transfer and money order fees $ 557,697 $ 564,337 $ 471,190
Discounts and promotions (2,896) (2,797) (2,028)
Total revenues 658,649 658,735 546,805
Wire transfer and money order fees, net      
Disaggregation of Revenue [Line Items]      
Total revenues 554,801 561,540 469,162
Foreign exchange gain, net      
Disaggregation of Revenue [Line Items]      
Total revenues 88,944 87,908 72,920
Other income      
Disaggregation of Revenue [Line Items]      
Total revenues $ 14,904 $ 9,287 $ 4,723