Quarterly report pursuant to Section 13 or 15(d)

Reverse Repurchase Agreements (Details)

v3.23.1
Reverse Repurchase Agreements (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Assets Sold under Agreements to Repurchase [Line Items]    
Amounts due to counterparties as collateral for reverse repurchase agreements $ 347,337 $ 541,709
Reverse repurchase agreements 483,916 1,066,935
Repurchase agreements 9,084,712 8,603,011
US Treasury Securities    
Assets Sold under Agreements to Repurchase [Line Items]    
Repurchase agreements 200,766 888,295
Collateral Pledged    
Assets Sold under Agreements to Repurchase [Line Items]    
Reverse repurchase agreements 288,600 189,300
US Treasury Securities    
Assets Sold under Agreements to Repurchase [Line Items]    
Reverse repurchase agreements 195,300 877,600
Collateral Pledged    
Assets Sold under Agreements to Repurchase [Line Items]    
Amounts due to counterparties as collateral for reverse repurchase agreements $ 247,200 $ 189,500