XML 76 R62.htm IDEA: XBRL DOCUMENT v3.25.3
WIRE TRANSFERS AND MONEY ORDERS PAYABLE, NET (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Payables And Accruals [Line Items]    
Wire transfers payable, net $ 28,483 $ 22,437
Customer voided wires payable 36,495 32,583
Money orders payable 28,438 30,024
Total wire transfers and money orders payable, net $ 93,416 $ 85,044
Wires payable collection period 30 days  
Minimum    
Payables And Accruals [Line Items]    
Statutory abandonment period 3 years  
Maximum    
Payables And Accruals [Line Items]    
Statutory abandonment period 7 years