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

BASIC AND DILUTED AVERAGE SHARES | 3 Months Ended
--- | ---
Mar. 31, 2025
BASIC AND DILUTED AVERAGE SHARES |
BASIC AND DILUTED AVERAGE SHARES | NOTE 12 — BASIC AND DILUTED AVERAGE SHARES The following table is a reconciliation of the Company’s basic and diluted weighted average common shares for the three months ended March 31, 2025 and 2024: ​
​ | ​ | ​ | ​ | ​
​ |  | Three Months Ended
​ | ​ | March 31,
​ | ​ | 2025 | ​ | 2024
​ | ​ | ​ | ​ | ​
Basic weighted average shares |  | 25,995,645 |  | 26,419,039
Effect of potential dilutive securities |  | — |  | 15,000
​ | ​ | ​ | ​ | ​
Diluted weighted average shares |  | 25,995,645 |  | 26,434,039
​ For three months ended March 31, 2025 and 2024, there were 0 and 15 thousand Common Stock options unexercised, respectively. For the three months ended March 31, 2025 and 2024, there were no anti-dilutive shares. On March 14, 2023, a stock repurchase program was unanimously approved by the Company’s Board of Directors (the “Board”), which gave management authorization to purchase up to one million shares of the Common Stock, at a per-share price not to exceed $9.00, on the open market. The plan expires on March 31, 2026. On March 27, 2025, the Board unanimously approved the repurchase of an additional 100,000 shares of the Common Stock, bringing the total authorization under the existing repurchase program to 1,100,000 shares. The following table lists the repurchase of Company shares for the three months ended March 31, 2025: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | Total Number of |  | Average Price |  | Total Price |  | Shares Available
Fiscal Period | ​ | Shares Purchased | ​ | Paid per Share | ​ | Paid | ​ | to Purchase
Balance as of January 1, 2025 |  | 928,930 | ​ | $ | 4.92 | ​ | $ | 4,568,823 |  | 71,070
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
January 1 - 31, 2025 |  | — | ​ |  | — | ​ |  | — |  | 71,070
February 1 - 29, 2025 |  | — | ​ |  | — | ​ |  | — |  | 71,070
March 1 - 31, 2025 |  | 500 | ​ |  | 5.25 | ​ |  | 2,626 |  | 170,570
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Balance as of March 31, 2025 |  | 929,430 | ​ | $ | 4.92 | ​ | $ | 4,571,449 |  | 170,570
​ For the three months ended March 31, 2025, the Company repurchased 500 shares for $2,626, for an average price of $5.25.

X
- References No definition available. + Details
Name: | us-gaap_EarningsPerShareAbstract
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 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/260/tableOfContent Reference 3: 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 4: 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