v3.25.4
REVENUE RECOGNITION - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]    
Term of policies for insurance commissions 1 year  
Gross loans $ 4,991,307 $ 4,546,960
Deferred sales commissions amortization period 2 years  
Deferred set-up costs amortization period 4 years  
Amortization of deferred sales commissions $ 580  
Amortization of deferred set-up costs $ 530  
Non-renewal notice period 30 days  
Minimum    
Disaggregation of Revenue [Line Items]    
Term of contracts for intelligence segement 1 year  
Maximum    
Disaggregation of Revenue [Line Items]    
Term of contracts for intelligence segement 2 years  
Commercial loans    
Disaggregation of Revenue [Line Items]    
Gross loans $ 1,163,664 1,119,245
Payments Segment    
Disaggregation of Revenue [Line Items]    
Deferred sales commissions amortization period 2 years  
Deferred set-up costs amortization period 4 years  
Deferred sales commissions $ 220 319
Deferred set-up costs 1,840 $ 1,354
Payments Segment | Broker | Commercial loans    
Disaggregation of Revenue [Line Items]    
Gross loans $ 0