v3.26.1
Fair Value Measurement - Schedule of Servicing Liabilities at Fair Value Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Servicing Asset at Fair Value, Amount [Roll Forward]    
Fair value, beginning balance $ 40,941  
Fair value, ending balance 45,437  
Servicing Liability at Fair Value, Amount [Roll Forward]    
Fair value, beginning balance 4,383  
Fair value, ending balance 6,646  
Fair Value, Inputs, Level 3    
Servicing Asset at Fair Value, Amount [Roll Forward]    
Fair value, beginning balance 40,941  
Fair value, ending balance 45,437  
Servicing Liability at Fair Value, Amount [Roll Forward]    
Fair value, beginning balance 4,383  
Fair value, ending balance 6,646  
Fair Value, Inputs, Level 3 | Loan Servicing Liabilities    
Servicing Liability at Fair Value, Amount [Roll Forward]    
Fair value, beginning balance 4,383 $ 1,180
Sale of loans 2,605 592
Changes in fair value recorded in earnings (342) (285)
Fair value, ending balance 6,646 1,487
Fair Value, Inputs, Level 3 | Loan Servicing Assets    
Servicing Asset at Fair Value, Amount [Roll Forward]    
Fair value, beginning balance 40,941 27,439
Sale of loans 10,079 5,537
Changes in fair value recorded in earnings (5,583) (4,090)
Fair value, ending balance $ 45,437 $ 28,886