v3.26.3
Fair Value Measurement - Schedule of Servicing Liabilities at Fair Value Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Servicing Asset at Fair Value, Amount [Roll Forward]        
Fair value, beginning balance     $ 40,941  
Fair value, ending balance $ 67,973   67,973  
Servicing Liability at Fair Value, Amount [Roll Forward]        
Fair value, beginning balance     4,383  
Fair value, ending balance 7,173   7,173  
Fair Value, Inputs, Level 3        
Servicing Asset at Fair Value, Amount [Roll Forward]        
Fair value, beginning balance     40,941  
Fair value, ending balance 67,973   67,973  
Servicing Liability at Fair Value, Amount [Roll Forward]        
Fair value, beginning balance     4,383  
Fair value, ending balance 7,173   7,173  
Fair Value, Inputs, Level 3 | Loan Servicing Liabilities        
Servicing Liability at Fair Value, Amount [Roll Forward]        
Fair value, beginning balance 8,409 $ 1,750 4,383 $ 1,180
Sale of loans 1,712 570 7,304 1,763
Changes in fair value recorded in earnings (2,948) (386) (4,514) (1,009)
Fair value, ending balance 7,173 1,934 7,173 1,934
Fair Value, Inputs, Level 3 | Loan Servicing Assets        
Servicing Asset at Fair Value, Amount [Roll Forward]        
Fair value, beginning balance 54,842 32,443 40,941 27,439
Sale of loans 18,349 8,495 44,785 22,139
Changes in fair value recorded in earnings (5,218) (4,155) (17,753) (12,795)
Fair value, ending balance $ 67,973 $ 36,783 $ 67,973 $ 36,783