v3.25.1
Comprehensive Income (Loss) - Reconciliation of Changes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Total other comprehensive (loss) income, pre tax $ 21,925 $ (2,769)
Total other comprehensive (loss) income, tax benefit (expense) (4,970) 658
Total other comprehensive income (loss), net of tax 16,955 (2,111)
Unrealized Losses on Debt Securities    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Change in fair value, before reclassifications, pre tax 21,925 (2,769)
Change in fair value, before reclassifications, tax benefit (expense) (4,970) 658
Change in fair value, before reclassifications, after tax amount 16,955 (2,111)
Less: net security gains (losses) reclassified into non-interest income, pre tax 0 0
Less: net security gains (losses) reclassified into non-interest income, tax benefit (expense) 0 0
Less: net security gains (losses) reclassified into non-interest income, net of tax 0 0
Total other comprehensive income (loss), net of tax $ 16,955 $ (2,111)