v3.25.4
SEGMENT REPORTING - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 30, 2025
Dec. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting, Revenue Reconciling Item [Line Items]          
Total revenues     $ 607,776 $ 658,649 $ 658,735
Salaries and benefits     75,036 68,247 70,203
Provision for credit losses     7,916 6,411 4,997
Restructuring costs     742 3,060 1,214
Transaction costs     10,464 1,819 445
Goodwill impairment   $ 1,200 1,209 0 0
Depreciation and amortization     17,161 13,645 12,866
Total operating expenses     552,126 563,633 563,245
Operating income     55,650 95,016 95,490
Gain contingency $ 3,300   3,286 0 0
Interest expense     11,836 11,745 10,426
Income before income taxes     47,100 83,271 85,064
Total tax provision     14,429 24,450 25,549
Net income     32,671 58,821 59,515
Reportable Segment          
Segment Reporting, Revenue Reconciling Item [Line Items]          
Total revenues     607,776 658,649 658,735
Agent commissions     255,333 281,157 284,157
Payer commissions     96,543 108,697 110,865
Bank charges and fees     26,573 26,497 25,065
Salaries and benefits     75,036 68,247 70,203
Other segment items     61,149 54,100 53,433
Provision for credit losses     7,916 6,411 4,997
Restructuring costs     742 3,060 1,214
Transaction costs     10,464 1,819 445
Goodwill impairment     1,209 0 0
Depreciation and amortization     17,161 13,645 12,866
Total operating expenses     552,126 563,633 563,245
Operating income     55,650 95,016 95,490
Gain contingency     3,286 0 0
Interest expense     11,836 11,745 10,426
Income before income taxes     47,100 83,271 85,064
Total tax provision     14,429 24,450 25,549
Net income     32,671 58,821 59,515
Wire transfer and money order fees, net          
Segment Reporting, Revenue Reconciling Item [Line Items]          
Total revenues     502,155 554,801 561,540
Wire transfer and money order fees, net | Reportable Segment          
Segment Reporting, Revenue Reconciling Item [Line Items]          
Total revenues     502,155 554,801 561,540
Foreign exchange gain, net          
Segment Reporting, Revenue Reconciling Item [Line Items]          
Total revenues     87,160 88,944 87,908
Foreign exchange gain, net | Reportable Segment          
Segment Reporting, Revenue Reconciling Item [Line Items]          
Total revenues     87,160 88,944 87,908
Other income          
Segment Reporting, Revenue Reconciling Item [Line Items]          
Total revenues     18,461 14,904 9,287
Other income | Reportable Segment          
Segment Reporting, Revenue Reconciling Item [Line Items]          
Total revenues     $ 18,461 $ 14,904 $ 9,287