XML 107 R89.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE FROM CONTRACTS WITH CUSTOMERS - Schedule of Payment Segment Revenue (Details) - Payments - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total fee income $ 7,586 $ 5,781 $ 14,104 $ 11,252
Broker fee income        
Disaggregation of Revenue [Line Items]        
Total fee income 6,443 4,392 11,621 8,507
Factor fee income        
Disaggregation of Revenue [Line Items]        
Total fee income 993 1,296 2,226 2,591
Other fee income        
Disaggregation of Revenue [Line Items]        
Total fee income $ 150 $ 93 $ 257 $ 154