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
Jun. 30, 2026
Dec. 31, 2025
Variable Interest Entity [Line Items]    
Carrying Amount, MBS $ 31,587 $ 34,501
Carrying Amount, Investment in unconsolidated joint ventures 165,658 161,424
Total Assets 6,263,916 7,769,796
Unconsolidated VIEs    
Variable Interest Entity [Line Items]    
Carrying Amount, MBS 31,587 31,161
Carrying Amount, Investment in unconsolidated joint ventures 165,658 161,424
Total Assets 197,245 192,585
Maximum Exposure to Loss, MBS 31,587 31,161
Maximum Exposure to Loss, Investment in unconsolidated joint venture 165,658 161,424
Maximum Exposure to Loss, Total assets in unconsolidated VIEs $ 197,245 $ 192,585