XML 58 R44.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUES - Schedule of Revenues from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenues $ 154,921 $ 171,947 $ 460,364 $ 493,890
Wire transfer and money order fees, net        
Disaggregation of Revenue [Line Items]        
Wire transfer and money order fees 128,091 145,444 382,588 419,485
Discounts and promotions (296) (844) (1,656) (2,127)
Total revenues 127,795 144,600 380,932 417,358
Foreign exchange gain, net        
Disaggregation of Revenue [Line Items]        
Total revenues 22,278 23,954 66,140 67,100
Other income        
Disaggregation of Revenue [Line Items]        
Total revenues $ 4,848 $ 3,393 $ 13,292 $ 9,432