WIRE TRANSFERS AND MONEY ORDERS PAYABLE, NET (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Wire Transfer and Money Orders Payable [Line Items] | ||
| Wire transfers payable, net | $ 26,708 | $ 22,437 |
| Customer voided wires payable | 34,298 | 32,583 |
| Money orders payable | 26,534 | 30,024 |
| Total wire transfers and money orders payable, net | $ 87,540 | $ 85,044 |
| Wires payable collection period | 30 days | |
| Minimum | ||
| Wire Transfer and Money Orders Payable [Line Items] | ||
| Statutory abandonment period | 3 years | |
| Maximum | ||
| Wire Transfer and Money Orders Payable [Line Items] | ||
| Statutory abandonment period | 7 years |