XML 33 R16.htm IDEA: XBRL DOCUMENT
v3.25.0.1

STOCKHOLDERS' EQUITYs | 12 Months Ended
--- | ---
Dec. 31, 2024
STOCKHOLDERS' EQUITYs |
STOCKHOLDERS' EQUITYs | (10) STOCKHOLDERS’ EQUITYs Treasury Stock On October 31, 2022, the Company’s Board of Directors approved a program to repurchase up to $10.0 million of the Company’s common stock at prevailing market prices either in the open market or through privately negotiated transactions through October 31, 2023. From the inception of the plan through December 31, 2022, the Company purchased 495,138 shares of its common stock for $6.6 million or an average price of $13.43 per share. During 2023, the Company purchased 232,698 shares of its common stock for $3.3 million or an average price of $14.41 per share, which completed this program. On May 10, 2023, the disinterested members of the Board of Directors and Audit Committee approved the purchase of 300,000 shares of the Company’s common stock from Thomas Sandgaard, Chairman, President, Chief Executive Officer and Principal Executive Officer, at the closing market price on May 10, 2023 of $9.61 per share for $2.9 million. See Note 17 - Related Parties for additional information. On June 13, 2023, the disinterested members of the Board of Directors and Audit Committee approved the purchase of 300,000 shares of the Company’s common stock from Thomas Sandgaard, Chairman, President, Chief Executive Officer and Principal Executive Officer, at the closing market price on June 13, 2023, of $8.62 per share for $2.6 million. See Note 17 - Related Parties for additional information. On June 13, 2023 the Company announced that its Board of Directors approved a program to repurchase up to $10.0 million of the Company’s common stock at prevailing market prices either in the open market or through privately negotiated transactions through June 13, 2024. From the inception of the plan through September 13, 2023, the Company purchased 1,242,892 shares of its common stock for $10.0 million or an average price of $8.05 per share, which completed this program. On September 11, 2023, the Company announced that its Board of Directors approved a program to repurchase up to $10.0 million of the Company’s common stock at prevailing market prices either in the open market or through privately negotiated transactions through September 13, 2024. From the inception of the plan through October 19, 2023, the Company purchased 1,204,239 shares of its common stock for $10.0 million or an average price of $8.30 per share, which completed this program. On November 1, 2023, the Company announced that its Board of Directors approved a program to repurchase up to $20.0 million of the Company’s common stock at prevailing market prices either in the open market or through privately negotiated transactions through October 31, 2024. From the inception of the plan through December 31, 2023, the Company purchased 1,012,200 shares of its common stock for $9.6 million or an average price of $9.47 per share. During the quarter ended March 31, 2024, the Company purchased 821,000 shares of common stock for $10.4 million or an average price of $11.73, which completed this program. On February 29, 2024, the Company announced that its board of directors had approved a repurchase program of up to $20.0 million of the Company’s common stock beginning on March 4, 2024, and continuing through the earlier of March 4, 2025, or when all $20.0 million worth of shares have been repurchased. From the inception of the plan through December 31, 2024, the Company purchased 423,894 shares of its common stock for $5.2 million or an average price of $12.29 per share. During the quarter ended December 31, 2024, the Company did not purchase any shares of its common stock. ​ Warrants A summary of stock warrant activity for the years ended December 31, 2024 and 2023 are presented below: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | Weighted | ​ | ​ | ​
​ | ​ | ​ | ​ | Weighted | ​ | Average | ​ | Aggregate
​ | ​ | Number of | ​ | Average | ​ | Remaining | ​ | Intrinsic
​ | ​ | Warrants | ​ | Exercise | ​ | Contractual | ​ | Value
​ |  | (in thousands) |  | Price |  | Life (Years) |  | (in thousands)
Outstanding at December 31, 2022 |  | 99 | ​ | $ | 2.39 | ​ | ​ | 1.76 |  | $ | 1,140
Granted |  | — | ​ | $ | — | ​ |  | ​ |  | ​ | ​
Exercised |  | (15) | ​ | $ | 2.27 | ​ |  | ​ |  | ​ | ​
Forfeited(1) |  | (4) | ​ | $ | 2.27 | ​ |  | ​ |  | ​ | ​
Outstanding and exercisable at December 31, 2023 |  | 80 | ​ | $ | 2.43 | ​ |  | 0.76 | ​ | $ | 677
Granted |  | — | ​ | $ | — | ​ |  | ​ | ​ | ​ | ​
Exercised |  | (58) | ​ | $ | 2.42 | ​ |  | ​ | ​ | ​ | ​
Forfeited(2) |  | (22) | ​ | $ | 2.45 | ​ |  | ​ | ​ |  | ​
Outstanding and exercisable at December 31, 2024 |  | — | ​ | $ | — | ​ |  | — | ​ | $ | —
(1) | Warrants were exercised under a net exercise provision in the warrant agreement. As a result, approximately 4,000 warrants were forfeited in lieu of cash payment for shares during 2023.
(2) | Warrants were exercised under a net exercise provision in the warrant agreement. As a result, approximately 22,000 warrants were forfeited in lieu of cash payment for shares during 2024.

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

X
- Definition The entire disclosure for equity. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 235 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 235 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(e)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/505/tableOfContent Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14 Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 16 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16 Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18 Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18 Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18 + Details
Name: | us-gaap_StockholdersEquityNoteDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration