XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments - Schedule of Carrying Values and Fair Values of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Carrying Value | Level 1    
Assets    
Cash and cash equivalents $ 259,918 $ 245,165
Restricted cash 86,557 67,762
Liabilities    
Convertible notes, net 366,374 365,739
Carrying Value | Level 2    
Liabilities    
Debt obligation facilities and other financing 3,028,525 2,818,292
Carrying Value | Level 3    
Liabilities    
Total ABS issued, net 330,569 390,674
Trust preferred securities and subordinated notes, net 138,871 138,860
Guarantee obligations 2,447 2,806
Carrying Value | Senior Notes | Level 1    
Liabilities    
Senior Notes 226,915 139,989
Estimated Fair Value | Level 1    
Assets    
Cash and cash equivalents 259,918 245,165
Restricted cash 86,557 67,762
Liabilities    
Convertible notes, net 368,369 365,455
Estimated Fair Value | Level 2    
Liabilities    
Debt obligation facilities and other financing 3,029,522 2,819,393
Estimated Fair Value | Level 3    
Liabilities    
Total ABS issued, net 332,661 392,344
Trust preferred securities and subordinated notes, net 89,280 93,465
Guarantee obligations 2,836 3,204
Estimated Fair Value | Senior Notes | Level 1    
Liabilities    
Senior Notes $ 233,134 $ 146,716