v3.26.1
DERIVATIVE INSTRUMENTS - Summary of Purchase and Sale Contracts for TBA Derivatives (Details) - TBA derivatives - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Derivative [Line Items]    
Notional $ 7,177,000 $ 3,327,000
Implied Cost Basis 7,169,573 3,252,601
Implied Market Value 7,216,874 3,257,086
Net Carrying Value 47,301 4,485
Purchase contracts    
Derivative [Line Items]    
Notional 7,777,000 3,861,000
Implied Cost Basis 7,659,953 3,805,867
Implied Market Value 7,708,118 3,814,118
Net Carrying Value 48,165 8,251
Sale contracts    
Derivative [Line Items]    
Notional (600,000) (534,000)
Implied Cost Basis (490,380) (553,266)
Implied Market Value (491,244) (557,032)
Net Carrying Value $ (864) $ (3,766)