v3.26.1
Borrowings - Schedule of Repurchase Agreement Offsetting (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets Sold under Agreements to Repurchase [Line Items]    
Gross Amounts of Recognized Liabilities $ 0 $ 494,420
Gross Amounts Offset in the Statement of Financial Position 0 0
Net Amounts of Liabilities Presented in the Statement of Financial Position 0 494,420
Gross Amounts Not Offset in the Statement of Financial position, Financial Instruments 0 494,420
Gross Amounts Not Offset in the Statement of Financial position, Cash Collateral Pledged 0 0
Net Amount 0 0
Market value pledged to repurchase agreements $ 75,700 625,300
Agency MBS    
Assets Sold under Agreements to Repurchase [Line Items]    
Market value pledged to repurchase agreements   520,100
Excess collateral   $ 25,600