XML 30 R18.htm IDEA: XBRL DOCUMENT
v3.26.1

Note 10 - Outstanding Shares and Earnings Per Share | 6 Months Ended
--- | ---
Jun. 30, 2026
Notes to Financial Statements |
Earnings Per Share [Text Block] | 10. OUTSTANDING SHARES AND EARNINGS PER SHARE On January 22, 2026, the Board of Directors of the Company declared a 5% stock dividend payable March 25, 2026 to shareholders of record as of February 27, 2026. All income per share amounts have been adjusted to give retroactive effect to stock dividends. Earnings Per Share (EPS) Basic EPS includes no dilution and is computed by dividing net income available to common shareholders by the weighted average number of common shares outstanding for the respective period. Diluted EPS is computed by dividing net income available to common shareholders by the weighted average number of shares outstanding plus dilutive shares for the quarter. Diluted shares include all common stock equivalents (“in-the-money” stock options, unvested restricted stock, stock units, warrants and rights, convertible bonds and preferred stock), which reflects the potential dilution of securities that could share in the earnings of the Company. The following table presents a reconciliation of basic and diluted EPS for the three and six months ended June 30, 2026 and 2025:
|  | Three months ended |  |  | Six months ended |
|  | June 30, |  |  | June 30, |
(in thousands, except share and per share amounts): |  | 2026 |  |  | 2025 |  |  | 2026 |  |  | 2025 |
Basic earnings per share: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Net income |  | $ | 4,728 |  |  | $ | 5,466 |  |  | $ | 10,634 |  |  | $ | 9,137 |
Weighted average common shares outstanding |  |  | 16,119,853 |  |  |  | 16,377,019 |  |  |  | 16,127,780 |  |  |  | 16,399,953 |
Basic EPS |  | $ | 0.29 |  |  | $ | 0.33 |  |  | $ | 0.66 |  |  | $ | 0.56 |
Diluted earnings per share: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Net income |  | $ | 4,728 |  |  | $ | 5,466 |  |  | $ | 10,634 |  |  | $ | 9,137 |
Weighted average common shares outstanding |  |  | 16,119,853 |  |  |  | 16,377,019 |  |  |  | 16,127,780 |  |  |  | 16,399,953 |
Effect of dilutive shares |  |  | 388,938 |  |  |  | 215,240 |  |  |  | 372,861 |  |  |  | 228,113 |
Adjusted weighted average common shares outstanding |  |  | 16,508,791 |  |  |  | 16,592,259 |  |  |  | 16,500,641 |  |  |  | 16,628,066 |
Diluted EPS |  | $ | 0.29 |  |  | $ | 0.33 |  |  | $ | 0.64 |  |  | $ | 0.55 |
Restricted stock not included in the computation of diluted earnings per share because they would have had an anti-dilutive effect amounted to 231 shares and 0 shares for the three months ended June 30, 2026 and 2025, respectively. There were no stock options which were not included in the computation of diluted earnings per share because they would have had an anti-dilutive effect for the three months ended June 30, 2026 and 2025. Restricted stock not included in the computation of diluted earnings per share because they would have had an anti-dilutive effect amounted to 13,516 shares and 609 shares for the six months ended June 30, 2026 and 2025, respectively. Stock options not included in the computation of diluted earnings per share because they would have had an anti-dilutive effect amounted to 0 shares and 14,744 shares for the six months ended June 30, 2026 and 2025, respectively.

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

X
- Definition The entire disclosure for earnings per share. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-12 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 20 -Name Accounting Standards Codification -Section 05 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481468/505-20-05-5 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/260/tableOfContent Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3 + Details
Name: | us-gaap_EarningsPerShareTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration