Annual report pursuant to Section 13 and 15(d)

Reverse Repurchase Agreements (Details)

v3.24.0.1
Reverse Repurchase Agreements (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets Sold under Agreements to Repurchase [Line Items]    
Amounts due to counterparties as collateral for reverse repurchase agreements $ 574,735 $ 541,709
Reverse repurchase agreements 284,091 1,066,935
Repurchase agreements 8,020,207 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 284,100 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 $ 286,100 $ 189,500