REVENUES - Narrative (Details) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
|
Jun. 30, 2026
USD ($)
obligation
|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2026
USD ($)
obligation
point
|
Jun. 30, 2025
USD ($)
|
|
| Revenue from Contract with Customer [Abstract] | ||||
| Significant initial costs incurred to obtain contracts with customers | $ 0 | $ 0 | ||
| Point earned for each wire transfer processed | point | 1 | |||
| Number of performance obligation | obligation | 1 | 1 | ||
| Money order fees | $ 500,000 | $ 500,000 | $ 900,000 | $ 1,100,000 |