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, 2021 | $ 3,399 | | $ 97,702 | $ (2,576) | $ 98,525 |
Balance (in shares) at Dec. 31, 2021 | 33,993 | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Stock issued for stock incentive plans, net | $ 21 | $ 589 | | | 610 |
Stock issued for stock incentive plans, net (in shares) | 211 | | | | |
Stock purchased and retired | $ (6) | (589) | (107) | | (702) |
Stock purchased and retired (in shares) | (60) | | | | |
Net income | | | 7,063 | | 7,063 |
Pension adjustment, net of taxes | | | | 22 | 22 |
Dividends paid | | | (4,095) | | (4,095) |
Balance at Mar. 31, 2022 | $ 3,414 | | 100,563 | (2,554) | 101,423 |
Balance (in shares) at Mar. 31, 2022 | 34,144 | | | | |
Balance at Dec. 31, 2021 | $ 3,399 | | 97,702 | (2,576) | 98,525 |
Balance (in shares) at Dec. 31, 2021 | 33,993 | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Net income | | | | | 28,490 |
Pension adjustment, net of taxes | | | | | 67 |
Balance at Sep. 30, 2022 | $ 3,422 | | 115,280 | (2,509) | 116,193 |
Balance (in shares) at Sep. 30, 2022 | 34,218 | | | | |
Balance at Mar. 31, 2022 | $ 3,414 | | 100,563 | (2,554) | 101,423 |
Balance (in shares) at Mar. 31, 2022 | 34,144 | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Stock issued for stock incentive plans, net | $ 10 | 810 | | | 820 |
Stock issued for stock incentive plans, net (in shares) | 94 | | | | |
Stock purchased and retired | | (810) | 810 | | |
Net income | | | 9,955 | | 9,955 |
Pension adjustment, net of taxes | | | | 22 | 22 |
Dividends paid | | | (4,096) | | (4,096) |
Balance at Jun. 30, 2022 | $ 3,424 | | 107,232 | (2,532) | 108,124 |
Balance (in shares) at Jun. 30, 2022 | 34,238 | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Stock issued for stock incentive plans, net | $ (2) | 680 | | | 678 |
Stock issued for stock incentive plans, net (in shares) | (20) | | | | |
Stock purchased and retired | | (680) | 680 | | |
Net income | | | 11,472 | | 11,472 |
Pension adjustment, net of taxes | | | | 23 | 23 |
Dividends paid | | | (4,104) | | (4,104) |
Balance at Sep. 30, 2022 | $ 3,422 | | 115,280 | (2,509) | 116,193 |
Balance (in shares) at Sep. 30, 2022 | 34,218 | | | | |
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 [Roll Forward] | | | | | |
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 |
Dividends paid | | | (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 [Roll Forward] | | | | | |
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 [Roll Forward] | | | | | |
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 |
Dividends paid | | | (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 [Roll Forward] | | | | | |
Stock issued for stock incentive plans, net | | 834 | | | 834 |
Stock purchased and retired | | $ (834) | 834 | | |
Net income | | | 10,403 | | 10,403 |
Dividends paid | | | (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 | | | | |