v3.25.1
Servicing Assets - Schedule of Activity Pertaining to Servicing Rights (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Servicing Asset at Fair Value, Amount [Roll Forward]    
Balance at beginning of period $ 55,788 $ 48,186
Additions, net 5,624 3,520
Fair value changes:    
Due to changes in valuation inputs or assumptions (1,095) 221
Decay due to increases in principal paydowns or runoff (3,633) (2,965)
Balance at end of period $ 56,684 $ 48,962