v3.26.1
WIRE TRANSFERS AND MONEY ORDERS PAYABLE, NET (Tables)
6 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
Schedule of Wire Transfer and Money Orders Payable
Wire transfers and money orders payable, net consisted of the following (in thousands):

June 30, 2026December 31, 2025
Wire transfers payable, net$25,877 $26,708 
Customer voided wires payable32,962 34,298 
Money orders payable26,168 26,534 
$85,007 $87,540