v3.26.1
Servicing Assets - Additional Information (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Servicing Assets At Amortized Value [Line Items]      
Loans serviced for others with principal balances $ 697,400,000   $ 682,900,000
Valuation allowance for impairment 0   $ 0
Servicing assets $ 15,100,000 $ 15,700,000  
Minimum      
Servicing Assets At Amortized Value [Line Items]      
Fair value of servicing assets, discount rates 4.50% 4.76%  
Fair value of servicing assets, prepayment speed 12.90% 12.90%  
Maximum      
Servicing Assets At Amortized Value [Line Items]      
Fair value of servicing assets, discount rates 12.02% 11.53%  
Fair value of servicing assets, prepayment speed 13.60% 13.60%