XML 70 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Derivatives - Schedule of TBA Agency Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Derivative [Line Items]    
Notional Amount $ 6,686,000 $ 6,786,000
TBA Agency Securities    
Derivative [Line Items]    
Notional Amount   300,000
Cost Basis   303,223
Fair Value   $ 305,039
TBA Agency Securities, 30-year, 6.0%    
Derivative [Line Items]    
Fixed interest rate (as percent)   6.00%
Notional Amount   $ 300,000
Cost Basis   303,223
Fair Value   $ 305,039