v3.25.2
TRANSACTION COSTS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
TRANSACTION COSTS.        
Bank and processor fees $ 30,684 $ 25,476 $ 59,342 $ 49,855
Network fees 7,358 5,680 13,826 10,716
Chargebacks and operational losses 1,076 3,689 3,450 5,576
Card costs 366 587 749 1,106
Capital advance costs, net of recoveries 661 1,485 1,729 3,522
Other 421 44 819 152
Total transaction costs $ 40,566 $ 36,961 $ 79,915 $ 70,927