v3.26.3
Fair Value Measurement - Schedule of Fair Value Sensitivity of Loan Servicing Assets and Liabilities to Adverse Changes in Key Assumptions (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 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 $ 67,973   $ 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 67,973   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 67,973 $ 54,842 40,941 $ 36,783 $ 32,443 $ 27,439
10% market-servicing rates increase (11,148)   (8,402)      
20% market-servicing rates increase $ (21,973)   $ (16,746)