XML 73 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value of Financial Instruments - Schedule of Carrying Values and Fair Values of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Carrying Value | Level 1    
Assets    
Cash and cash equivalents $ 301,979 $ 245,165
Restricted cash 146,247 67,762
Liabilities    
Convertible notes, net 367,021 365,739
Carrying Value | Level 2    
Liabilities    
Debt obligation facilities and other financing 3,011,683 2,818,292
Carrying Value | Level 3    
Assets    
Residential investor loans held-for-sale 25,233 0
Liabilities    
ABS issued, net 270,814 390,674
Trust preferred securities and subordinated notes, net 138,883 138,860
Guarantee obligations 2,053 2,806
Carrying Value | Senior Notes | Level 1    
Liabilities    
Senior Notes 227,281 139,989
Estimated Fair Value | Level 1    
Assets    
Cash and cash equivalents 301,979 245,165
Restricted cash 146,247 67,762
Liabilities    
Convertible notes, net 368,220 365,455
Estimated Fair Value | Level 2    
Liabilities    
Debt obligation facilities and other financing 3,012,578 2,819,393
Estimated Fair Value | Level 3    
Assets    
Residential investor loans held-for-sale 25,233 0
Liabilities    
ABS issued, net 271,687 392,344
Trust preferred securities and subordinated notes, net 86,490 93,465
Guarantee obligations 2,770 3,204
Estimated Fair Value | Senior Notes | Level 1    
Liabilities    
Senior Notes $ 229,270 $ 146,716