v3.26.1
Fair Value Measurements - Schedule of Lender Risk Account (Details) - Lender Risk Account - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning of period     $ 30,446 $ 28,436
Due to loan sales     595 724
Releases and claims paid to the Company     (1,850) (1,670)
Change in fair value recognized in gain on sale of loans     152 1,326
End of period $ 29,343 $ 28,816 29,343 28,816
Fair Value, Recurring        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning of period 29,569 29,037    
Due to loan sales 272 325    
Releases and claims paid to the Company (957) (1,043)    
Change in fair value recognized in gain on sale of loans 459 497    
End of period $ 29,343 $ 28,816 $ 29,343 $ 28,816