v3.26.1
Repurchase Agreements and Warehouse Facilities - Schedule of Company's Repurchase Agreements (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets Sold under Agreements to Repurchase [Line Items]    
Total carrying value $ 7,019,017 $ 6,753,417
Investment securities    
Assets Sold under Agreements to Repurchase [Line Items]    
Total carrying value 6,214,069 6,154,086
Residential loans and real estate owned    
Assets Sold under Agreements to Repurchase [Line Items]    
Total carrying value 629,881 462,127
Residential loans held for sale    
Assets Sold under Agreements to Repurchase [Line Items]    
Total carrying value 112,961 73,446
Single-family rental properties    
Assets Sold under Agreements to Repurchase [Line Items]    
Total carrying value $ 62,106 $ 63,758