XML 184 R70.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value - Loans That Were Greater Than 90 Days Past Due and On Non-Accrual Status (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Loans held for investment, subject to nonrecourse debt    
UPB $ 0 $ 32,067
Fair Value 0 19,362
Difference 0 (12,705)
Loans held for investment    
UPB 7,019 222
Fair Value 6,142 155
Difference (877) (67)
Total loans 90 days or more past due and on non-accrual status, UPB 7,019 32,289
Total loans 90 days or more past due and on non-accrual status, Fair Value 6,142 19,517
Total loans 90 days or more past due and on non-accrual status, Difference $ (877) $ (12,772)