v3.25.2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 71,981 $ (11,485) $ 136,009 $ 20,596
Unrealized gains and losses on available for sale debt securities:        
Net unrealized gains arising during the period 9,145 11,561 35,931 1,604
Reclassification adjustment for losses (gains) included in net income 0 2,056 (62) 2,056
Total 9,145 13,617 35,869 3,660
Unrealized gains and losses on derivatives:        
Net unrealized (losses) gains arising during the period (699) 941 (594) 4,144
Reclassification adjustment for gains included in net income (1,641) (2,582) (3,031) (5,469)
Total (2,340) (1,641) (3,625) (1,325)
Amortization related to post-retirement obligations (329) (355) (659) (1,184)
Total other comprehensive income 6,476 11,621 31,585 1,151
Total comprehensive income $ 78,457 $ 136 $ 167,594 $ 21,747