XML 29 R18.htm IDEA: XBRL DOCUMENT
v3.25.3

Equity | 9 Months Ended
--- | ---
Sep. 30, 2025
Equity |
Equity | 1 3. Equity The following table reconciles our equity for the three and nine months ended September 30, 2025: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | Accumulated
​ | ​ | ​ | ​ | ​ | Capital in | ​ | ​ | ​ | ​ | Other
​ | ​ | Common | ​ | Excess of | ​ | Reinvested | ​ | Comprehensive
​ |  | Stock |  | Par Value |  | Earnings |  | Loss
​ | ​ | (Dollars in thousands)
Balance, January 1, 2025 | ​ | $ | 9,643 | ​ | $ | 72,577 | ​ | $ | 181,299 | ​ | $ | (17,934)
Net earnings | ​ |  | — | ​ |  | — | ​ |  | 5,543 | ​ |  | —
Foreign currency translation adjustments | ​ |  | — | ​ |  | — | ​ |  | — | ​ |  | 192
Pension liability adjustment, net of tax | ​ |  | — | ​ |  | — | ​ |  | — | ​ |  | 41
Cash dividends declared ($0.26 per share) | ​ |  | — | ​ |  | — | ​ |  | (2,506) | ​ |  | —
Stock options exercised, net of shares withheld for employee taxes and strike price | ​ | ​ | 1 | ​ | ​ | (1) | ​ | ​ | — | ​ | ​ | —
Share-based compensation expense | ​ |  | — | ​ |  | 427 | ​ |  | — | ​ |  | —
Shares purchased and retired | ​ | ​ | (25) | ​ | ​ | — | ​ | ​ | (707) | ​ | ​ | —
Balance, March 31, 2025 | ​ | $ | 9,619 | ​ | $ | 73,003 | ​ | $ | 183,629 | ​ | $ | (17,701)
Net earnings | ​ | ​ | — | ​ | ​ | — | ​ | ​ | 2,256 | ​ | ​ | —
Foreign currency translation adjustments | ​ | ​ | — | ​ | ​ | — | ​ | ​ | — | ​ | ​ | 1,824
Pension liability adjustment, net of tax | ​ | ​ | — | ​ | ​ | — | ​ | ​ | — | ​ | ​ | 41
Cash dividends declared ($0.27 per share) | ​ | ​ | — | ​ | ​ | — | ​ | ​ | (2,581) | ​ | ​ | —
Share-based compensation expense | ​ | ​ | — | ​ | ​ | 375 | ​ | ​ | — | ​ | ​ | —
Shares purchased and retired | ​ | ​ | (80) | ​ | ​ | — | ​ | ​ | (2,323) | ​ | ​ | —
Balance, June 30, 2025 | ​ | $ | 9,539 | ​ | $ | 73,378 | ​ | $ | 180,981 | ​ | $ | (15,836)
Net earnings | ​ | ​ | — | ​ | ​ | — | ​ | ​ | 6,586 | ​ | ​ | —
Foreign currency translation adjustments | ​ | ​ | — | ​ | ​ | — | ​ | ​ | — | ​ | ​ | (2)
Pension liability adjustment, net of tax | ​ | ​ | — | ​ | ​ | — | ​ | ​ | — | ​ | ​ | —
Cash dividends declared ($0.27 per share) | ​ | ​ | — | ​ | ​ | — | ​ | ​ | (2,571) | ​ | ​ | —
Stock options exercised, net of shares withheld for employee taxes and strike price | ​ | ​ | 1 | ​ | ​ | (2) | ​ | ​ | — | ​ | ​ | —
Issuance of restricted stock | ​ | ​ | 65 | ​ | ​ | (65) | ​ | ​ | — | ​ | ​ | —
Net share settlement of restricted stock | ​ | ​ | (7) | ​ | ​ | (221) | ​ | ​ | — | ​ | ​ | —
Restricted stock forfeited | ​ | ​ | (1) | ​ | ​ | 1 | ​ | ​ | — | ​ | ​ | —
Share-based compensation expense | ​ | ​ | — | ​ | ​ | 444 | ​ | ​ | — | ​ | ​ | —
Shares purchased and retired | ​ | ​ | (31) | ​ | ​ | — | ​ | ​ | (932) | ​ | ​ | —
Balance, September 30, 2025 | ​ | $ | 9,566 | ​ | $ | 73,535 | ​ | $ | 184,064 | ​ | $ | (15,838)
​ On November 4, 2025, our Board of Directors declared a cash dividend of $0.27 per share to all shareholders of record on November 17, 2025, payable January 9, 2026. Additionally, on November 4, 2025, our Board of Directors also declared a special cash dividend of $2.00 per share to all shareholders of record on November 17, 2025, payable January 9, 2026. The Company’s total cash outlay for this special dividend is expected to be approximately $19.0 million. ​ ​ ​ The following table reconciles our equity for the three and nine months ended September 30, 2024: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | Accumulated
​ | ​ | ​ | ​ | ​ | Capital in | ​ | ​ | ​ | ​ | Other
​ | ​ | Common | ​ | Excess of | ​ | Reinvested | ​ | Comprehensive
​ |  | Stock |  | Par Value |  | Earnings |  | Loss
​ | ​ | (Dollars in thousands)
Balance, January 1, 2024 | ​ | $ | 9,497 | ​ | $ | 71,661 | ​ | $ | 180,646 | ​ | $ | (17,311)
Net earnings | ​ |  | — | ​ |  | — | ​ |  | 6,650 | ​ |  | —
Foreign currency translation adjustments | ​ |  | — | ​ |  | — | ​ |  | — | ​ |  | (1,092)
Pension liability adjustment, net of tax | ​ |  | — | ​ |  | — | ​ |  | — | ​ |  | 73
Cash dividends declared ($0.25 per share) | ​ |  | — | ​ |  | — | ​ |  | (2,377) | ​ |  | —
Stock options exercised, net of shares withheld for employee taxes and strike price | ​ | ​ | 11 | ​ | ​ | (12) | ​ | ​ | — | ​ | ​ | —
Share-based compensation expense | ​ | ​ | — | ​ | ​ | 367 | ​ | ​ | — | ​ | ​ | —
Shares purchased and retired | ​ | ​ | — | ​ | ​ | — | ​ | ​ | (5) | ​ | ​ | —
Balance, March 31, 2024 | ​ | $ | 9,508 | ​ | $ | 72,016 | ​ | $ | 184,914 | ​ | $ | (18,330)
Net earnings | ​ | ​ | — | ​ | ​ | — | ​ | ​ | 5,607 | ​ | ​ | —
Foreign currency translation adjustments | ​ | ​ | — | ​ | ​ | — | ​ | ​ | — | ​ | ​ | 61
Pension liability adjustment, net of tax | ​ | ​ | — | ​ | ​ | — | ​ | ​ | — | ​ | ​ | 73
Cash dividends declared ($0.26 per share) | ​ | ​ | — | ​ | ​ | — | ​ | ​ | (2,467) | ​ | ​ | —
Stock options exercised, net of shares withheld for employee taxes and strike price | ​ | ​ | 1 | ​ | ​ | (1) | ​ | ​ | — | ​ | ​ | —
Share-based compensation expense | ​ | ​ | — | ​ | ​ | 331 | ​ | ​ | — | ​ | ​ | —
Shares purchased and retired | ​ | ​ | (18) | ​ | ​ | — | ​ | ​ | (491) | ​ | ​ | —
Balance, June 30, 2024 | ​ | $ | 9,491 | ​ | $ | 72,346 | ​ | $ | 187,563 | ​ | $ | (18,196)
Net earnings | ​ | ​ | — | ​ | ​ | — | ​ | ​ | 8,063 | ​ | ​ | —
Foreign currency translation adjustments | ​ | ​ | — | ​ | ​ | — | ​ | ​ | — | ​ | ​ | 913
Pension liability adjustment, net of tax | ​ | ​ | — | ​ | ​ | — | ​ | ​ | — | ​ | ​ | 79
Cash dividends declared ($0.26 per share) | ​ | ​ | — | ​ | ​ | — | ​ | ​ | (2,468) | ​ | ​ | —
Stock options exercised, net of shares withheld for employee taxes and strike price | ​ | ​ | 15 | ​ | ​ | (18) | ​ | ​ | — | ​ | ​ | —
Issuance of restricted stock | ​ | ​ | 55 | ​ | ​ | (55) | ​ | ​ | — | ​ | ​ | —
Share-based compensation expense | ​ | ​ | — | ​ | ​ | 388 | ​ | ​ | — | ​ | ​ | —
Shares purchased and retired | ​ | ​ | (2) | ​ | ​ | — | ​ | ​ | (51) | ​ | ​ | —
Balance, September 30, 2024 | ​ | $ | 9,559 | ​ | $ | 72,661 | ​ | $ | 193,107 | ​ | $ | (17,204)
​

X
- References No definition available. + Details
Name: | us-gaap_StockholdersEquityNoteAbstract
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 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8A -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A Reference 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 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