v3.26.1
Secured Financing Agreements - Schedule of Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Feb. 28, 2026
Total/weighted average      
Debt Instrument [Line Items]      
Maximum Facility Size $ 865,000 $ 740,000  
Principal Balance 471,744 488,275  
Carrying Value $ 470,334 $ 487,657  
Coupon Rate 5.78% 5.92%  
Remaining Maturity (years) 10 months 24 days 4 months 24 days  
Principal Balance $ 666,385 $ 687,585  
Total/weighted average | Minimum      
Debt Instrument [Line Items]      
Coupon Rate 1.50%    
Total/weighted average | Maximum      
Debt Instrument [Line Items]      
Coupon Rate 2.95%    
UBS Master Repurchase Facility | UBS Master Repurchase Facility      
Debt Instrument [Line Items]      
Maximum Facility Size $ 250,000 250,000  
Principal Balance 134,692 194,948  
Carrying Value $ 134,174 $ 194,887  
Coupon Rate 6.22% 6.19%  
Remaining Maturity (years) 10 months 24 days 1 month 6 days  
Principal Balance $ 195,585 $ 278,594  
Wells Fargo Master Repurchase Facility | Wells Fargo Master Repurchase Facility      
Debt Instrument [Line Items]      
Maximum Facility Size 250,000 125,000 $ 250,000
Principal Balance 116,305 92,980  
Carrying Value $ 115,731 $ 92,902  
Coupon Rate 5.43% 5.54%  
Remaining Maturity (years) 1 year 6 months 2 months 12 days  
Principal Balance $ 155,465 $ 120,469  
Citibank Master Repurchase Facility | UBS Master Repurchase Facility      
Debt Instrument [Line Items]      
Maximum Facility Size 215,000 215,000  
Principal Balance 135,715 135,715  
Carrying Value $ 135,613 $ 135,426  
Coupon Rate 5.71% 5.84%  
Remaining Maturity (years) 2 months 12 days 8 months 12 days  
Principal Balance $ 200,410 $ 199,838  
BMO Facility | UBS Master Repurchase Facility      
Debt Instrument [Line Items]      
Maximum Facility Size 150,000 150,000  
Principal Balance 85,032 64,632  
Carrying Value $ 84,816 $ 64,442  
Coupon Rate 5.64% 5.81%  
Remaining Maturity (years) 1 year 10 months 24 days  
Principal Balance $ 114,925 $ 88,684