XML 62 R45.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Stockholders' Equity (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2023
Equity [Abstract] |
Schedule of Earnings per Common Share Reconciliation | The following table illustrates the calculation of weighted average shares used for earnings per common share computations for the periods indicated:
| Year Ended December 31,
| 2023 |  | 2022 |  | 2021
| (Dollars in thousands, except shares)
Net income allocated to common shareholders | $ | 61,755 |  |  | $ | 81,875 |  |  | $ | 98,035 |
Basic: |  |  |  |  |
Weighted average common shares outstanding | 35,022,247 |  |  | 35,103,465 |  |  | 35,677,851 |
Diluted: |  |  |  |  |
Basic weighted average common shares outstanding | 35,022,247 |  |  | 35,103,465 |  |  | 35,677,851 |
Effect of potentially dilutive common shares(1) | 235,942 |  |  | 360,431 |  |  | 295,535 |
Total diluted weighted average common shares outstanding | 35,258,189 |  |  | 35,463,896 |  |  | 35,973,386 |
Potentially dilutive shares that were excluded from the computation of diluted earnings per share because to do so would be anti-dilutive(2) | 171,010 |  |  | 872 |  |  | 7,043 |
(1) Represents the effect of the vesting of restricted stock units. (2) Anti-dilution occurs when the unrecognized compensation cost per share of a restricted stock unit exceeds the market price of the Company’s stock.
Schedule of Dividends Activity | The following table summarizes the dividend activity during the most recent three year period:
Declared |  | Cash Dividend per Share |  | Record Date |  | Paid Date |  |
January 27, 2021 |  | $0.20 |  | February 10, 2021 |  | February 24, 2021 |  |
April 21, 2021 |  | $0.20 |  | May 5, 2021 |  | May 19, 2021 |  |
July 21, 2021 |  | $0.20 |  | August 4, 2021 |  | August 18, 2021 |  |
October 20, 2021 |  | $0.21 |  | November 3, 2021 |  | November 17, 2021 |  |
January 26, 2022 |  | $0.21 |  | February 9, 2022 |  | February 23, 2022 |  |
April 20, 2022 |  | $0.21 |  | May 4, 2022 |  | May 18, 2022 |  |
July 20, 2022 |  | $0.21 |  | August 3, 2022 |  | August 17, 2022 |  |
October 19, 2022 |  | $0.21 |  | November 2, 2022 |  | November 16, 2022 |  |
January 25, 2023 |  | $0.22 |  | February 8, 2023 |  | February 22, 2023 |  |
April 19, 2023 |  | $0.22 |  | May 4, 2023 |  | May 18, 2023 |  |
July 19, 2023 |  | $0.22 |  | August 2, 2023 |  | August 16, 2023 |  |
October 18, 2023 |  | $0.22 |  | November 1, 2023 |  | November 15, 2023 |  |
Schedule of Total Repurchased Shares and Average Share Prices | The following table provides total repurchased shares and average share prices under the repurchase plan for the periods indicated:
| Year Ended December 31, |  |
| 2023 |  | 2022 |  | 2021 |  | Plan Total(1)
Twelfth Stock Repurchase Plan |  |  |  |  |  |  |
Repurchased shares | 330,424 |  |  | 100,090 |  |  | 904,972 |  |  | 1,491,264 |
Stock repurchase average share price | $ | 18.92 |  |  | $ | 25.07 |  |  | $ | 24.43 |  |  | $ | 22.82 |
(1)Represents total shares repurchased and average price per share paid during the duration of the repurchase plan. In addition to the stock repurchases under a stock repurchase plan, the Company repurchases shares to pay withholding taxes on the vesting of restricted stock units. The following table provides total shares repurchased to pay withholding taxes during the periods indicated:
| Year Ended December 31,
| 2023 |  | 2022 |  | 2021
Repurchased shares to pay withholding taxes | 32,792 |  | 10 | 26,944 |  |  | 26,869 |
Stock repurchase to pay withholding taxes average share price | $ | 22.01 |  |  | $ | 25.52 |  |  | $ | 29.10 |

X
- Definition Stock Repurchased During Period + References No definition available. + Details
Name: | hfwa_StockRepurchasedDuringPeriodTableTextBlock
Namespace Prefix: | hfwa_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of information related to dividends declared, including paid and unpaid dividends. + References No definition available. + Details
Name: | us-gaap_DividendsDeclaredTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_EquityAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1 + Details
Name: | us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration