v3.26.1
Fair Value Measurement - Schedule of Fair Value Sensitivity of Loan Servicing Assets and Liabilities to Adverse Changes in Key Assumptions (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor, Servicing Assets or Liabilities, Impact of Adverse Change in Assumption [Line Items]        
Fair value of loan servicing assets $ 45,437 $ 40,941    
Fair Value, Inputs, Level 3        
Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor, Servicing Assets or Liabilities, Impact of Adverse Change in Assumption [Line Items]        
Fair value of loan servicing assets 45,437 40,941    
Fair Value, Inputs, Level 3 | Loan Servicing Assets        
Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor, Servicing Assets or Liabilities, Impact of Adverse Change in Assumption [Line Items]        
Fair value of loan servicing assets 45,437 40,941 $ 28,886 $ 27,439
10% market-servicing rates increase (8,949) (8,402)    
20% market-servicing rates increase $ (17,684) $ (16,746)