XML 28 R18.htm IDEA: XBRL DOCUMENT
v3.24.3

Equity | 9 Months Ended
--- | ---
Sep. 30, 2024
Equity |
Equity | 14. Equity The following table reconciles our equity for the nine months ended September 30, 2024: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | Accumulated
​ | ​ | ​ | ​ | ​ | Capital in | ​ | ​ | ​ | ​ | Other
​ | ​ | Common | ​ | Excess of | ​ | Reinvested | ​ | Comprehensive
​ |  | Stock |  | Par Value |  | Earnings |  | Loss
​ | ​ | (Dollars in thousands)
Balance, December 31, 2023 | ​ | $ | 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)
​ The following table reconciles our equity for the nine months ended September 30, 2023: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | Accumulated
​ | ​ | ​ | ​ | ​ | Capital in | ​ | ​ | ​ | ​ | Other
​ | ​ | Common | ​ | Excess of | ​ | Reinvested | ​ | Comprehensive
​ |  | Stock |  | Par Value |  | Earnings |  | Loss
​ | ​ | (Dollars in thousands)
Balance, December 31, 2022 | ​ | $ | 9,584 | ​ | $ | 70,475 | ​ | $ | 164,039 | ​ | $ | (20,193)
Net earnings | ​ |  | — | ​ |  | — | ​ |  | 7,445 | ​ |  | —
Foreign currency translation adjustments | ​ |  | — | ​ |  | — | ​ |  | — | ​ |  | (306)
Pension liability adjustment, net of tax | ​ |  | — | ​ |  | — | ​ |  | — | ​ |  | 99
Cash dividends declared ($0.24 per share) | ​ |  | — | ​ |  | — | ​ |  | (2,289) | ​ |  | —
Stock options exercised, net of shares withheld for employee taxes and strike price | ​ | ​ | 1 | ​ | ​ | 15 | ​ | ​ | — | ​ | ​ | —
Share-based compensation expense | ​ | ​ | — | ​ | ​ | 338 | ​ | ​ | — | ​ | ​ | —
Shares purchased and retired | ​ | ​ | (62) | ​ | ​ | — | ​ | ​ | (1,478) | ​ | ​ | —
Balance, March 31, 2023 | ​ | $ | 9,523 | ​ | $ | 70,828 | ​ | $ | 167,717 | ​ | $ | (20,400)
Net earnings | ​ | ​ | — | ​ | ​ | — | ​ | ​ | 4,864 | ​ | ​ | —
Foreign currency translation adjustments | ​ | ​ | — | ​ | ​ | — | ​ | ​ | — | ​ | ​ | 262
Pension liability adjustment, net of tax | ​ | ​ | — | ​ | ​ | — | ​ | ​ | — | ​ | ​ | 84
Cash dividends declared ($0.25 per share) | ​ | ​ | — | ​ | ​ | — | ​ | ​ | (2,377) | ​ | ​ | —
Stock options exercised, net of shares withheld for employee taxes and strike price | ​ | ​ | 29 | ​ | ​ | (194) | ​ | ​ | — | ​ | ​ | —
Share-based compensation expense | ​ | ​ | — | ​ | ​ | 337 | ​ | ​ | — | ​ | ​ | —
Shares purchased and retired | ​ | ​ | (23) | ​ | ​ | — | ​ | ​ | (571) | ​ | ​ | —
Balance, June 30, 2023 | ​ | $ | 9,529 | ​ | $ | 70,971 | ​ | $ | 169,633 | ​ | $ | (20,054)
Net earnings | ​ | ​ | — | ​ | ​ | — | ​ | ​ | 9,337 | ​ | ​ | —
Foreign currency translation adjustments | ​ | ​ | — | ​ | ​ | — | ​ | ​ | — | ​ | ​ | (773)
Pension liability adjustment, net of tax | ​ | ​ | — | ​ | ​ | — | ​ | ​ | — | ​ | ​ | 92
Cash dividends declared ($0.25 per share) | ​ | ​ | — | ​ | ​ | — | ​ | ​ | (2,377) | ​ | ​ | —
Stock options exercised, net of shares withheld for employee taxes and strike price | ​ | ​ | 6 | ​ | ​ | 3 | ​ | ​ | — | ​ | ​ | —
Issuance of restricted stock | ​ | ​ | 28 | ​ | ​ | (28) | ​ | ​ | — | ​ | ​ | —
Restricted stock forfeited | ​ | ​ | (2) | ​ | ​ | 2 | ​ | ​ | — | ​ | ​ | —
Share-based compensation expense | ​ | ​ | — | ​ | ​ | 321 | ​ | ​ | — | ​ | ​ | —
Shares purchased and retired | ​ | ​ | (50) | ​ | ​ | — | ​ | ​ | (1,255) | ​ | ​ | —
Balance, September 30, 2023 | ​ | $ | 9,511 | ​ | $ | 71,269 | ​ | $ | 175,338 | ​ | $ | (20,735)
​

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 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