v3.26.1
SEGMENT REPORTING - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Total revenues $ 131,162 $ 161,133 $ 253,114 $ 305,443
Salaries and benefits 17,380 18,525 36,270 37,110
Provision for credit losses 2,585 1,858 5,476 3,924
Transaction costs 700 2,224 1,866 3,393
Depreciation and amortization 4,792 4,454 9,477 8,083
Total operating expenses 122,411 141,672 240,689 271,907
Operating income 8,751 19,461 12,425 33,536
Interest expense 2,320 3,093 4,528 5,793
Income before income taxes 6,431 16,368 7,897 27,743
Income tax provision 2,226 5,361 3,181 8,967
Net income 4,205 11,007 4,716 18,776
Reportable Segment        
Segment Reporting [Line Items]        
Total revenues 131,162 161,133 253,114 305,443
Agent commissions 55,441 67,385 106,599 128,548
Payer commissions 20,784 25,244 39,611 49,055
Bank charges and fees 5,637 6,884 11,251 13,478
Salaries and benefits 17,380 18,525 36,270 37,110
Other segment items 15,092 15,098 30,139 28,316
Provision for credit losses 2,585 1,858 5,476 3,924
Transaction costs 700 2,224 1,866 3,393
Depreciation and amortization 4,792 4,454 9,477 8,083
Total operating expenses 122,411 141,672 240,689 271,907
Operating income 8,751 19,461 12,425 33,536
Interest expense 2,320 3,093 4,528 5,793
Income before income taxes 6,431 16,368 7,897 27,743
Income tax provision 2,226 5,361 3,181 8,967
Net income 4,205 11,007 4,716 18,776
Wire transfer and money order fees, net        
Segment Reporting [Line Items]        
Total revenues 107,585 132,970 207,337 253,137
Wire transfer and money order fees, net | Reportable Segment        
Segment Reporting [Line Items]        
Total revenues 107,585 132,970 207,337 253,137
Foreign exchange gain, net        
Segment Reporting [Line Items]        
Total revenues 16,652 23,681 32,972 43,862
Foreign exchange gain, net | Reportable Segment        
Segment Reporting [Line Items]        
Total revenues 16,652 23,681 32,972 43,862
Other income        
Segment Reporting [Line Items]        
Total revenues 6,925 4,482 12,805 8,444
Other income | Reportable Segment        
Segment Reporting [Line Items]        
Total revenues $ 6,925 $ 4,482 $ 12,805 $ 8,444