Quarterly report pursuant to Section 13 or 15(d)

Reverse Repurchase Agreements (Details)

v3.23.2
Reverse Repurchase Agreements (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Assets Sold under Agreements to Repurchase [Line Items]    
Amounts due to counterparties as collateral for reverse repurchase agreements $ 267,050 $ 541,709
Reverse repurchase agreements 289,288 1,066,935
Repurchase agreements 9,067,824 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 289,300 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 $ 186,600 $ 189,500