XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUES - Revenues from Contract with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues $ 169,150 $ 136,935 $ 314,514 $ 251,600
Wire transfer and money order fees, net        
Disaggregation of Revenue [Line Items]        
Wire transfer and money order fees 145,252 118,788 270,259 217,191
Discounts and promotions (734) (1,166) (1,291) (1,570)
Revenues 144,518 117,622 268,968 215,621
Foreign exchange gain, net        
Disaggregation of Revenue [Line Items]        
Revenues 22,382 18,195 41,550 33,868
Other income        
Disaggregation of Revenue [Line Items]        
Revenues $ 2,250 $ 1,118 $ 3,996 $ 2,111