Quarterly report pursuant to Section 13 or 15(d)

Reverse Repurchase Agreements (Details)

v3.23.3
Reverse Repurchase Agreements (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Assets Sold under Agreements to Repurchase [Line Items]    
Amounts due to counterparties as collateral for reverse repurchase agreements $ 312,248 $ 541,709
Reverse repurchase agreements 282,767 1,066,935
Repurchase agreements 9,113,270 8,603,011
US Treasury Securities    
Assets Sold under Agreements to Repurchase [Line Items]    
Repurchase agreements 0 888,295
Collateral Pledged    
Assets Sold under Agreements to Repurchase [Line Items]    
Reverse repurchase agreements 282,800 189,300
US Treasury Securities    
Assets Sold under Agreements to Repurchase [Line Items]    
Reverse repurchase agreements 0 877,600
Collateral Pledged    
Assets Sold under Agreements to Repurchase [Line Items]    
Amounts due to counterparties as collateral for reverse repurchase agreements $ 270,500 $ 189,500