XML 81 R67.htm IDEA: XBRL DOCUMENT v3.25.3
FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Categorized by Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Level 1    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Cash and cash equivalents $ 151,589 $ 130,503
Accounts receivable, net 0 0
Agent advances, net of allowance 0 0
Prepaid wires 0 0
Total assets 151,589 130,503
Accounts payable 0 0
Wire transfers and money orders payable 0 0
Total liabilities 0 0
Level 1 | Revolving credit facility | Line of Credit    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Revolving credit facility 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, net 119,218 107,077
Agent advances, net of allowance 4,261 4,285
Prepaid wires 23,199 49,205
Total assets 146,678 160,567
Accounts payable 18,328 19,520
Wire transfers and money orders payable 93,416 85,044
Total liabilities 269,658 261,164
Level 2 | Revolving credit facility | Line of Credit    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Revolving credit facility 157,914 156,600
Level 3    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Cash and cash equivalents 0 0
Accounts receivable, net 0 0
Agent advances, net of allowance 0 0
Prepaid wires 0 0
Total assets 0 0
Accounts payable 0 0
Wire transfers and money orders payable 0 0
Total liabilities 0 0
Level 3 | Revolving credit facility | Line of Credit    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Revolving credit facility $ 0 $ 0