v3.25.4
FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Categorized by Fair Value Hierarchy (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Level 1    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Cash and cash equivalents $ 168,682 $ 130,503
Accounts receivable 0 0
Agent advances 0 0
Prepaid wires 0 0
Total assets 168,682 130,503
Accounts payable 0 0
Wire transfers and money orders payable 0 0
Revolving credit facility 0 0
Total liabilities 0 0
Level 2    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Cash and cash equivalents 0 0
Accounts receivable 105,369 107,077
Agent advances 4,494 4,285
Prepaid wires 59,497 49,205
Total assets 169,360 160,567
Accounts payable 15,317 19,520
Wire transfers and money orders payable 87,540 85,044
Revolving credit facility 194,814 156,600
Total liabilities 297,671 261,164
Level 3    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Cash and cash equivalents 0 0
Accounts receivable 0 0
Agent advances 0 0
Prepaid wires 0 0
Total assets 0 0
Accounts payable 0 0
Wire transfers and money orders payable 0 0
Revolving credit facility 0 0
Total liabilities $ 0 $ 0