v3.25.1
BUSINESS, BASIS OF PRESENTATION, AND SIGNIFICANT ACCOUNTING POLICIES (Details)
$ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
branch
state
segment
Dec. 31, 2024
USD ($)
Product Information [Line Items]    
Number of reportable segments | segment 2  
Number of branches | branch 430  
Number of states 49  
Total account balance for trust for investors and escrow balances for mortgagors | $ $ 976.8 $ 788.6
Licenses    
Product Information [Line Items]    
Number of states 49