Other Comprehensive Income (Loss) - Schedule of Activity (Details) - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
| AOCI Attributable to Parent, Net of Tax [Roll Forward] |
|
|
|
|
| Beginning balances |
$ 649,765
|
$ 657,492
|
$ 617,390
|
$ 728,941
|
| Other comprehensive income before reclassifications |
(13,237)
|
(43,449)
|
7,341
|
(123,854)
|
| Amounts reclassified from accumulated other comprehensive (loss) income |
5,563
|
429
|
5,828
|
935
|
| Other comprehensive loss |
(7,674)
|
(43,020)
|
13,169
|
(122,919)
|
| Ending balances |
636,441
|
624,318
|
636,441
|
624,318
|
| Available-for- Sale Debt Securities |
|
|
|
|
| AOCI Attributable to Parent, Net of Tax [Roll Forward] |
|
|
|
|
| Beginning balances |
(158,225)
|
(94,965)
|
(178,803)
|
(14,560)
|
| Other comprehensive income before reclassifications |
(13,237)
|
(43,449)
|
7,341
|
(123,854)
|
| Amounts reclassified from accumulated other comprehensive (loss) income |
5,325
|
0
|
5,325
|
0
|
| Other comprehensive loss |
(7,912)
|
(43,449)
|
12,666
|
(123,854)
|
| Ending balances |
(166,137)
|
(138,414)
|
(166,137)
|
(138,414)
|
| Employee Benefit Plans |
|
|
|
|
| AOCI Attributable to Parent, Net of Tax [Roll Forward] |
|
|
|
|
| Beginning balances |
(29,621)
|
(40,884)
|
(29,886)
|
(41,390)
|
| Other comprehensive income before reclassifications |
0
|
0
|
0
|
0
|
| Amounts reclassified from accumulated other comprehensive (loss) income |
238
|
429
|
503
|
935
|
| Other comprehensive loss |
238
|
429
|
503
|
935
|
| Ending balances |
(29,383)
|
(40,455)
|
(29,383)
|
(40,455)
|
| Accumulated Other Comprehensive (Loss) Income |
|
|
|
|
| AOCI Attributable to Parent, Net of Tax [Roll Forward] |
|
|
|
|
| Beginning balances |
(187,846)
|
(135,849)
|
(208,689)
|
(55,950)
|
| Other comprehensive loss |
(7,674)
|
(43,020)
|
13,169
|
(122,919)
|
| Ending balances |
$ (195,520)
|
$ (178,869)
|
$ (195,520)
|
$ (178,869)
|