v3.26.1
REVENUE FROM CONTRACTS WITH CUSTOMERS - Schedule of Payment Segment Revenue (Details) - Payments - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total fee income $ 10,717 $ 7,586 $ 19,791 $ 14,104
Broker fee income        
Disaggregation of Revenue [Line Items]        
Total fee income 9,536 6,443 17,356 11,621
Factor fee income        
Disaggregation of Revenue [Line Items]        
Total fee income 630 993 1,426 2,226
Other fee income        
Disaggregation of Revenue [Line Items]        
Total fee income $ 551 $ 150 $ 1,009 $ 257