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
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 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 $ 54,842   $ 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 54,842   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 54,842 $ 45,437 40,941 $ 32,443 $ 28,886 $ 27,439
10% market-servicing rates increase (10,146)   (8,402)      
20% market-servicing rates increase $ (20,079)   $ (16,746)