XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Assets and Liabilities - Fair Value Reconciliation (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Senior asset-backed securities related to Structured Program transactions        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning $ 0   $ 0  
Originations and purchases, and additions 144,680   144,680  
Principal payments and cash received (1,290)   (1,290)  
Interest income accretion and fair value adjustments recorded in earnings, and change in unrealized gain (loss) (605)   (605)  
Ending 142,785   142,785  
Other asset-backed securities related to Structured Program transactions        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning 10,397   12,469  
Originations and purchases, and additions 8,667   8,780  
Principal payments and cash received (2,084)   (4,269)  
Ending 16,980   16,980  
Loans Held For Sale        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning 44,647 $ 156,730 110,400 $ 142,370
Originations and purchases, and additions 1,272,118 2,728,499 2,477,147 4,999,424
Sales (1,238,252) (2,811,843) (2,485,498) (5,069,544)
Principal payments and cash received (5,135) (8,524) (11,600) (21,860)
Transfers 191,807 (11,888) 191,807 (11,888)
Interest income accretion and fair value adjustments recorded in earnings, and change in unrealized gain (loss) (14,824) 9,837 (31,895) 24,309
Ending 250,361 62,811 250,361 62,811
Loans Held for Investment        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning 748,618 15,384 925,938 21,240
Originations and purchases, and additions 0 0 4,037 14
Principal payments and cash received (156,287) (5,724) (342,738) (11,747)
Transfers (191,634) 11,966 (191,634) 11,966
Interest income accretion and fair value adjustments recorded in earnings, and change in unrealized gain (loss) 3,422 (1,043) 8,516 (890)
Ending $ 404,119 $ 20,583 $ 404,119 $ 20,583