v3.26.1
Variable Interest Entities and Securitization Activities - Schedule of Variable Interests In VIEs For Which The Company Is Not The Primary Beneficiary (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Variable Interest Entity [Line Items]    
Carrying Amount, MBS $ 31,649 $ 34,501
Carrying Amount, Investment in unconsolidated joint ventures 167,251 161,424
Total Assets 6,314,288 7,769,796
Unconsolidated VIEs    
Variable Interest Entity [Line Items]    
Carrying Amount, MBS 31,649 31,161
Carrying Amount, Investment in unconsolidated joint ventures 167,251 161,424
Total Assets 198,900 192,585
Maximum Exposure to Loss, MBS 31,649 31,161
Maximum Exposure to Loss, Investment in unconsolidated joint venture 167,251 161,424
Maximum Exposure to Loss, Total assets in unconsolidated VIEs $ 198,900 $ 192,585