v3.26.1
Financing - Schedule of Repurchase Agreement Counterparty (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
BofA Securities, Inc.    
Repurchase Agreement Counterparty [Line Items]    
Stockholders' Equity at Risk $ 171,549 $ 150,267
Weighted Average Maturity (days) 63 days 68 days
Percentage of Stockholders' Equity 31.40% 26.80%
Goldman Sachs Bank USA    
Repurchase Agreement Counterparty [Line Items]    
Stockholders' Equity at Risk $ 128,990 $ 153,393
Weighted Average Maturity (days) 172 days 103 days
Percentage of Stockholders' Equity 23.60% 27.40%
Barclays Capital Inc.    
Repurchase Agreement Counterparty [Line Items]    
Stockholders' Equity at Risk $ 65,131 $ 80,721
Weighted Average Maturity (days) 207 days 73 days
Percentage of Stockholders' Equity 11.90% 14.40%
JP Morgan Securities, LLC    
Repurchase Agreement Counterparty [Line Items]    
Stockholders' Equity at Risk $ 41,487 $ 29,992
Weighted Average Maturity (days) 62 days 31 days
Percentage of Stockholders' Equity 7.60% 5.30%
Atlas Securitized Products, L.P.    
Repurchase Agreement Counterparty [Line Items]    
Stockholders' Equity at Risk $ 29,333  
Weighted Average Maturity (days) 81 days  
Percentage of Stockholders' Equity 5.40% 5.00%