v3.25.2
Fair Value Measurements - Schedule of Loans HFI at Fair Value Activity and Aggregate Fair Value of HFI Loans (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Fair value of loans held for investment $ 631,736   $ 631,736   $ 1,027,798
Balance at Fair Value          
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Fair value of loans held for investment 4,342,825   4,342,825   4,051,497
Loans held for investment          
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Fair value at beginning of period 818,882 $ 420,393 1,027,798 $ 262,190  
Purchases 0 12,220 12,744 232,784  
Principal payments (184,327) (96,004) (402,787) (159,930)  
Interest income accretion and fair value adjustments recorded in earnings (2,819) (1,967) (6,019) (402)  
Fair value at end of period 631,736 $ 334,642 631,736 $ 334,642  
Loans held for investment | Fair Value, Measurements, Recurring          
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Fair value of loans held for investment 631,736   631,736   1,027,798
Loans held for investment | Fair Value, Measurements, Recurring | Balance at Fair Value | Off-balance Sheet Loans          
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Aggregate unpaid principal balance 667,444   667,444   1,097,511
Cumulative fair value adjustments (35,708)   (35,708)   (69,713)
Fair value of loans held for investment 631,736   631,736   1,027,798
Loans held for investment | Fair Value, Measurements, Recurring | Balance at Fair Value | Off-balance Sheet Loans | 90 or more days past due          
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Aggregate unpaid principal balance 8,411   8,411   14,616
Cumulative fair value adjustments (6,821)   (6,821)   (11,836)
Fair value of loans held for investment $ 1,590   $ 1,590   $ 2,780