v3.26.1
Balance Sheet Offsetting - Schedule of Balance Sheet Offsetting (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Offsetting Assets Liabilities [Line Items]    
Financial assets, Gross Amounts Recognized in the Condensed Consolidated Balance Sheets $ 29,141 $ 161
Financial assets, Gross Amounts Offset in the Condensed Consolidated Balance Sheets 0 0
Financial assets, Net Amounts of Assets Presented in the Condensed Consolidated Balance Sheets 29,141 161
Financial assets, Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets, Financial Instruments 0 0
Financial assets, Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets, Collateral Pledged (25,289) [1] 0
Financial assets, Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets, Net Amount 3,852 161
Financial liabilities, Gross Amounts Recognized in the Condensed Consolidated Balance Sheets 589,140 529,150
Financial liabilities, Gross Amounts Offset in the Condensed Consolidated Balance Sheets 0 (27,119)
Financial liabilities, Net Amounts of Assets Presented in the Condensed Consolidated Balance Sheets 589,140 502,031
Financial liabilities, Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets, Financial Instruments (563,819) [2] (27,119)
Financial liabilities, Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets, Collateral Pledged 0 [1] (507,502)
Financial liabilities, Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets, Net Amount 25,321 21,648
Repurchase Agreements [Member]    
Offsetting Assets Liabilities [Line Items]    
Financial liabilities, Gross Amounts Recognized in the Condensed Consolidated Balance Sheets 563,405 490,601
Financial liabilities, Gross Amounts Offset in the Condensed Consolidated Balance Sheets 0 0
Financial liabilities, Net Amounts of Assets Presented in the Condensed Consolidated Balance Sheets 563,405 490,601
Financial liabilities, Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets, Financial Instruments (563,405) 0
Financial liabilities, Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets, Collateral Pledged 0 (521,878)
Financial liabilities, Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets, Net Amount 0 (31,277)
Derivatives Liabilities [Member]    
Offsetting Assets Liabilities [Line Items]    
Financial liabilities, Gross Amounts Recognized in the Condensed Consolidated Balance Sheets 25,735 38,549
Financial liabilities, Gross Amounts Offset in the Condensed Consolidated Balance Sheets 0 (27,119)
Financial liabilities, Net Amounts of Assets Presented in the Condensed Consolidated Balance Sheets 25,735 11,430
Financial liabilities, Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets, Financial Instruments (414) (27,119)
Financial liabilities, Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets, Collateral Pledged 0 14,376
Financial liabilities, Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets, Net Amount 25,321 52,925
Derivatives assets [Member]    
Offsetting Assets Liabilities [Line Items]    
Financial assets, Gross Amounts Recognized in the Condensed Consolidated Balance Sheets 29,141 161
Financial assets, Gross Amounts Offset in the Condensed Consolidated Balance Sheets 0 0
Financial assets, Net Amounts of Assets Presented in the Condensed Consolidated Balance Sheets 29,141 161
Financial assets, Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets, Financial Instruments 0 0
Financial assets, Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets, Collateral Pledged (25,289) 0
Financial assets, Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets, Net Amount $ 3,852 $ 161
[1] Represents cash collateral received from or pledged with counterparty bank. Amounts are limited to the derivative asset or liability balance and, accordingly, do not include excess collateral, if any, received or pledged.
[2] Represents the fair value of securities pledged with counterparty bank.