v3.26.1
Mortgage Loans at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Receivables [Abstract]    
Mortgage loans, unpaid principal balance $ 9,404,670 $ 9,735,186
Premiums paid on mortgage loans 139,978 121,140
Fair value adjustment 74,428 76,403
Mortgage loans at fair value $ 9,619,076 $ 9,932,729