v3.26.1
SEGMENT REPORTING - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues $ 121,952,000 $ 144,310,000
Salaries and benefits 18,890,000 18,288,000
Provision for credit losses 2,891,000 2,066,000
Restructuring costs 0 306,000.0
Transaction costs 1,166,000 1,169,000
Depreciation and amortization 4,685,000 3,629,000
Total operating expenses 118,278,000 130,235,000
Operating income 3,674,000 14,075,000
Interest expense 2,208,000 2,700,000
Income before income taxes 1,466,000 11,375,000
Income tax provision 955,000 3,606,000
Net income 511,000 7,769,000
Reportable Segment    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 121,952,000 144,310,000
Agent commissions 51,158,000 61,163,000
Payer commissions 18,827,000 23,811,000
Bank charges and fees 5,614,000 6,594,000
Salaries and benefits 18,890,000 18,288,000
Other segment items 15,047,000 13,209,000
Provision for credit losses 2,891,000 2,066,000
Restructuring costs 0 306,000
Transaction costs 1,166,000 1,169,000
Depreciation and amortization 4,685,000 3,629,000
Total operating expenses 118,278,000 130,235,000
Operating income 3,674,000 14,075,000
Interest expense 2,208,000 2,700,000
Income before income taxes 1,466,000 11,375,000
Income tax provision 955,000 3,606,000
Net income 511,000 7,769,000
Wire transfer and money order fees, net    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 99,752,000 120,167,000
Wire transfer and money order fees, net | Reportable Segment    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 99,752,000 120,167,000
Foreign exchange gain, net    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 16,320,000 20,181,000
Foreign exchange gain, net | Reportable Segment    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 16,320,000 20,181,000
Other income    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 5,880,000 3,962,000
Other income | Reportable Segment    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues $ 5,880,000 $ 3,962,000