v3.25.2
Repurchase Agreements - Schedule of Repurchase Agreements (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Assets Sold under Agreements to Repurchase [Line Items]    
Interest Expense Incurred $ 20,658 $ 8,353
Ending Weighted Average Interest Rate 6.09% 5.36%
Amount Pledged $ 1,155,656 $ 692,153
Amount per Consolidated Statements of Assets and Liabilities 758,638 501,200
Barclays Bank PLC, Barclays SPV    
Assets Sold under Agreements to Repurchase [Line Items]    
Interest Expense Incurred $ 7,663 $ 4,673
Ending Weighted Average Interest Rate 5.99% 6.27%
Amount Pledged $ 474,336 $ 297,541
Amount per Consolidated Statements of Assets and Liabilities 290,853 215,594
J.P. Morgan Securities LLC    
Assets Sold under Agreements to Repurchase [Line Items]    
Interest Expense Incurred $ 358 $ 283
Ending Weighted Average Interest Rate 5.23% 5.61%
Amount Pledged $ 18,875 $ 13,875
Amount per Consolidated Statements of Assets and Liabilities 15,862 11,576
JPMorgan Chase Bank, National Association    
Assets Sold under Agreements to Repurchase [Line Items]    
Interest Expense Incurred $ 11,487 $ 3,025
Ending Weighted Average Interest Rate 6.22% 4.70%
Amount Pledged $ 592,115 $ 344,407
Amount per Consolidated Statements of Assets and Liabilities 398,571 246,058
Webster Bank, National Associate    
Assets Sold under Agreements to Repurchase [Line Items]    
Interest Expense Incurred $ 502 $ 363
Ending Weighted Average Interest Rate 6.27% 6.50%
Amount Pledged $ 21,219 $ 21,219
Amount per Consolidated Statements of Assets and Liabilities 15,914 15,914
Barclays Bank PLC, Barclays Repo SPV    
Assets Sold under Agreements to Repurchase [Line Items]    
Interest Expense Incurred $ 322 $ 9
Ending Weighted Average Interest Rate 5.32% 1.00%
Amount Pledged $ 15,111 $ 15,111
Amount per Consolidated Statements of Assets and Liabilities 11,938 $ 12,058
Wells Fargo Bank, National Association    
Assets Sold under Agreements to Repurchase [Line Items]    
Interest Expense Incurred $ 326  
Ending Weighted Average Interest Rate 5.98%  
Amount Pledged $ 34,000  
Amount per Consolidated Statements of Assets and Liabilities $ 25,500