v3.25.2
Fair Value of Financial Instruments - Summary of Changes in Fair Value of Financial Assets Which are Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Unrealized loss, related to mortgage loan held in securitization trusts $ 17,304 $ 10,019
Mortgage loans held in securitization trusts, at fair value    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value at beginning of period 1,633,589 950,972
Accretion of discount (amortization of premium) 0 0
Net realized gain (loss) 0 0
Unrealized gain (loss) in earnings 18,282 10,981
Purchases 62,357 1,056,508
Sales and repayments 0 (240,274)
Issuances 0 0
Transfer into Level 3 0 0
Transfers out of Level 3 0 0
Consolidation of securitization trusts 532,214 0
Deconsolidation of securitization trusts 0 0
Fair value at end of period 2,246,442 1,778,187
Included in earnings 18,282 10,981
Included in other comprehensive income $ 0 $ 0