v3.26.1
FAIR VALUE MEASUREMENTS (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Level 1    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Cash and cash equivalents $ 150,636 $ 168,682
Accounts receivable 0 0
Agent advances 0 0
Prepaid wires 0 0
Total assets 150,636 168,682
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 99,744 105,369
Agent advances 4,784 4,494
Prepaid wires 16,130 59,497
Total assets 120,658 169,360
Accounts payable 21,728 15,317
Wire transfers and money orders payable 85,007 87,540
Revolving credit facility 113,814 194,814
Total liabilities 220,549 297,671
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