| 19. | Changes in Accumulated Other Comprehensive Income (Loss) by Component |
Changes to accumulated other comprehensive income (loss) by component for the three months ended March 31, 2024 are as follows:
| | | Unrealized | | | | | | | | | |
| | | Net Gain (Loss) | | | Retiree | | | | | |
| | | on Interest | | | Health | | | | | |
| | | Rate | | | Benefit | | | | | |
| | | Swap | | | Obligation | | | Total | |
| Balance at December 31, 2023 | | $ | 3,331 | | | $ | 3,025 | | | $ | 6,356 | |
| Other comprehensive gain before reclassifications | | | 1,335 | | | | — | | | | 1,335 | |
| Amounts reclassified from accumulated other comprehensive income (loss): (1) | | | (955 | ) | | | (40 | ) | | | (995 | ) |
| Balance at March 31, 2024 | | $ | 3,711 | | | $ | 2,985 | | | $ | 6,696 | |
| | | | | | | | | | | | | |
| (1) Amounts reclassified from accumulated other comprehensive income (loss): | | | | | | | | | | | | |
| Amortization of Other Postretirement Benefit items: | | | | | | | | | | | | |
| Actuarial gains | | $ | (54 | ) | | | | | | | | |
| Tax expense | | | 14 | | | | | | | | | |
| Reclassification net of tax | | $ | (40 | ) | | | | | | | | |
| | | | | | | | | | | | | |
| Realized gains on interest rate swaps reclassified to interest expense | | $ | (1,290 | ) | | | | | | | | |
| Tax expense | | | 335 | | | | | | | | | |
| Reclassification net of tax | | $ | (955 | ) | | | | | | | | |
Changes to accumulated other comprehensive income (loss) by component for the three months ended March 31, 2023, are as follows:
| | | Unrealized | | | | | | | | | |
| | | Net Gain (Loss) | | | Retiree | | | | | |
| | | on Interest | | | Health | | | | | |
| | | Rate | | | Benefit | | | | | |
| | | Swap | | | Obligation | | | Total | |
| Balance at December 31, 2022 | | $ | 6,115 | | | $ | 3,013 | | | $ | 9,128 | |
| Other comprehensive loss before reclassifications | | | (871 | ) | | | — | | | | (871 | ) |
| Amounts reclassified from accumulated other comprehensive income (loss): (1) | | | (665 | ) | | | (53 | ) | | | (718 | ) |
| Balance at March 31, 2023 | | $ | 4,579 | | | $ | 2,960 | | | $ | 7,539 | |
| | | | | | | | | | | | | |
| (1) Amounts reclassified from accumulated other comprehensive income (loss): | | | | | | | | | | | | |
| Amortization of Other Postretirement Benefit items: | | | | | | | | | | | | |
| Actuarial gains | | $ | (72 | ) | | | | | | | | |
| Tax expense | | | 19 | | | | | | | | | |
| Reclassification net of tax | | $ | (53 | ) | | | | | | | | |
| | | | | | | | | | | | | |
| Realized gains on interest rate swaps reclassified to interest expense | | $ | (899 | ) | | | | | | | | |
| Tax expense | | | 234 | | | | | | | | | |
| Reclassification net of tax | | $ | (665 | ) | | | | | | | | |
|