CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($) shares in Thousands, $ in Thousands | Common Stock | Capital in Excess of Par Value | Retained Earnings | Accumulated Other Comprehensive Loss | Total |
Balance at Dec. 31, 2022 | $ 3,422 | | $ 122,954 | $ (1,995) | $ 124,381 |
Balance (in shares) at Dec. 31, 2022 | 34,218 | | | | |
Increase (Decrease) in Stockholders' Equity | | | | | |
Stock issued for stock incentive plans, net | $ 29 | $ 748 | | | 777 |
Stock issued for stock incentive plans, net (in shares) | 289 | | | | |
Stock purchased and retired | $ (7) | (748) | (155) | | (910) |
Stock purchased and retired (in shares) | (69) | | | | |
Net income | | | 11,549 | | 11,549 |
Pension adjustment, net of taxes | | | | 1,886 | 1,886 |
Cash dividends | | | (4,817) | | (4,817) |
Balance at Mar. 31, 2023 | $ 3,444 | | 129,531 | (109) | 132,866 |
Balance (in shares) at Mar. 31, 2023 | 34,438 | | | | |
Balance at Dec. 31, 2022 | $ 3,422 | | 122,954 | (1,995) | 124,381 |
Balance (in shares) at Dec. 31, 2022 | 34,218 | | | | |
Increase (Decrease) in Stockholders' Equity | | | | | |
Net income | | | | | 36,273 |
Pension adjustment, net of taxes | | | | | 1,983 |
Balance at Sep. 30, 2023 | $ 3,447 | | 146,678 | (12) | 150,113 |
Balance (in shares) at Sep. 30, 2023 | 34,467 | | | | |
Balance at Mar. 31, 2023 | $ 3,444 | | 129,531 | (109) | 132,866 |
Balance (in shares) at Mar. 31, 2023 | 34,438 | | | | |
Increase (Decrease) in Stockholders' Equity | | | | | |
Stock issued for stock incentive plans, net | $ 3 | 1,230 | | | 1,233 |
Stock issued for stock incentive plans, net (in shares) | 29 | | | | |
Stock purchased and retired | | (1,230) | 1,230 | | |
Net income | | | 14,321 | | 14,321 |
Pension adjustment, net of taxes | | | | 97 | 97 |
Cash dividends | | | (4,820) | | (4,820) |
Balance at Jun. 30, 2023 | $ 3,447 | | 140,262 | (12) | 143,697 |
Balance (in shares) at Jun. 30, 2023 | 34,467 | | | | |
Increase (Decrease) in Stockholders' Equity | | | | | |
Stock issued for stock incentive plans, net | | 834 | | | 834 |
Stock purchased and retired | | (834) | 834 | | |
Net income | | | 10,403 | | 10,403 |
Cash dividends | | | (4,821) | | (4,821) |
Balance at Sep. 30, 2023 | $ 3,447 | | 146,678 | $ (12) | 150,113 |
Balance (in shares) at Sep. 30, 2023 | 34,467 | | | | |
Balance at Dec. 31, 2023 | $ 3,447 | | 148,141 | | 151,588 |
Balance (in shares) at Dec. 31, 2023 | 34,467 | | | | |
Increase (Decrease) in Stockholders' Equity | | | | | |
Stock issued for stock incentive plans, net | $ 30 | 926 | | | 956 |
Stock issued for stock incentive plans, net (in shares) | 301 | | | | |
Stock purchased and retired | $ (8) | (926) | 27 | | (907) |
Stock purchased and retired (in shares) | (85) | | | | |
Net income | | | 4,597 | | 4,597 |
Cash dividends | | | (4,852) | | (4,852) |
Balance at Mar. 31, 2024 | $ 3,469 | | 147,913 | | 151,382 |
Balance (in shares) at Mar. 31, 2024 | 34,683 | | | | |
Balance at Dec. 31, 2023 | $ 3,447 | | 148,141 | | 151,588 |
Balance (in shares) at Dec. 31, 2023 | 34,467 | | | | |
Increase (Decrease) in Stockholders' Equity | | | | | |
Net income | | | | | 13,586 |
Balance at Sep. 30, 2024 | $ 3,471 | | 125,320 | | 128,791 |
Balance (in shares) at Sep. 30, 2024 | 34,713 | | | | |
Balance at Mar. 31, 2024 | $ 3,469 | | 147,913 | | 151,382 |
Balance (in shares) at Mar. 31, 2024 | 34,683 | | | | |
Increase (Decrease) in Stockholders' Equity | | | | | |
Stock issued for stock incentive plans, net | $ 3 | 1,424 | | | 1,427 |
Stock issued for stock incentive plans, net (in shares) | 35 | | | | |
Stock purchased and retired | | (1,424) | 1,424 | | |
Net income | | | 5,585 | | 5,585 |
Cash dividends | | | (29,138) | | (29,138) |
Balance at Jun. 30, 2024 | $ 3,472 | | 125,784 | | 129,256 |
Balance (in shares) at Jun. 30, 2024 | 34,718 | | | | |
Increase (Decrease) in Stockholders' Equity | | | | | |
Stock issued for stock incentive plans, net | | 1,012 | | | 1,012 |
Stock issued for stock incentive plans, net (in shares) | (2) | | | | |
Stock purchased and retired | $ (1) | $ (1,012) | 987 | | (26) |
Stock purchased and retired (in shares) | (3) | | | | |
Net income | | | 3,404 | | 3,404 |
Cash dividends | | | (4,855) | | (4,855) |
Balance at Sep. 30, 2024 | $ 3,471 | | $ 125,320 | | $ 128,791 |
Balance (in shares) at Sep. 30, 2024 | 34,713 | | | | |