v3.26.1
Mortgage Loans at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Receivables [Abstract]    
Mortgage loans, unpaid principal balance $ 10,831,118 $ 9,735,186
Premiums paid on mortgage loans 122,551 121,140
Fair value adjustment 37,432 76,403
Mortgage loans at fair value $ 10,991,101 $ 9,932,729