Annual report pursuant to Section 13 and 15(d)

Reverse Repurchase Agreements (Details)

v3.22.4
Reverse Repurchase Agreements (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Assets Sold under Agreements to Repurchase [Line Items]    
Amounts due to counterparties as collateral for reverse repurchase agreements $ 541,709 $ 196,627
Reverse repurchase agreements 1,066,935 134,682
Repurchase agreements 8,603,011 7,656,445
US Treasury Securities    
Assets Sold under Agreements to Repurchase [Line Items]    
Repurchase agreements 888,295 0
Collateral Pledged    
Assets Sold under Agreements to Repurchase [Line Items]    
Reverse repurchase agreements 189,300 134,700
US Treasury Securities    
Assets Sold under Agreements to Repurchase [Line Items]    
Reverse repurchase agreements 877,600  
Collateral Pledged    
Assets Sold under Agreements to Repurchase [Line Items]    
Amounts due to counterparties as collateral for reverse repurchase agreements $ 189,500 $ 129,200