v3.25.2
Accumulated Other Comprehensive Loss - Schedule of Activity (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
AOCI Attributable to Parent, Net of Tax    
Balance, beginning $ 3,223,854 $ 3,020,281
Other comprehensive income (loss) before reclassifications 68,498 19,883
Net current period other comprehensive income (loss) 70,641 19,462
Balance, ending 3,532,264 3,137,445
Accumulated Other Compre- hensive Loss    
AOCI Attributable to Parent, Net of Tax    
Balance, beginning (309,296) (374,113)
Balance, ending (238,655) (354,651)
AOCI, Accumulated Gain (Loss), Debt Securities, Available-For-Sale, Gains and Transfers Included in Net Income, and Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent    
AOCI Attributable to Parent, Net of Tax    
Reclassification adjustments (47) (1,932)
(Losses) Gains on Available-For-Sale and Transferred Debt Securities    
AOCI Attributable to Parent, Net of Tax    
Balance, beginning (309,836) (377,728)
Other comprehensive income (loss) before reclassifications 68,991 19,188
Net current period other comprehensive income (loss) 71,181 20,677
Balance, ending (238,655) (357,051)
Reclassification adjustments for losses and transfers included in net income    
AOCI Attributable to Parent, Net of Tax    
Reclassification adjustments 0 (22)
Reclassification adjustments for amortization included in net income for transferred securities    
AOCI Attributable to Parent, Net of Tax    
Reclassification adjustments 2,190 1,511
(Losses) Gains on Derivatives Used for Cash Flow Hedges    
AOCI Attributable to Parent, Net of Tax    
Balance, beginning 540 3,615
Other comprehensive income (loss) before reclassifications (493) 695
Reclassification adjustments (47) (1,910)
Net current period other comprehensive income (loss) (540) (1,215)
Balance, ending $ 0 $ 2,400