v3.26.3
Repurchase Agreements and Warehouse Facilities - Schedule of Company's Repurchase Agreements (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Assets Sold under Agreements to Repurchase [Line Items]    
Total carrying value $ 7,460,119 $ 6,753,417
Investment securities    
Assets Sold under Agreements to Repurchase [Line Items]    
Total carrying value 6,633,635 6,154,086
Residential loans and real estate owned    
Assets Sold under Agreements to Repurchase [Line Items]    
Total carrying value 635,461 462,127
Residential loans held for sale    
Assets Sold under Agreements to Repurchase [Line Items]    
Total carrying value 139,252 73,446
Single-family rental properties    
Assets Sold under Agreements to Repurchase [Line Items]    
Total carrying value $ 51,771 $ 63,758