XML 50 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurement (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Carrying Values and Fair Values of Debt Instruments The carrying values and fair values of debt instruments are as follows (in thousands):
December 31, 2024December 31, 2023
Carrying Value
Fair Value
Carrying Value
Fair Value
Recourse debt$863,646 $807,801 $932,369 $844,727 
Senior debt4,738,594 4,681,858 4,114,134 4,082,994 
Subordinated debt2,667,010 2,539,930 2,219,573 2,131,994 
Securitization debt4,632,242 4,363,326 3,405,852 3,191,542 
Total
$12,901,492 $12,392,915 $10,671,928 $10,251,257 
Schedule of Financial Instruments Measured at Fair Value on a Recurring Basis
At December 31, 2024 and 2023, financial instruments measured at fair value on a recurring basis, based upon the fair value hierarchy are as follows (in thousands):
December 31, 2024
Level 1
Level 2
Level 3
Total
Derivative assets:
Interest rate swaps
$— $171,758 $— $171,758 
Total
$— $171,758 $— $171,758 
Derivative liabilities:
Interest rate swaps$— $7,385 $— $7,385 
Total
$— $7,385 $— $7,385 
December 31, 2023
Level 1
Level 2
Level 3
Total
Derivative assets:
Interest rate swaps$— $132,734 $— $132,734 
Total$— $132,734 $— $132,734 
Derivative liabilities:   
Interest rate swaps$— $60,401 $— $60,401 
Total$— $60,401 $— $60,401