v3.25.2
Repurchase Agreements, net - Schedule of Reverse Repurchase Agreements Gross and Net Securities Purchased and Sold (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets Sold under Agreements to Repurchase [Line Items]    
Gross Amounts, Assets $ 518,125 $ 498,250
Gross Amounts offset in the Consolidated Balance Sheet, Assets (518,125) (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,328,212) (11,212,080)
Gross Amounts offset in the Consolidated Balance Sheet, Liabilities 518,125 498,250
Net Amounts Presented in the Consolidated Balance Sheet, Liabilities (12,810,087) (10,713,830)
Gross Amounts Not Offset Financial Instruments, Liabilities 12,810,087 10,713,830
Gross Amounts Not Offset Cash Collateral, Liabilities 0 0
Total Net, Liabilities 0 0
Pledged securities 13,882,821 11,796,858
Repurchase Agreements    
Assets Sold under Agreements to Repurchase [Line Items]    
Gross Amounts, Assets 518,125 498,250
Gross Amounts offset in the Consolidated Balance Sheet, Assets (518,125) (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,328,212) (11,212,080)
Gross Amounts offset in the Consolidated Balance Sheet, Liabilities 518,125 498,250
Net Amounts Presented in the Consolidated Balance Sheet, Liabilities (12,810,087) (10,713,830)
Gross Amounts Not Offset Financial Instruments, Liabilities 12,810,087 10,713,830
Gross Amounts Not Offset Cash Collateral, Liabilities 0 0
Total Net, Liabilities $ 0 $ 0