v3.25.4
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