v3.26.1
ACCRUED AND OTHER LIABILITIES - Schedule of Accrued and Other Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Commissions payable to sending agents $ 15,138 $ 16,381
Accrued salaries and benefits 4,318 3,785
Accrued bank charges 2,751 3,225
Lease liability, current portion 6,109 6,207
Accrued professional fees 1,043 2,156
Accrued taxes 9,475 1,940
Acquisition related liabilities 150 150
Accrued transaction costs 134 84
Other 3,235 4,172
Accrued and other liabilities $ 42,353 $ 38,100