v3.26.1
Repurchase Agreements and Warehouse Facilities - Schedule of Unencumbered Securities (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Assets Sold under Agreements to Repurchase [Line Items]  
Securities borrowed $ 471,848
Agency RMBS  
Assets Sold under Agreements to Repurchase [Line Items]  
Securities borrowed 434,623
Non-Agency RMBS  
Assets Sold under Agreements to Repurchase [Line Items]  
Securities borrowed 36,049
Non-Agency RMBS | Consolidated SLST  
Assets Sold under Agreements to Repurchase [Line Items]  
Securities borrowed 10,500
U.S. Treasury securities  
Assets Sold under Agreements to Repurchase [Line Items]  
Securities borrowed $ 1,176