v3.25.1
Repurchase Agreements, net - Schedule of Reverse Repurchase Agreements Gross and Net Securities Purchased and Sold (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets Sold under Agreements to Repurchase [Line Items]    
Gross Amounts, Assets $ 512,750 $ 498,250
Gross Amounts offset in the Consolidated Balance Sheet, Assets (512,750) (498,250)
Net Amounts Presented in the Consolidated Balance Sheet, Assets 0 0
Gross Amounts Not Offset Financial Instruments, Assets 0 0
Gross Amounts Not Offset Cash Collateral, Assets 0 0
Total Net, Assets 0 0
Gross Amounts, Liabilities (13,003,542) (11,212,080)
Gross Amounts offset in the Consolidated Balance Sheet, Liabilities 512,750 498,250
Net Amounts Presented in the Consolidated Balance Sheet, Liabilities (12,490,792) (10,713,830)
Gross Amounts Not Offset Financial Instruments, Liabilities 12,490,792 10,713,830
Gross Amounts Not Offset Cash Collateral, Liabilities 0 0
Total Net, Liabilities 0 0
Pledged securities 13,709,328 11,796,858
Repurchase Agreements    
Assets Sold under Agreements to Repurchase [Line Items]    
Gross Amounts, Assets 512,750 498,250
Gross Amounts offset in the Consolidated Balance Sheet, Assets (512,750) (498,250)
Net Amounts Presented in the Consolidated Balance Sheet, Assets 0 0
Gross Amounts Not Offset Financial Instruments, Assets 0 0
Gross Amounts Not Offset Cash Collateral, Assets 0 0
Total Net, Assets 0 0
Gross Amounts, Liabilities (13,003,542) (11,212,080)
Gross Amounts offset in the Consolidated Balance Sheet, Liabilities 512,750 498,250
Net Amounts Presented in the Consolidated Balance Sheet, Liabilities (12,490,792) (10,713,830)
Gross Amounts Not Offset Financial Instruments, Liabilities 12,490,792 10,713,830
Gross Amounts Not Offset Cash Collateral, Liabilities 0 0
Total Net, Liabilities $ 0 $ 0