v3.26.1
REVENUE FROM CONTRACTS WITH CUSTOMERS - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Disaggregation of Revenue [Line Items]    
Term of policies for insurance commissions 1 year  
Gross loans $ 5,477,091 $ 4,991,307
Revenue from contract with customer, payment due 30 days  
Non-renewal notice period 30 days  
Minimum    
Disaggregation of Revenue [Line Items]    
Term of contracts for intelligence segment 1 year  
Maximum    
Disaggregation of Revenue [Line Items]    
Term of contracts for intelligence segment 2 years  
Payments    
Disaggregation of Revenue [Line Items]    
Deferred sales commissions amortization period 2 years  
Deferred set-up costs amortization period 4 years  
Deferred sales commissions $ 138 220
Deferred set-up costs $ 2,068 1,840
Intelligence Segment    
Disaggregation of Revenue [Line Items]    
Deferred sales commissions amortization period 2 years  
Deferred set-up costs amortization period 4 years  
Commercial    
Disaggregation of Revenue [Line Items]    
Gross loans $ 1,160,128 1,163,664
Broker | Commercial | Payments    
Disaggregation of Revenue [Line Items]    
Gross loans $ 0 $ 0