7Baggers

Badger Meter, Inc
(NYSE:BMI) 

BMI stock logo

Badger Meter, Inc. manufactures and markets flow measurement, quality, control, and communication solutions in the United States, Asia, Canada, Europe, Mexico, the Middle East, and internationally. It offers mechanical or static water meters, and related radio and software technologies and services ...

Founded: 1905
Full Time Employees: 1,567
Sector: Industrials
Industry: Electrical Equipment & Parts

Share this website to your friends
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
    Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2005-12-31 2004-12-31 
                                                                                    
      net sales
    202,277,000 220,706,000 235,651,000 238,095,000 222,211,000 205,182,000 208,438,000 216,658,000 196,280,000 182,440,000 186,193,000 175,858,000 159,101,000 147,324,000 148,009,000 137,833,000 132,402,000 135,749,000 128,738,000 122,869,000 117,842,000 112,330,000 113,587,000 91,119,000 108,508,000 107,556,000 108,646,000 103,542,000 104,881,000 104,413,000 110,630,000 113,648,000 105,041,000 96,650,000 100,008,000 104,176,000 101,606,000 93,098,000 96,273,000 103,820,000 100,570,000 95,770,000 99,388,000 98,896,000 83,644,000 89,339,000 96,271,000 95,662,000 83,496,000 81,010,000 92,963,000 88,341,000 71,808,000 74,323,000 87,130,000 81,974,000 76,233,000 60,710,000 69,698,000 75,148,000 57,359,000 64,843,000 75,702,000 74,290,000 61,799,000 56,436,000 60,814,000 67,763,000 65,324,000 67,646,000 68,826,000 74,660,000 68,420,000 57,198,000 62,782,000 62,173,000 52,663,000    
      yoy
    -8.97% 7.57% 13.06% 9.89% 13.21% 12.47% 11.95% 23.20% 23.37% 23.84% 25.80% 27.59% 20.17% 8.53% 14.97% 12.18% 12.36% 20.85% 13.34% 34.84% 8.60% 4.44% 4.55% -12.00% 3.46% 3.01% -1.79% -8.89% -0.15% 8.03% 10.62% 9.09% 3.38% 3.82% 3.88% 0.34% 1.03% -2.79% -3.13% 4.98% 20.24% 7.20% 3.24% 3.38% 0.18% 10.28% 3.56% 8.29% 16.28% 9.00% 6.69% 7.77% -5.80% 22.42% 25.01% 9.08% 32.91% -6.37% -7.93% 1.15% -7.18% 14.90% 24.48% 9.63% -5.40% -16.57% -11.64% -9.24% -4.52% 18.27% 9.63% 20.08% 29.92%        
      qoq
    -8.35% -6.34% -1.03% 7.15% 8.30% -1.56% -3.79% 10.38% 7.59% -2.02% 5.88% 10.53% 7.99% -0.46% 7.38% 4.10% -2.47% 5.45% 4.78% 4.27% 4.91% -1.11% 24.66% -16.03% 0.89% -1.00% 4.93% -1.28% 0.45% -5.62% -2.66% 8.19% 8.68% -3.36% -4.00% 2.53% 9.14% -3.30% -7.27% 3.23% 5.01% -3.64% 0.50% 18.23% -6.37% -7.20% 0.64% 14.57% 3.07% -12.86% 5.23% 23.02% -3.38% -14.70% 6.29% 7.53% 25.57% -12.90% -7.25% 31.01% -11.54% -14.34% 1.90% 20.21% 9.50% -7.20% -10.25% 3.73% -3.43% -1.71% -7.81% 9.12% 19.62% -8.89% 0.98% 18.06%     
      cost of sales
    117,950,000 127,719,000 139,815,000 140,285,000 126,774,000 122,422,000 124,560,000 131,290,000 119,102,000 110,975,000 113,470,000 106,424,000 96,285,000 90,359,000 90,487,000 83,073,000 81,679,000 80,913,000 77,554,000 72,767,000 68,480,000 68,276,000 68,564,000 55,269,000 65,186,000 66,431,000 66,976,000 63,266,000 64,424,000 64,262,000 66,684,000 72,144,000 68,293,000 57,647,000 62,969,000 63,122,000 62,956,000 59,576,000 57,626,000 64,424,000 61,559,000 61,313,000 63,287,000 63,753,000 53,569,000 58,444,000 59,806,000 60,831,000 54,545,000 52,007,000 59,860,000 58,495,000 46,771,000 45,472,000 52,800,000 51,773,000 47,369,000 41,327,000 46,918,000 47,928,000 36,922,000 40,205,000 47,748,000 47,267,000 38,590,000 35,920,000 37,089,000 41,162,000 39,152,000 43,494,000 45,418,000 48,286,000 43,896,000 37,257,000 40,114,000 39,639,000 36,408,000    
      gross margin
    84,327,000 92,987,000 95,836,000 97,810,000 95,437,000 82,760,000 83,878,000 85,368,000 77,178,000 71,465,000 72,723,000 69,434,000 62,816,000 56,965,000 57,522,000 54,760,000 50,723,000 54,836,000 51,184,000 50,102,000 49,362,000 44,054,000 45,023,000 35,850,000 43,322,000 41,125,000 41,670,000 40,276,000 40,457,000 40,151,000 43,946,000 41,504,000 36,748,000 39,003,000 37,039,000 41,054,000 38,650,000 33,522,000 38,647,000 39,396,000 39,011,000 34,457,000 36,101,000 35,143,000 30,075,000 30,895,000 36,465,000 34,831,000 28,951,000 29,003,000 33,103,000 29,846,000 25,037,000 28,851,000 34,330,000 30,201,000 28,864,000 19,383,000 22,780,000 27,220,000 20,437,000 24,638,000 27,954,000 27,023,000 23,209,000 20,516,000 23,725,000 26,601,000 26,172,000 24,152,000 23,408,000 26,374,000 24,524,000 19,941,000 22,668,000 22,534,000 16,255,000    
      yoy
    -11.64% 12.36% 14.26% 14.57% 23.66% 15.80% 15.34% 22.95% 22.86% 25.45% 26.43% 26.80% 23.84% 3.88% 12.38% 9.30% 2.76% 24.47% 13.68% 39.75% 13.94% 7.12% 8.05% -10.99% 7.08% 2.43% -5.18% -2.96% 10.09% 2.94% 18.65% 1.10% -4.92% 16.35% -4.16% 4.21% -0.93% -2.71% 7.05% 12.10% 29.71% 11.53% -1.00% 0.90% 3.88% 6.52% 10.16% 16.70% 15.63% 0.53% -3.57% -1.18% -13.26% 48.85% 50.70% 10.95% 41.23% -21.33% -18.51% 0.73% -11.94% 20.09% 17.83% 1.59% -11.32% -15.05% 1.35% 0.86% 6.72% 21.12% 3.26% 17.04% 50.87%        
      qoq
    -9.31% -2.97% -2.02% 2.49% 15.32% -1.33% -1.75% 10.61% 7.99% -1.73% 4.74% 10.54% 10.27% -0.97% 5.04% 7.96% -7.50% 7.14% 2.16% 1.50% 12.05% -2.15% 25.59% -17.25% 5.34% -1.31% 3.46% -0.45% 0.76% -8.64% 5.88% 12.94% -5.78% 5.30% -9.78% 6.22% 15.30% -13.26% -1.90% 0.99% 13.22% -4.55% 2.73% 16.85% -2.65% -15.27% 4.69% 20.31% -0.18% -12.39% 10.91% 19.21% -13.22% -15.96% 13.67% 4.63% 48.91% -14.91% -16.31% 33.19% -17.05% -11.86% 3.45% 16.43% 13.13% -13.53% -10.81% 1.64% 8.36% 3.18% -11.25% 7.54% 22.98% -12.03% 0.59% 38.63%     
      gross margin %
    41.69% 42.13% 40.67% 41.08% 42.95% 40.33% 40.24% 39.40% 39.32% 39.17% 39.06% 39.48% 39.48% 38.67% 38.86% 39.73% 38.31% 40.40% 39.76% 40.78% 41.89% 39.22% 39.64% 39.34% 39.93% 38.24% 38.35% 38.90% 38.57% 38.45% 39.72% 36.52% 34.98% 40.35% 37.04% 39.41% 38.04% 36.01% 40.14% 37.95% 38.79% 35.98% 36.32% 35.54% 35.96% 34.58% 37.88% 36.41% 34.67% 35.80% 35.61% 33.78% 34.87% 38.82% 39.40% 36.84% 37.86% 31.93% 32.68% 36.22% 35.63% 38.00% 36.93% 36.38% 37.56% 36.35% 39.01% 39.26% 40.06% 35.70% 34.01% 35.33% 35.84% 34.86% 36.11% 36.24% 30.87%    
      selling, engineering and administration
    49,156,000 49,938,000 49,752,000 52,947,000 46,012,000 43,537,000 43,255,000 43,856,000 40,600,000 39,386,000 41,301,000 39,932,000 37,770,000 34,491,000 33,651,000 32,672,000 31,861,000 31,975,000 31,744,000 31,427,000 31,615,000 27,092,000 25,509,000 23,186,000 27,307,000 24,782,000 25,225,000 25,243,000 26,130,000 25,341,000 28,212,000 25,153,000 26,774,000 25,852,000 24,628,000 24,463,000 25,181,000 24,427,000 24,705,000 24,474,000 26,205,000 24,947,000 22,477,000 22,961,000 23,022,000 22,742,000 20,482,000 20,610,000 21,261,000 18,654,000 19,230,000 19,686,000 20,312,000 20,036,000 20,219,000 18,846,000 18,676,000 17,353,000 14,791,000 14,943,000 15,199,000 14,979,000 14,518,000 14,041,000 14,463,000 13,066,000 13,057,000 13,944,000 14,704,000 14,056,000 14,221,000 14,624,000 14,655,000 12,775,000 12,904,000 13,118,000 11,985,000    
      operating earnings
    35,171,000 43,049,000 46,084,000 44,863,000 49,425,000 39,223,000 40,623,000 41,512,000 36,578,000 32,079,000 31,422,000 29,502,000 25,046,000 22,474,000 23,871,000 22,088,000 18,862,000 22,861,000 19,440,000 18,675,000 17,747,000 16,962,000 19,514,000 12,664,000 16,015,000 16,343,000 16,445,000 15,033,000 14,327,000 14,810,000 15,734,000 16,351,000 9,974,000 13,151,000 12,411,000 16,591,000 13,469,000 9,095,000 13,942,000 14,922,000 12,806,000 9,510,000 13,624,000 12,182,000 7,053,000 8,153,000 15,983,000 14,221,000 7,690,000 10,349,000 13,873,000 10,160,000 4,725,000 8,815,000 14,111,000 11,355,000 10,188,000 2,030,000 7,989,000 12,277,000 5,238,000 9,659,000 13,436,000 12,982,000 8,746,000 7,450,000 10,668,000 12,657,000 11,468,000 10,096,000 9,187,000 11,750,000 9,869,000 7,166,000 9,764,000 9,416,000 4,270,000    
      interest income
    -1,138,000 -1,565,000 -1,330,000 -895,000 -1,334,000 -2,924,000 -2,301,000 -1,862,000 -1,526,000 -1,398,000 -1,200,000                                                                      
      other pension and postretirement income
    -28,000                                                                                
      earnings before income taxes
    36,337,000 44,642,000 47,442,000 45,786,000 50,787,000 42,135,000 42,911,000 43,362,000 38,092,000 33,444,000 32,590,000 30,296,000 25,636,000 22,907,000 23,947,000 22,046,000 18,817,000 22,879,000 19,396,000 18,639,000 17,709,000 16,914,000 19,539,000 12,588,000 15,940,000 16,205,000 16,338,000 14,913,000 14,151,000 14,586,000 3,652,000 7,911,000 9,703,000 12,929,000 12,169,000 16,444,000 13,291,000 8,885,000 13,729,000 14,694,000 12,536,000 9,234,000 13,319,000 11,863,000 6,736,000 7,893,000 15,710,000 13,910,000 7,399,000 10,095,000 13,609,000 9,828,000 4,477,000 8,546,000 13,825,000 11,117,000 9,983,000 6,345,750 8,076,000 12,181,000 5,126,000   12,902,000 8,646,000   12,350,000 11,068,000            
      provision for income taxes
    9,002,000 11,067,000 12,365,000 11,202,000 12,389,000 11,418,000 10,873,000 10,306,000 8,961,000 8,723,000 6,621,000 7,803,000 6,221,000 5,368,000 6,014,000 5,382,000 4,457,000 5,603,000 3,541,000 4,667,000 3,928,000 3,820,000 4,678,000 3,054,000 4,086,000 3,931,000 3,617,000 3,555,000 3,327,000 3,347,000 801,000 1,757,000 2,157,000 5,696,000 4,194,000 5,830,000 4,542,000 2,772,000 4,937,000 5,294,000 4,546,000 3,751,000 4,992,000 3,962,000 2,509,000 1,892,000 5,479,000 5,096,000 2,767,000 3,715,000 4,560,000 3,547,000 1,570,000 3,062,000 4,968,000 3,675,000 3,734,000 779,000 1,196,000 4,347,000 1,866,000 3,291,000 4,318,000 4,873,000 3,294,000 2,200,000 4,665,000 4,593,000 4,095,000 3,520,000 2,980,000 4,374,000 3,597,000 2,709,000 3,400,000 3,381,000 1,449,000    
      net earnings
    27,335,000 33,575,000 35,077,000 34,584,000 38,398,000 30,717,000 32,038,000 33,056,000 29,131,000 24,721,000 25,969,000 22,493,000 19,415,000 17,539,000 17,933,000 16,664,000 14,360,000 17,276,000 15,855,000 13,972,000 13,781,000 13,094,000 14,861,000 9,534,000 11,854,000 12,274,000 12,721,000 11,358,000 10,824,000 11,239,000 2,851,000 6,154,000 7,546,000 7,233,000 7,975,000 10,614,000 8,749,000 6,113,000 8,792,000 9,400,000 7,990,000 5,483,000 8,327,000 7,901,000 4,227,000 6,001,000 10,231,000 8,814,000 4,632,000 6,380,000 9,049,000 6,281,000 2,907,000 5,484,000 8,857,000 7,442,000 6,249,000 1,187,000 6,880,000 7,834,000 3,260,000 6,258,000 9,023,000 8,029,000 5,352,000 5,085,000 14,355,000 7,757,000 6,973,000 6,195,000 5,828,000 7,041,000 6,020,000 2,666,000 5,751,000 5,468,000 2,572,000    
      yoy
    -28.81% 9.30% 9.49% 4.62% 31.81% 24.25% 23.37% 46.96% 50.04% 40.95% 44.81% 34.98% 35.20% 1.52% 13.11% 19.27% 4.20% 31.94% 6.69% 46.55% 16.26% 6.68% 16.82% -16.06% 9.52% 9.21% 346.19% 84.56% 43.44% 55.39% -64.25% -42.02% -13.75% 18.32% -9.29% 12.91% 9.50% 11.49% 5.58% 18.97% 89.02% -8.63% -18.61% -10.36% -8.74% -5.94% 13.06% 40.33% 59.34% 16.34% 2.17% -15.60% -53.48% 362.01% 28.74% -5.00% 91.69% -81.03% -23.75% -2.43% -39.09% 23.07% -37.14% 3.51% -23.25% -17.92% 146.31% 10.17% 15.83% 132.37% 1.34% 28.77% 134.06%        
      qoq
    -18.59% -4.28% 1.43% -9.93% 25.01% -4.12% -3.08% 13.47% 17.84% -4.81% 15.45% 15.85% 10.70% -2.20% 7.62% 16.04% -16.88% 8.96% 13.48% 1.39% 5.25% -11.89% 55.87% -19.57% -3.42% -3.51% 12.00% 4.93% -3.69% 294.21% -53.67% -18.45% 4.33% -9.30% -24.86% 21.32% 43.12% -30.47% -6.47% 17.65% 45.72% -34.15% 5.39% 86.92% -29.56% -41.34% 16.08% 90.28% -27.40% -29.49% 44.07% 116.06% -46.99% -38.08% 19.01% 19.09% 426.45% -82.75% -12.18% 140.31% -47.91% -30.64% 12.38% 50.02% 5.25% -64.58% 85.06% 11.24% 12.56% 6.30% -17.23% 16.96% 125.81% -53.64% 5.18% 112.60%     
      net income margin %
    13.51% 15.21% 14.89% 14.53% 17.28% 14.97% 15.37% 15.26% 14.84% 13.55% 13.95% 12.79% 12.20% 11.91% 12.12% 12.09% 10.85% 12.73% 12.32% 11.37% 11.69% 11.66% 13.08% 10.46% 10.92% 11.41% 11.71% 10.97% 10.32% 10.76% 2.58% 5.41% 7.18% 7.48% 7.97% 10.19% 8.61% 6.57% 9.13% 9.05% 7.94% 5.73% 8.38% 7.99% 5.05% 6.72% 10.63% 9.21% 5.55% 7.88% 9.73% 7.11% 4.05% 7.38% 10.17% 9.08% 8.20% 1.96% 9.87% 10.42% 5.68% 9.65% 11.92% 10.81% 8.66% 9.01% 23.60% 11.45% 10.67% 9.16% 8.47% 9.43% 8.80% 4.66% 9.16% 8.79% 4.88%    
      earnings per share:
                                                                                    
      basic
    0.94 1.15 1.19 1.18 1.31 1.05 1.09 1.13 0.99 0.84 0.89 0.77 0.66 0.6 0.61 0.57 0.49 0.59 0.54 0.48 0.47 0.45 0.51 0.33 0.41 0.43 0.44 0.39 0.37 0.39 0.1 0.21 0.26 0.26 0.28 0.37 0.3 0.21 0.3 0.65 0.55 0.38 0.58 0.55 0.29 0.4 0.71 0.62 0.33 0.44 0.63 0.44 0.21 0.39 0.63 0.52 0.42 0.3 0.46 0.52 0.22   0.54 0.36   0.53 0.47            
      diluted
    0.93 1.14 1.19 1.17 1.3 1.04 1.08 1.12 0.99 0.84 0.88 0.76 0.66 0.59 0.61 0.57 0.49 0.59 0.54 0.48 0.47 0.45 0.51 0.33 0.41 0.42 0.44 0.39 0.37 0.38 0.1 0.21 0.26 0.25 0.27 0.36 0.3 0.21 0.3 0.65 0.55 0.38 0.58 0.55 0.29 0.4 0.71 0.61 0.32 0.44 0.63 0.44 0.2 0.39 0.62 0.52 0.42 0.298 0.46 0.52 0.22   0.53 0.36   0.52 0.47            
      dividends declared per common share
    0.4 0.27 0.4 0.34 0.34 0.22 0.34 0.27 0.27 0.18 0.27 0.23 0.23 0.158 0.23 0.2 0.2 0.14 0.2 0.18 0.18 0.13 0.18 0.17 0.17 0.118 0.17 0.15 0.15 0.103 0.15 0.13 0.13 0.09 0.13 0.115 0.115 0.079 0.115 0.2 0.2 0.145 0.2 0.19 0.19 0.138 0.19 0.18 0.18                                
      shares used in computation of earnings per share:
                                                                                    
      basic
    29,214,558 -29,376,031 29,424,004 29,414,457 29,378,491 -29,322,332 29,369,923 29,361,034 29,320,483 -29,246,161 29,294,886 29,272,693 29,255,184 -29,182,270 29,215,982 29,210,444 29,198,888 -29,095,347 29,157,628 29,114,346 29,098,490 -29,020,623 29,048,683 29,047,297 29,042,158 -28,993,052 29,013,573 29,027,887 29,028,964 -28,954,122 28,989,205 28,963,373 28,932,787 -28,911,013 28,939,292 28,938,451 28,900,702 -28,850,420 28,898,526 14,443,539 14,421,250 -14,359,091 14,392,517 14,379,450 14,332,775 -14,163,176 14,312,847 14,309,509 14,240,220 -14,339,338 14,371,718 14,365,536 14,145,406 -14,379,312 14,128,055 14,234,900 14,831,780 -14,944,231 14,989,366 14,962,314 14,938,758 -14,882,995 14,910,497 14,924,203 14,892,254 -14,760,185 14,830,871 14,769,853 14,689,324 -14,503,024 14,618,072 14,509,709 14,394,862 -14,152,600 14,288,860 14,167,554 14,057,135    
      impact of dilutive securities
    150,612 -172,019 159,380 170,883 186,306 -173,127 178,005 167,904 174,005 -172,858 178,488 174,832 165,770 -151,451 156,482 133,907 164,438 -199,849 184,204 197,828 218,098 -169,684 171,814 218,422 181,757 -192,920 179,765 183,646 209,660 -198,232 207,955 170,070 217,259 -173,284 178,756 159,369 182,279 -160,337 162,306 82,166 77,432 -67,627 64,104 63,816 74,232 -70,572 64,108 57,844 89,977 -79,465 75,017 65,463 91,351 -65,073 57,851 72,332 65,837 -84,261 69,109 90,478 119,474 -101,185 96,068 97,232 110,556 -159,816 130,633 158,085 191,176 -309,461 259,725 314,127         
      diluted
    29,365,170 -29,548,050 29,583,384 29,585,340 29,564,797 -29,495,459 29,547,928 29,528,938 29,494,488 -29,419,019 29,473,374 29,447,525 29,420,954 -29,333,721 29,372,464 29,344,351 29,363,326 -29,295,196 29,341,832 29,312,174 29,316,588 -29,190,307 29,220,497 29,265,719 29,223,915 -29,185,972 29,193,338 29,211,533 29,238,624 -29,152,354 29,197,160 29,133,443 29,150,046 -29,084,297 29,118,048 29,097,820 29,082,981 -29,010,757 29,060,832 14,525,705 14,498,682 -14,426,718 14,456,621 14,443,266 14,407,007 -14,233,748 14,376,955 14,367,353 14,330,197 -14,418,803 14,446,735 14,430,999 14,236,757 -14,444,385 14,185,906 14,307,232 14,897,617 -15,028,492 15,058,475 15,052,792 15,058,232 -14,984,180 15,006,565 15,021,435 15,002,810 -14,920,001 14,961,504 14,927,938 14,880,500 -14,812,485 14,877,797 14,823,836 14,750,236 -14,569,875 14,661,224 14,567,020 14,540,086    
      other pension and postretirement (income) costs
     -28,000 -28,000 -28,000                                                                             
      other pension and postretirement costs
        -28,000 12,000 13,000 12,000 12,000 33,000 32,000 33,000 32,000 33,000 32,000 33,000 32,000 30,000 30,000 29,000 31,000 36,000 21,000 44,000 44,000 165,000 41,000 35,000 47,000 61,000 11,787,000 8,031,000                                                 
      interest expense
               -827,000 -622,000 -466,000 -108,000 9,000 13,000 -48,000 14,000 7,000 7,000 12,000 -46,000 32,000 31,000 -27,000 66,000 85,000 129,000 163,000 295,000 409,000 290,000 222,000 242,000 147,000 178,000 210,000 213,000 228,000 270,000 276,000 305,000 319,000 317,000 260,000 273,000 311,000 291,000 254,000 264,000 332,000 248,000 269,000 286,000 238,000 205,000 64,000 -87,000 96,000 112,000 110,000 95,000 80,000 100,000 165,000 -962,000 307,000 400,000 381,000 379,000 335,000 252,000 276,000 348,000 315,000 352,000    
      other pension and postretirement (benefits) costs
                                    -19,000                                                
      per share amounts:
                                                                                    
      dividends declared – common stock
                                                     0.13 0.18 0.17 0.17 0.123 0.17 0.16 0.16 0.11 0.16                 0.08 0.08    
      dividends declared — common stock
                                                               0.14 0.14 0.095 0.14   0.085 0.12      0.09 0.063 0.09      
      earnings from continuing operations before income taxes
                                                                 9,549,000 13,341,000   7,285,000 11,630,000   9,715,000 8,808,000 11,415,000 9,617,000 6,890,000 9,416,000 9,101,000 3,918,000    
      earnings from continuing operations
                                                                 6,258,000 9,023,000   5,085,000 6,965,000   6,195,000 5,828,000 7,041,000 6,020,000 4,181,000 6,016,000 5,720,000 2,469,000    
      earnings from discontinued operations net of income taxes
                                                                      7,390,000              
      earnings per share:
                                                                                    
      basic from continuing operations
                                                                 0.375 0.61   0.368 0.47       0.25 0.42 0.4 0.17    
      basic from discontinued operations
                                                                     0.125 0.5       -0.008 -0.02 -0.01 0.01    
      total basic
                                                                 0.42 0.61   0.34 0.97   0.42 0.4 0.49 0.42 0.19 0.4 0.39 0.18    
      diluted from continuing operations
                                                                 0.373 0.6   0.363 0.47       0.243 0.41 0.39 0.17    
      diluted from discontinued operations
                                                                     0.125 0.49       -0.005 -0.02 -0.01 0.01    
      total diluted
                                                                 0.42 0.6   0.33 0.96   0.42 0.39 0.48 0.41 0.18 0.39 0.38 0.18    
      dividends declared
                                                                   0.12 0.12   0.11 0.11 0.073 0.11 0.09         
      earnings per share amounts:
                                                                                    
      basic
    0.94 1.15 1.19 1.18 1.31 1.05 1.09 1.13 0.99 0.84 0.89 0.77 0.66 0.6 0.61 0.57 0.49 0.59 0.54 0.48 0.47 0.45 0.51 0.33 0.41 0.43 0.44 0.39 0.37 0.39 0.1 0.21 0.26 0.26 0.28 0.37 0.3 0.21 0.3 0.65 0.55 0.38 0.58 0.55 0.29 0.4 0.71 0.62 0.33 0.44 0.63 0.44 0.21 0.39 0.63 0.52 0.42 0.3 0.46 0.52 0.22   0.54 0.36   0.53 0.47            
      diluted
    0.93 1.14 1.19 1.17 1.3 1.04 1.08 1.12 0.99 0.84 0.88 0.76 0.66 0.59 0.61 0.57 0.49 0.59 0.54 0.48 0.47 0.45 0.51 0.33 0.41 0.42 0.44 0.39 0.37 0.38 0.1 0.21 0.26 0.25 0.27 0.36 0.3 0.21 0.3 0.65 0.55 0.38 0.58 0.55 0.29 0.4 0.71 0.61 0.32 0.44 0.63 0.44 0.2 0.39 0.62 0.52 0.42 0.298 0.46 0.52 0.22   0.53 0.36   0.52 0.47            
      loss from discontinued operations net of income taxes
                                                                             -103,500 -265,000 -252,000     
      earnings per share amounts:
                                                                                    
      basic:
                                                                                    
      from continuing operations
                                                                         0.42 0.4 0.49 0.42        
      from discontinued operations
                                                                                    
      diluted:
                                                                                    
      earnings from discontinued operations
                                                                                103,000    
      impact of diluted securities
                                                                            355,374        
      diluted
    29,365,170 -29,548,050 29,583,384 29,585,340 29,564,797 -29,495,459 29,547,928 29,528,938 29,494,488 -29,419,019 29,473,374 29,447,525 29,420,954 -29,333,721 29,372,464 29,344,351 29,363,326 -29,295,196 29,341,832 29,312,174 29,316,588 -29,190,307 29,220,497 29,265,719 29,223,915 -29,185,972 29,193,338 29,211,533 29,238,624 -29,152,354 29,197,160 29,133,443 29,150,046 -29,084,297 29,118,048 29,097,820 29,082,981 -29,010,757 29,060,832 14,525,705 14,498,682 -14,426,718 14,456,621 14,443,266 14,407,007 -14,233,748 14,376,955 14,367,353 14,330,197 -14,418,803 14,446,735 14,430,999 14,236,757 -14,444,385 14,185,906 14,307,232 14,897,617 -15,028,492 15,058,475 15,052,792 15,058,232 -14,984,180 15,006,565 15,021,435 15,002,810 -14,920,001 14,961,504 14,927,938 14,880,500 -14,812,485 14,877,797 14,823,836 14,750,236 -14,569,875 14,661,224 14,567,020 14,540,086    
      impact of stock-based compensation
                                                                             104,420.25 372,364 399,466 482,951    
      diluted
    29,365,170 -29,548,050 29,583,384 29,585,340 29,564,797 -29,495,459 29,547,928 29,528,938 29,494,488 -29,419,019 29,473,374 29,447,525 29,420,954 -29,333,721 29,372,464 29,344,351 29,363,326 -29,295,196 29,341,832 29,312,174 29,316,588 -29,190,307 29,220,497 29,265,719 29,223,915 -29,185,972 29,193,338 29,211,533 29,238,624 -29,152,354 29,197,160 29,133,443 29,150,046 -29,084,297 29,118,048 29,097,820 29,082,981 -29,010,757 29,060,832 14,525,705 14,498,682 -14,426,718 14,456,621 14,443,266 14,407,007 -14,233,748 14,376,955 14,367,353 14,330,197 -14,418,803 14,446,735 14,430,999 14,236,757 -14,444,385 14,185,906 14,307,232 14,897,617 -15,028,492 15,058,475 15,052,792 15,058,232 -14,984,180 15,006,565 15,021,435 15,002,810 -14,920,001 14,961,504 14,927,938 14,880,500 -14,812,485 14,877,797 14,823,836 14,750,236 -14,569,875 14,661,224 14,567,020 14,540,086    
                                                                                    
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2005-12-31 2004-12-31 
                                                                                      
        assets
                                                                                      
        current assets:
                                                                                      
        cash and cash equivalents
      205,453,000 226,016,000 201,693,000 165,208,000 131,358,000 295,305,000 258,955,000 226,212,000 199,310,000 191,782,000 162,910,000 141,805,000 128,361,000  114,787,000 100,210,000 89,219,000  67,038,000 57,359,000 51,402,000  93,901,000 85,201,000 70,376,000                                              4,944,000 5,401,000 6,286,000  4,552,000 5,991,000     
        accounts receivable
      110,290,000 112,356,000 115,056,000 117,667,000 111,855,000 84,325,000                                                                           
        inventories:
                                                                                      
        finished goods
      24,965,000 23,087,000 26,180,000 24,499,000 23,145,000 24,022,000 35,725,000 38,867,000 37,414,000 34,764,000 34,910,000 31,216,000 28,427,000 31,350,000 23,783,000 21,092,000 25,755,000 25,991,000 25,122,000 26,116,000 27,967,000 24,881,000 22,151,000 20,093,000 19,469,000 22,946,000 24,646,000 23,034,000 21,811,000 23,476,000 22,588,000 25,199,000 22,668,000 23,125,000 21,954,000 17,446,000 16,069,000 18,087,000 20,732,000 21,876,000 21,638,000 28,548,000 26,349,000 26,027,000 26,484,000 25,362,000 19,503,000 20,699,000 18,113,000 17,704,000 17,544,000 18,750,000 20,598,000 19,872,000 19,806,000 12,985,000 12,718,000 13,476,000 12,401,000 11,984,000 10,807,000 9,800,000 9,581,000 8,807,000 8,519,000 8,960,000 11,366,000 12,572,000 13,455,000 13,484,000 15,025,000 8,758,000 8,871,000 8,225,000 7,855,000 8,479,000 9,634,000 9,122,000   
        work in process
      35,296,000 29,244,000 30,291,000 33,529,000 38,287,000 36,705,000 39,011,000 39,315,000 41,178,000 41,261,000 35,940,000 35,565,000 27,920,000 23,577,000 25,970,000 24,272,000 22,128,000 24,747,000 14,584,000 15,618,000 14,094,000 16,841,000 15,771,000 16,375,000 16,776,000 17,728,000 18,097,000 16,643,000 16,076,000 17,097,000 19,199,000 19,643,000 19,012,000 22,035,000 17,700,000 17,407,000 15,232,000 17,157,000 18,047,000 16,559,000 14,816,000 13,184,000 12,168,000 9,379,000 11,432,000 13,047,000 13,996,000 10,567,000 11,678,000 12,330,000 10,094,000 10,853,000 11,590,000 13,340,000 13,400,000 13,639,000 13,169,000 11,377,000 10,282,000 11,527,000 17,655,000 15,284,000 13,261,000 11,993,000 11,684,000 10,372,000 9,245,000 10,675,000 10,895,000 10,990,000 12,395,000 15,150,000 12,604,000 10,660,000 10,529,000 9,064,000 9,920,000 10,302,000   
        raw materials
      114,932,000 99,604,000 96,156,000 89,233,000 87,973,000 82,681,000 83,781,000 83,084,000 81,852,000 77,649,000 76,938,000 77,968,000 75,997,000 64,929,000 63,855,000 66,073,000 55,137,000 48,873,000 52,118,000 49,059,000 42,190,000 39,864,000 39,065,000 40,378,000 38,185,000 41,274,000 42,092,000 43,642,000 42,667,000 40,231,000 42,558,000 40,814,000 43,448,000 40,012,000 37,356,000 39,035,000 38,996,000 42,457,000 43,658,000 42,280,000 39,724,000 36,864,000 37,226,000 36,316,000 34,092,000 33,365,000 30,704,000 31,930,000 34,187,000 30,905,000 26,730,000 24,011,000 26,313,000 27,785,000 27,008,000 34,455,000 32,029,000 24,583,000 25,102,000 23,723,000 24,039,000 23,232,000 18,429,000 17,455,000 14,529,000 13,152,000 15,674,000 15,450,000 15,701,000 14,841,000 17,470,000 15,621,000 16,941,000 15,209,000 17,399,000 17,152,000 14,588,000 13,866,000   
        total inventories
      175,193,000 151,935,000 152,627,000 147,261,000 149,405,000 143,408,000 158,517,000 161,266,000 160,444,000 153,674,000 147,788,000 144,749,000 132,344,000 119,856,000 113,608,000 111,437,000 103,020,000 99,611,000 91,824,000 90,793,000 84,251,000 81,586,000 76,987,000 76,846,000 74,430,000 81,948,000 84,835,000 83,319,000 80,554,000 80,804,000 84,345,000 85,656,000 85,128,000 85,172,000 77,010,000 73,888,000 70,297,000 77,701,000 82,437,000 80,715,000 76,178,000 78,596,000 75,743,000 71,722,000 72,008,000 71,774,000 64,203,000 63,196,000 63,978,000 60,939,000 54,368,000 53,614,000 58,501,000 60,997,000 60,214,000 61,079,000 57,916,000 49,436,000 47,785,000 47,234,000 52,501,000 48,316,000 41,271,000 38,255,000 34,732,000 32,484,000 36,285,000 38,697,000 40,051,000 39,315,000 44,890,000 39,529,000 38,416,000 34,094,000 35,783,000 34,695,000 34,142,000 33,290,000   
        prepaid expenses and other current assets
      17,365,000 16,770,000 25,210,000 18,139,000 18,959,000 17,078,000 18,397,000 15,510,000 18,557,000 13,214,000 23,191,000 18,013,000 15,892,000 13,273,000 13,742,000 15,027,000 10,891,000 8,709,000 13,083,000 7,210,000 6,817,000 5,303,000 4,156,000 7,339,000 7,459,000 7,910,000 7,572,000 8,037,000 7,541,000 4,469,000 5,881,000 5,070,000 4,728,000 4,077,000 3,968,000 4,335,000 4,635,000 6,155,000 5,672,000 5,505,000 5,455,000 5,926,000 5,560,000 5,500,000 4,085,000 4,538,000 4,373,000 4,045,000 3,354,000 3,994,000 3,678,000 3,500,000 3,932,000 4,343,000 2,960,000 3,431,000 3,694,000 2,266,000 2,992,000 3,744,000 4,070,000 2,381,000 2,619,000 3,364,000 3,449,000 2,488,000 3,052,000 3,091,000 3,878,000 2,316,000 3,838,000 4,485,000 4,648,000 3,450,000 3,161,000 3,964,000 3,817,000 3,179,000   
        total current assets
      508,301,000 507,077,000 494,586,000 448,275,000 411,577,000 540,116,000 529,296,000 509,217,000 470,598,000 442,177,000 422,952,000 388,587,000 360,843,000 347,832,000 325,628,000 303,921,000 281,277,000 261,360,000 245,692,000 219,313,000 204,112,000 220,851,000 232,750,000 223,407,000 211,429,000 200,094,000 191,541,000 175,544,000 171,223,000 164,659,000 170,884,000 168,154,000 166,760,000 158,623,000 163,256,000 156,499,000 152,202,000 151,012,000 156,747,000 154,902,000 150,758,000 149,328,000 149,387,000 156,173,000 141,946,000 141,105,000 141,873,000 139,720,000 133,298,000 127,163,000 122,651,000 116,445,000 117,450,000 121,374,000 126,962,000 126,651,000 123,405,000 101,195,000 103,176,000 104,272,000 100,152,000 97,337,000 102,562,000 97,355,000 95,267,000 86,680,000 89,805,000 85,405,000 87,667,000 86,529,000 92,545,000 90,559,000 86,262,000 79,934,000 83,040,000 87,839,000 81,478,000 79,359,000   
        property, plant and equipment, at cost
      251,978,000  246,217,000 244,748,000 238,032,000  231,777,000 229,409,000 227,043,000  227,998,000 227,775,000 224,916,000  216,159,000 216,547,000 216,583,000  216,531,000 216,727,000 217,193,000  214,354,000 212,846,000 211,457,000  208,315,000 213,201,000 215,098,000  214,234,000 215,513,000 215,512,000  210,489,000 207,761,000 204,324,000  198,881,000 198,134,000 196,257,000  187,983,000 184,071,000 179,781,000  171,432,000 169,644,000 167,537,000  159,298,000 157,050,000 155,350,000  149,786,000 150,530,000 150,759,000  143,822,000 142,837,000 146,257,000  141,812,000 141,821,000 139,031,000  139,006,000 137,916,000 134,969,000  134,063,000 132,727,000 128,746,000  123,350,000 120,414,000 116,153,000    
        less accumulated depreciation
      -171,144,000 -168,814,000 -167,855,000 -166,811,000 -162,345,000 -158,943,000 -158,498,000 -156,955,000 -154,109,000 -152,110,000 -153,559,000 -153,069,000 -150,391,000 -147,403,000 -143,790,000 -142,507,000 -140,514,000 -138,746,000 -136,590,000 -135,145,000 -135,109,000 -134,699,000 -131,919,000 -129,656,000 -126,887,000 -124,064,000 -121,658,000 -124,689,000 -125,816,000 -123,401,000 -122,595,000 -122,838,000 -121,979,000 -118,884,000 -117,347,000 -116,303,000 -113,235,000 -110,784,000 -108,722,000 -107,381,000 -104,724,000 -103,149,000 -101,475,000 -100,179,000 -97,436,000 -95,594,000 -93,712,000 -92,458,000 -90,236,000 -87,722,000 -85,894,000 -85,501,000 -84,467,000 -82,276,000 -81,284,000 -82,339,000 -80,750,000 -78,826,000 -77,452,000 -75,827,000 -78,321,000 -77,866,000 -76,424,000 -77,846,000 -76,502,000 -75,252,000 -76,337,000 -74,967,000 -73,771,000 -72,111,000 -73,779,000 -73,549,000 -72,719,000 -71,100,000 -70,746,000 -69,281,000 -69,374,000 -68,540,000 -65,940,000 -65,279,000 
        net property, plant and equipment
      80,834,000 79,636,000 78,362,000 77,937,000 75,687,000 74,260,000 73,279,000 72,454,000 72,934,000 73,878,000 74,439,000 74,706,000 74,525,000 73,542,000 72,369,000 74,040,000 76,069,000 78,050,000 79,941,000 81,582,000 82,084,000 82,705,000 82,435,000 83,190,000 84,570,000 85,761,000 86,657,000 88,512,000 89,282,000 90,321,000 91,639,000 92,675,000 93,533,000 93,601,000 93,142,000 91,458,000 91,089,000 90,194,000 90,159,000 90,753,000 91,533,000 90,920,000 86,508,000 83,892,000 82,345,000 81,806,000 77,720,000 77,186,000 77,301,000 76,416,000 73,404,000 71,549,000 70,883,000 70,484,000 68,502,000 68,191,000 70,009,000 66,102,000 66,370,000 67,010,000 67,936,000 66,088,000 65,388,000 63,975,000 62,529,000 62,871,000 62,669,000 62,949,000 61,198,000 61,823,000 60,284,000 59,178,000 56,027,000 54,578,000 52,604,000 51,133,000 46,779,000 44,709,000   
        intangible assets, at cost less accumulated amortization
      114,395,000 118,496,000 122,060,000 126,109,000 131,091,000 45,066,000 48,957,000 50,178,000 52,471,000 53,737,000 54,634,000 57,512,000 59,511,000 53,607,000 54,314,000 57,772,000 61,252,000 64,176,000 67,076,000 70,178,000 72,119,000 53,598,000 42,884,000 44,638,000 46,396,000 48,163,000 49,934,000 51,717,000 53,534,000 55,418,000 57,301,000 59,113,000 57,468,000 59,326,000 57,835,000 60,027,000 50,340,000 51,872,000 52,810,000 54,328,000 55,869,000 57,348,000 58,508,000 58,786,000 60,243,000 61,672,000 53,401,000 54,780,000 56,058,000 57,317,000 60,163,000 61,416,000 57,129,000 58,351,000 59,845,000 61,169,000 62,825,000 33,680,000 34,323,000 34,912,000 35,369,000 34,170,000 34,712,000 26,287,000 23,248,000 23,603,000 23,960,000 24,316,000 24,673,000 25,030,000 25,387,000 25,742,000 450,000 477,000 513,000 554,000 595,000 636,000 1,026,000 1,160,000 
        other assets
      18,520,000 18,653,000 13,955,000 15,708,000 17,123,000 12,676,000 13,543,000 13,350,000 11,293,000 11,249,000 12,225,000 11,849,000 11,927,000 14,048,000 15,450,000 15,580,000 16,541,000 15,390,000 16,508,000 17,235,000 18,063,000 17,428,000 17,297,000 15,022,000 15,288,000 15,875,000 16,126,000 15,819,000 15,810,000 8,872,000 9,436,000 9,240,000 9,226,000 9,897,000 10,704,000 9,606,000 9,694,000 6,607,000 7,988,000 8,452,000 8,870,000 8,485,000 9,231,000 9,941,000 9,620,000 8,397,000 8,019,000 7,845,000 7,786,000 6,155,000 6,033,000 5,712,000 5,400,000 4,314,000 5,691,000 6,262,000 6,087,000 6,259,000 6,439,000 6,814,000 6,682,000 7,449,000 7,373,000 7,217,000 5,462,000 5,845,000 6,133,000 5,915,000 5,736,000 5,713,000 5,526,000 5,535,000 5,079,000 4,919,000 4,984,000 4,513,000 4,256,000 4,211,000 4,101,000 4,009,000 
        deferred income taxes
      14,105,000 14,140,000 32,653,000 32,692,000 32,580,000 32,525,000 22,785,000 22,706,000 22,704,000 22,715,000 12,809,000 12,801,000 12,829,000 12,757,000 7,512,000 7,512,000 7,512,000 7,529,000 5,084,000 5,077,000 5,081,000 5,090,000 2,012,000 2,018,000 2,015,000 742,000 1,974,000 2,011,000 2,142,000 2,163,000 802,000 816,000 855,000 2,856,000   931,000 700,000 1,445,000 1,380,000 1,426,000  4,282,000 4,312,000 4,286,000 4,170,000 4,919,000 4,923,000 4,900,000 4,834,000 3,925,000 3,915,000 3,926,000 3,896,000 4,043,000 3,960,000 4,081,000 3,350,000 3,417,000 3,410,000 3,400,000 3,122,000 2,583,000 2,571,000 2,571,000 2,570,000 2,905,000 2,907,000 2,903,000 2,914,000 3,088,000 3,101,000 3,089,000 3,082,000 3,758,000 3,749,000 3,757,000 3,737,000 3,432,000 4,007,000 
        goodwill
      234,653,000 235,575,000 236,654,000 235,699,000 231,538,000 111,770,000 115,001,000 113,355,000 113,474,000 113,163,000 112,698,000 113,797,000 113,768,000 101,261,000 99,100,000 101,206,000 103,287,000 104,313,000 104,726,000 105,631,000 104,836,000 88,708,000 71,258,000 71,258,000 71,258,000 71,258,000 71,258,000 71,258,000 71,258,000 71,258,000 71,258,000 71,109,000 67,424,000 67,424,000 61,156,000 61,156,000 49,314,000 49,314,000 47,978,000 47,978,000 47,978,000 47,978,000 48,443,000 47,712,000 47,712,000 47,722,000 44,695,000 44,695,000 44,695,000 44,695,000 46,641,000 46,641,000 35,930,000 35,930,000 35,670,000 35,670,000 34,612,000 9,365,000 9,162,000 9,162,000 9,162,000 9,162,000 9,000,000 9,847,000 6,958,000 6,958,000 6,958,000 6,958,000 6,958,000 6,958,000 6,958,000 6,958,000 6,958,000 6,958,000 6,958,000 6,958,000 6,958,000 6,958,000 6,580,000 7,104,000 
        total assets
      970,808,000 973,577,000 978,270,000 936,420,000 899,596,000 816,413,000 802,861,000 781,260,000 743,474,000 716,919,000 689,757,000 659,252,000 633,403,000 603,047,000 574,373,000 560,031,000 545,938,000 530,818,000 519,027,000 499,016,000 486,295,000 468,380,000 448,636,000 439,533,000 430,956,000 421,893,000 417,490,000 404,861,000 403,249,000 392,691,000 401,320,000 401,107,000 395,266,000 391,727,000 386,093,000 378,746,000 353,570,000 349,699,000 357,127,000 357,793,000 356,434,000 355,480,000 352,817,000 357,149,000 342,427,000 341,158,000 330,667,000 328,970,000 323,678,000 316,058,000 308,892,000 301,763,000 286,792,000 290,453,000 296,670,000 297,943,000 296,938,000 218,910,000 220,476,000 223,105,000 220,279,000 215,864,000 221,215,000 209,040,000 198,526,000 191,016,000 194,793,000 194,715,000 195,538,000 195,358,000 194,136,000 191,407,000 158,211,000 150,301,000 151,608,000 154,506,000 143,576,000 139,383,000 145,867,000 142,961,000 
        liabilities and shareholders’ equity
                                                                                      
        current liabilities:
                                                                                      
        payables
      106,490,000 72,299,000 69,786,000 74,125,000 73,789,000 55,659,000 77,381,000 96,011,000 90,617,000 81,807,000 84,997,000 81,104,000 79,549,000 71,440,000 65,462,000 61,597,000 52,437,000 41,859,000 42,408,000 41,252,000 40,014,000 34,923,000 37,791,000 35,449,000 35,915,000 31,523,000 32,363,000 29,556,000 25,983,000      27,136,000 23,891,000 21,610,000 18,350,000 19,296,000 22,175,000 19,313,000 19,155,000 18,946,000 22,508,000 18,435,000 16,059,000 18,712,000 18,147,000 17,433,000 18,554,000 19,435,000 20,308,000 16,710,000 15,551,000 20,966,000 18,859,000 18,166,000 11,365,000 13,938,000 13,616,000 11,409,000 11,159,000 14,219,000 17,351,000 14,258,000 10,773,000 14,231,000 14,411,000 14,333,000 13,230,000 16,741,000 14,798,000 13,415,000 11,363,000 13,962,000 13,611,000 12,853,000 10,597,000 11,484,000 11,395,000 
        accrued compensation and employee benefits
      15,663,000 37,619,000 33,524,000 23,825,000 17,298,000 34,912,000 29,756,000 21,768,000 15,588,000 29,871,000 25,502,000 17,491,000 11,984,000 20,513,000 17,734,000 14,941,000 12,104,000 20,644,000 18,874,000 15,686,000 11,505,000 14,617,000 12,671,000 9,678,000 9,181,000 12,754,000 12,814,000 12,256,000 9,583,000 13,768,000 12,381,000 9,632,000 9,375,000 15,509,000 13,779,000 11,116,000 9,041,000 13,861,000 12,802,000 11,142,000 10,037,000 9,663,000 9,581,000 9,366,000 8,001,000 11,901,000 10,776,000 8,433,000 7,184,000 7,337,000 7,792,000 6,525,000 6,852,000 9,821,000 9,196,000 7,768,000 8,047,000 6,734,000 6,797,000 6,468,000 6,668,000 7,143,000 7,420,000 7,170,000 6,327,000 6,071,000 6,442,000 6,435,000 6,177,000 8,714,000 8,099,000 7,017,000 6,287,000 5,988,000 6,775,000 6,307,000 5,596,000 6,181,000 6,436,000 6,166,000 
        warranty and after-sale costs, current
      8,375,000 8,466,000 8,926,000 9,828,000 6,638,000 7,283,000                                                                           
        other current liabilities
      38,891,000 32,332,000 41,186,000 30,932,000 43,292,000 20,351,000 6,366,000 6,491,000 16,464,000 9,168,000 7,463,000 9,274,000 14,684,000 8,753,000 8,220,000 9,938,000 11,559,000 6,775,000 5,667,000 2,406,000 7,789,000 4,042,000 2,173,000 6,673,000 4,979,000 2,907,000 2,501,000 2,556,000 7,060,000                                                    
        total current liabilities
      169,419,000 150,716,000 153,422,000 138,710,000 141,017,000 118,205,000 129,163,000 138,119,000 135,094,000 131,948,000 128,782,000 118,914,000 115,786,000 110,312,000 101,785,000 97,335,000 88,509,000 82,146,000 79,835,000 72,309,000 71,766,000 65,199,000 60,192,000 62,701,000 60,456,000 57,247,000 58,845,000 54,307,000 57,924,000 60,015,000 77,866,000 85,627,000 88,550,000 93,109,000 92,494,000 90,272,000 75,504,000 75,838,000 87,655,000 93,879,000 98,841,000 104,544,000 100,616,000 111,724,000 106,782,000 107,075,000 95,150,000 100,719,000 102,757,000 98,041,000 95,154,000 96,035,000 89,422,000 94,080,000 104,271,000 107,105,000 96,073,000 22,413,000 25,917,000 30,763,000 34,860,000 32,679,000 43,293,000 34,342,000 30,259,000 26,261,000 36,889,000 45,138,000 47,255,000 50,789,000 61,538,000 69,534,000 43,820,000 41,209,000 46,332,000 54,600,000 48,092,000 45,711,000   
        long-term deferred revenue
      73,347,000 72,771,000 69,180,000 68,545,000 65,445,000 64,153,000 60,879,000 59,449,000 54,181,000 49,763,000                                                                       
        accrued non-pension postretirement benefits
      2,496,000 2,499,000 3,395,000 3,340,000 3,289,000 3,033,000 3,808,000 3,798,000 3,831,000 3,614,000 3,647,000 3,612,000 3,859,000 3,917,000 5,072,000 5,089,000 5,079,000 5,214,000 5,763,000 5,762,000 5,786,000 5,789,000 5,608,000 5,643,000 5,721,000 5,711,000 5,163,000 5,191,000 5,214,000 5,184,000 5,704,000 5,718,000 5,834,000 5,703,000 5,853,000 5,864,000 5,834,000 5,753,000 5,942,000 5,893,000 5,818,000 5,709,000 6,512,000 6,473,000 6,394,000 6,342,000 5,923,000 5,939,000 5,918,000 5,934,000 6,626,000 6,578,000 6,519,000 6,489,000 6,068,000 6,104,000 6,117,000 6,103,000 6,029,000 6,138,000 6,059,000 5,972,000 6,044,000 6,036,000 6,055,000 5,949,000 5,815,000 5,788,000 5,719,000 5,585,000 6,271,000 6,252,000 6,191,000 6,083,000 7,096,000 7,049,000 7,025,000 6,903,000 3,955,000 4,490,000 
        other accrued employee benefits
      6,629,000 6,658,000 6,447,000 7,563,000 6,226,000 6,927,000 6,704,000 6,016,000 5,404,000 5,293,000 5,050,000 5,042,000 4,290,000 3,940,000 3,542,000 4,142,000 4,222,000 5,199,000 4,865,000 6,350,000 6,513,000 5,154,000 4,397,000 3,852,000 3,537,000 4,011,000 3,903,000 3,906,000 6,787,000 6,685,000 6,751,000 6,341,000 7,290,000 7,956,000 6,203,000 5,753,000 5,340,000 5,979,000 6,315,000 7,178,000 6,797,000 7,369,000 5,486,000 6,203,000 4,906,000 5,276,000 4,329,000 4,301,000 4,067,000 4,406,000 7,790,000 7,813,000 8,128,000 8,859,000 7,968,000 9,153,000 9,856,000 10,035,000 4,842,000 5,512,000 5,998,000 6,358,000 7,145,000 11,405,000 11,487,000 12,007,000 12,862,000 18,467,000 21,673,000 21,265,000 7,103,000 7,094,000 6,552,000 7,040,000 8,367,000 7,837,000 8,212,000 8,266,000 6,332,000 6,902,000 
        warranty and after-sale costs, long-term
      14,363,000 13,108,000 12,833,000 9,721,000 10,690,000 9,410,000                                                                           
        other long-term liabilities
      10,764,000 11,054,000 6,418,000 6,840,000 6,956,000 4,801,000 6,014,000 5,902,000 4,503,000 4,758,000 53,131,000 49,431,000 44,687,000 37,808,000 36,540,000 32,345,000 33,033,000 29,804,000 30,742,000 26,588,000 26,324,000 25,283,000 24,247,000 23,639,000 23,093,000 22,980,000 22,863,000 21,772,000 21,494,000 13,972,000 14,446,000 13,657,000 11,324,000 4,073,000 5,795,000 5,813,000 3,914,000 4,019,000 3,826,000 4,048,000 5,488,000 4,809,000 4,211,000 2,530,000 2,064,000 1,735,000 1,343,000 1,345,000 1,335,000 1,324,000 2,695,000 2,690,000 1,545,000 1,086,000 1,021,000 5,592,000 6,670,000 1,078,000 946,000 2,442,000 2,463,000 2,472,000 2,355,000 2,378,000 2,391,000 2,338,000 1,145,000 1,014,000 1,038,000 1,059,000 561,000 580,000 601,000 627,000 508,000 528,000 547,000 557,000 634,000  
        commitments and contingencies
                                                                                      
        total long-term liabilities
      110,958,000 109,567,000    91,976,000                                                                           
        shareholders’ equity:
                                                                                      
        common stock
      37,221,000 37,221,000 37,221,000 37,221,000 37,221,000 37,221,000 37,221,000 37,221,000 37,221,000 37,221,000   37,221,000  37,221,000 37,221,000 37,221,000 37,221,000 37,221,000 37,221,000 37,221,000 37,221,000 37,220,000 37,220,000 37,220,000 37,200,000 37,200,000 37,200,000 37,200,000 37,198,000 37,198,000 37,177,000 37,177,000 37,165,000 37,163,000 37,158,000 37,149,000 37,122,000 37,120,000 20,557,000 20,551,000 20,551,000 20,542,000 20,544,000 20,527,000 20,523,000 20,520,000 20,519,000 20,518,000 20,504,000 20,480,000 20,473,000 20,473,000 20,441,000 20,430,000 20,419,000 20,786,000 21,292,000 21,289,000 21,286,000 21,264,000 21,259,000 21,241,000 21,231,000 21,223,000 21,210,000 21,189,000 21,132,000 21,083,000 21,074,000 21,061,000 20,929,000 20,970,000 20,902,000 20,851,000 20,795,000 20,616,000 20,553,000   
        capital in excess of par value
      76,996,000 75,290,000 72,541,000 70,505,000 67,516,000 65,819,000 64,234,000 62,915,000 60,468,000 59,185,000 57,962,000 55,833,000 54,245,000 53,282,000 51,780,000 51,015,000 49,758,000 49,224,000 48,432,000 46,500,000 45,599,000 44,964,000 43,850,000 43,456,000 42,690,000 41,956,000 40,306,000 39,746,000 38,756,000 38,082,000 36,809,000 33,681,000 32,870,000 32,182,000 30,757,000 30,148,000 29,014,000 28,022,000 27,378,000 53,587,000 52,595,000 52,178,000 51,080,000 50,667,000 48,807,000 48,353,000 47,537,000 47,087,000 46,339,000 45,627,000 43,988,000 43,315,000 42,652,000 41,755,000 40,852,000 40,402,000 39,940,000 39,445,000 38,866,000 38,514,000 37,939,000 37,582,000 36,467,000 36,089,000 35,557,000 35,221,000 33,444,000 32,708,000 31,923,000 31,563,000 27,040,000 25,817,000 25,396,000 24,655,000 21,885,000 21,224,000 19,995,000 19,428,000 23,376,000 18,313,000 
        reinvested earnings
      661,540,000 645,876,000 624,054,000 600,763,000 576,196,000 547,796,000 527,080,000 505,040,000 479,925,000 458,719,000 441,922,000 423,877,000 407,979,000 395,155,000 384,207,000 372,856,000 362,046,000 353,535,000 342,050,000 332,104,000 323,383,000 314,850,000 306,996,000 297,370,000 292,785,000 285,879,000 278,551,000 270,772,000 263,777,000 257,313,000 250,432,000 250,242,000 247,866,000 244,224,000 240,764,000 236,563,000 229,287,000 223,876,000 221,099,000 215,642,000 209,141,000 204,044,000 201,451,000 196,013,000 190,859,000 189,365,000 186,099,000 178,600,000 172,371,000 170,318,000 166,514,000 160,036,000 156,182,000 155,694,000 152,627,000 146,183,000 153,644,000 166,271,000 167,482,000 163,005,000 157,260,000 156,101,000 151,943,000 145,017,000 138,786,000 135,225,000 131,931,000 119,361,000 113,236,000 107,887,000 103,711,000 99,505,000 93,778,000 89,061,000 87,695,000 83,241,000 78,919,000 77,479,000 74,258,000 64,928,000 
        accumulated other comprehensive income
      3,852,000 6,474,000 5,115,000 5,529,000          -5,983,000 -12,984,000 -7,544,000 -2,179,000 136,000 1,167,000 3,411,000 602,000 1,313,000 684,000 245,000 -201,000 425,000 404,000 1,066,000 311,000 580,000 294,000                                               -12,041,000 1,000 2,024,000 
        less: treasury stock, at cost, 8,035,306 shares in 2026 and 7,834,360 in 2025
      -89,178,000                                                                                
        total shareholders’ equity
      690,431,000 713,294,000 702,510,000 677,592,000 641,686,000 606,232,000 591,185,000 563,138,000 535,567,000 516,482,000 492,706,000 475,592,000 458,037,000 442,422,000 422,859,000 416,183,000 409,881,000 403,070,000 391,824,000 381,847,000 369,849,000 361,259,000 351,543,000 341,143,000 335,721,000 331,068,000 323,639,000 316,452,000 308,613,000 303,503,000 295,230,000 288,470,000 280,722,000 277,452,000 274,130,000 269,406,000 260,860,000 256,209,000 252,509,000 245,913,000 238,581,000 232,275,000 229,426,000 223,620,000 215,872,000 214,331,000 214,192,000 206,870,000 199,803,000 196,563,000 185,803,000 177,860,000 172,515,000 171,247,000 167,084,000 159,759,000 167,775,000 179,281,000 182,742,000 178,250,000 170,899,000 168,383,000 162,378,000 154,879,000 148,334,000 144,461,000 138,082,000 124,308,000 116,802,000 111,023,000 110,465,000 104,982,000 98,179,000 91,969,000 85,435,000 80,118,000 74,135,000 71,819,000   
        total liabilities and shareholders’ equity
      970,808,000 973,577,000 978,270,000 936,420,000 899,596,000 816,413,000 802,861,000 781,260,000 743,474,000 716,919,000 689,757,000 659,252,000 633,403,000 603,047,000 574,373,000 560,031,000 545,938,000 530,818,000 519,027,000 499,016,000 486,295,000 468,380,000 448,636,000 439,533,000 430,956,000 421,893,000 417,490,000 404,861,000 403,249,000 392,691,000 401,320,000 401,107,000 395,266,000 391,727,000 386,093,000 378,746,000 353,570,000 349,699,000 357,127,000 357,793,000 356,434,000 355,480,000 352,817,000 357,149,000 342,427,000 341,158,000 330,667,000 328,970,000 323,678,000 316,058,000 308,892,000 301,763,000 286,792,000 290,453,000 296,670,000 297,943,000 296,938,000 218,910,000 220,476,000 223,105,000 220,279,000 215,864,000 221,215,000 209,040,000 198,526,000 191,016,000 194,793,000 194,715,000 195,538,000 195,358,000 194,136,000 191,407,000 158,211,000 150,301,000 151,608,000 154,506,000 143,576,000 139,383,000 145,867,000 142,961,000 
        land and improvements
       9,544,000    9,237,000    9,257,000    8,947,000    9,183,000    9,156,000    9,056,000    9,066,000    9,119,000    9,068,000    9,033,000    9,182,000    8,941,000    8,919,000    8,011,000    7,874,000    7,033,000    7,097,000    7,177,000    6,337,000 7,416,000 3,487,000 
        building and improvements
       74,956,000    71,526,000    72,149,000    70,845,000                                                                   
        machinery and equipment
       163,950,000    152,440,000    144,582,000    141,153,000    136,510,000    138,548,000    132,326,000    136,724,000    135,762,000    126,680,000    125,197,000    110,346,000    100,179,000    92,751,000    87,077,000    88,066,000    83,233,000    81,315,000    79,053,000    79,217,000 74,527,000 75,556,000 
        property, plant and equipment, at cost - sum
       248,450,000    233,203,000    225,988,000    220,945,000                                                                   
        less: treasury stock, at cost, 7,834,360 shares in 2025 and
                                                                                      
        7,810,158 shares in 2024
       -51,567,000                                                                               
        less: treasury stock, at cost, 7,751,313 shares in 2025 and 7,810,158 in 2024
        -36,421,000                                                                              
        less: treasury stock, at cost, 7,752,290 shares in 2025 and 7,810,158 in 2024
         -36,426,000                                                                             
        accumulated other comprehensive loss
          -2,748,000 -7,906,000 -650,000 -5,343,000 -5,268,000 -1,646,000 -7,399,000 -4,203,000 -4,258,000                   -5,508,000 -10,411,000 -10,893,000 -9,856,000 -10,141,000 -11,261,000 -11,635,000 -11,795,000 -12,301,000 -12,107,000 -12,780,000 -11,824,000 -11,777,000 -12,421,000 -11,856,000 -7,825,000 -7,189,000 -7,263,000 -7,524,000 -12,738,000 -13,514,000 -14,307,000 -13,948,000 -14,096,000 -14,511,000 -13,664,000 -14,566,000 -11,727,000 -11,380,000 -12,198,000 -13,137,000 -13,848,000 -15,026,000 -14,675,000 -14,585,000 -15,866,000 -16,269,000 -16,693,000 -16,672,000 -8,512,000 -8,427,000 -8,536,000 -9,191,000 -11,533,000 -11,672,000 -11,864,000    
        less: treasury stock, at cost, 7,767,791 shares in 2025 and 7,810,158 in 2024
          -36,499,000                                                                            
        less: treasury stock, at cost, 7,810,158 shares in 2024 and
                                                                                      
        7,873,781 shares in 2023
           -36,698,000                                                                           
        receivables
            93,427,000 106,229,000 92,287,000 83,507,000 89,063,000 84,020,000 84,246,000 76,651,000 83,491,000 77,247,000 78,147,000 65,866,000 73,747,000 63,951,000 61,642,000 61,689,000 57,706,000 54,021,000 59,164,000 61,365,000 61,406,000 60,294,000 68,095,000 66,300,000 70,029,000 65,303,000 63,372,000 58,210,000 68,884,000 64,426,000 65,959,000 59,818,000 57,969,000 61,326,000 59,189,000 56,643,000 59,727,000 61,963,000 53,194,000 53,967,000 58,012,000 60,798,000 54,658,000 50,133,000 56,059,000 52,702,000 47,304,000 45,584,000 53,689,000 51,670,000 51,053,000 41,168,000 43,195,000 45,611,000 37,864,000 40,429,000 53,415,000 50,578,000 41,525,000 35,809,000 36,643,000 34,380,000 34,745,000 35,767,000 35,785,000 38,043,000 33,823,000 30,638,000 34,888,000 37,313,000 31,321,000 29,276,000 30,450,000 26,879,000 
        warranty and after-sale costs
            15,660,000 13,849,000 12,425,000 11,102,000 10,820,000 11,045,000 9,569,000 9,606,000 10,369,000 10,859,000 12,409,000 12,868,000 12,886,000 12,965,000 12,458,000 11,617,000 7,557,000 6,421,000 5,981,000 5,583,000 6,807,000 5,379,000 4,318,000 4,206,000 4,302,000 4,110,000 3,702,000 3,367,000 3,413,000 3,064,000 2,548,000 2,779,000 3,219,000 3,513,000 3,561,000 3,133,000 2,351,000 2,360,000 1,546,000 1,739,000 1,140,000 1,433,000 1,199,000 882,000 684,000 695,000 717,000 881,000 913,000 1,152,000 1,406,000 1,593,000 1,004,000 932,000 911,000 889,000 1,058,000 1,144,000 969,000 907,000 1,168,000 1,305,000 1,384,000 1,327,000 1,668,000 2,008,000 1,956,000 1,917,000 2,276,000 2,635,000 2,768,000 2,954,000 3,610,000 3,817,000 
        less: treasury stock, at cost, 7,810,442 shares at september 30, 2024 and 7,873,781 shares at december 31, 2023
            -36,700,000                                                                          
        less: treasury stock, at cost, 7,809,378 shares at june 30, 2024 and 7,873,781 shares at december 31, 2023
             -36,695,000                                                                         
        less: treasury stock, at cost, 7,827,368 shares in 2024 and 7,873,781 in 2023
              -36,779,000                                                                        
        less: treasury stock, at cost, 7,873,781 shares in 2023 and
                                                                                      
        7,928,071 shares in 2022
               -36,997,000                                                                       
        common stock: 1 par; authorized 80,000,000 and 40,000,000 shares in 2023 and 2022, respectively; issued 37,221,098 shares in 2023 and 2022
                37,221,000                                                                      
        less: treasury stock, at cost, 7,874,224 shares in 2023 and 7,928,071 shares in 2022
                -37,000,000                                                                      
        common stock: 1 par value; 80,000,000 and 40,000,000 shares authorized in 2023 and 2022, respectively; 37,221,098 shares issued in 2023 and 2022
                 37,221,000                                                                     
        less: treasury stock, at cost, 7,903,197 shares in 2023 and 7,928,071 shares in 2022
                 -37,136,000                                                                     
        less: treasury stock, at cost
                  -37,150,000  -37,365,000 -37,365,000 -36,965,000  -37,046,000 -37,389,000 -36,956,000                                                            
        cash
                   138,052,000    87,174,000    72,273,000    48,871,000 37,728,000 23,894,000 15,033,000 13,086,000 10,629,000 12,125,000 13,532,000 11,164,000 13,394,000 13,850,000 11,311,000 7,338,000 10,669,000 7,356,000 9,936,000 8,163,000 4,075,000 12,676,000 8,373,000 6,656,000 10,366,000 6,758,000 6,408,000 7,263,000 4,621,000 2,714,000 3,787,000 6,554,000 6,056,000 6,511,000 6,661,000 4,975,000 5,787,000 4,273,000 2,317,000 3,089,000 2,674,000 2,587,000 12,990,000 13,329,000 10,920,000 6,330,000 6,090,000 6,217,000    8,670,000   1,778,000 3,002,000 4,403,000 2,834,000 
        37,221,098 shares in 2022 and 2021
                   37,221,000                                                                   
        less: treasury stock, at cost, 7,928,071 shares in 2022 and
                                                                                      
        7,971,367 shares in 2021
                   -37,253,000                                                                   
        property, plant and equipment, at cost:
                                                                                      
        buildings and improvements
                       71,103,000    69,700,000    68,443,000    67,932,000    67,604,000    65,230,000    59,839,000    57,872,000    55,018,000    51,090,000    49,840,000    48,014,000    47,857,000    45,522,000    39,448,000    27,695,000 27,867,000 28,252,000 
        property, plant and equipment, at cost: - sum
                       216,796,000    217,404,000    209,825,000    213,722,000    212,485,000    200,978,000    194,069,000    177,400,000    164,138,000    152,760,000    144,928,000    143,954,000    138,123,000    133,934,000    125,678,000    113,249,000 109,810,000 107,295,000 
        less: treasury stock, at cost; 7,971,367 shares in 2021 and 8,075,280 shares in 2020
                       -37,046,000                                                               
        short-term debt
                             4,480,000 4,400,000 4,480,000 4,360,000 4,560,000 10,980,000 18,060,000 35,957,000 42,430,000 48,170,000 44,550,000 44,970,000 45,560,000 38,156,000 37,950,000 49,730,000 53,590,000 61,160,000 71,360,000 67,380,000 73,029,000 75,923,000 75,927,000 61,664,000 68,693,000 73,869,000 70,045,000 65,185,000 66,230,000 63,878,000 66,730,000 71,181,000 77,828,000 63,989,000 1,790,000 2,680,000 6,115,000 14,014,000 12,878,000 13,062,000 2,074,000 2,295,000 2,574,000 6,716,000 6,440,000 5,593,000 9,995,000 15,499,000 32,688,000 7,838,000 10,844,000 10,367,000 18,505,000 10,823,000 15,093,000 8,847,000 17,539,000 
        less: employee benefit stock
                            -154,000 -154,000 -154,000 -154,000 -306,000 -306,000 -306,000 -306,000 -461,000 -461,000 -461,000 -460,000 -614,000 -614,000 -614,000 -614,000 -728,000 -728,000 -728,000 -768,000 -870,000 -869,000 -869,000 -922,000 -995,000 -995,000 -995,000 -1,075,000 -1,136,000 -1,135,000 -1,135,000 -1,234,000 -1,262,000 -1,262,000 -1,262,000 -1,485,000 -1,485,000   -1,536,000 -1,536,000 -536,000    -585,000 -585,000    -658,000  -682,000 -682,000 -682,000   -1,065,000 
        treasury stock
                           -37,089,000 -37,053,000 -36,994,000 -36,619,000 -34,238,000 -32,516,000 -32,026,000 -31,125,000 -29,364,000 -29,042,000 -26,661,000 -26,319,000 -24,766,000 -24,084,000 -23,708,000 -22,715,000 -20,562,000 -20,565,000 -30,844,000 -30,871,000 -30,950,000 -30,953,000 -30,958,000 -31,031,000 -31,132,000 -31,144,000 -31,152,000 -31,167,000 -31,287,000 -31,305,000 -31,315,000 -31,350,000 -31,461,000 -31,467,000 -31,472,000 -31,669,000 -31,676,000 -31,683,000 -31,690,000 -31,881,000 -31,886,000 -31,889,000 -31,896,000 -32,021,000 -32,025,000 -32,031,000 -32,039,000 -32,162,000 -32,170,000 -32,177,000 -32,184,000 -32,771,000 -32,776,000 -32,781,000 -32,788,000 -32,849,000 -32,856,000   
        payables and other current liabilities
                                   22,469,000 24,860,000 28,092,000 24,300,000 28,601,000                                               
        income and other taxes
                                   1,512,000 366,000 1,363,000 3,003,000 1,082,000 3,196,000 6,641,000 4,149,000 2,898,000 2,608,000 3,459,000 4,770,000 1,233,000 2,358,000 4,461,000 2,877,000 1,449,000 2,858,000 4,013,000 3,072,000 1,223,000 2,058,000 2,277,000 1,265,000 1,097,000 2,015,000 1,498,000 4,465,000 931,000 1,498,000 3,632,000 1,858,000 610,000 7,534,000 6,067,000 3,528,000 507,000 437,000 6,218,000 9,968,000 7,848,000 9,982,000 10,907,000 11,579,000 8,359,000 9,801,000 9,438,000 7,063,000 621,000 1,778,000 982,000 
        prepaid pension
                                                740,000 645,000 561,000 456,000 4,959,000 4,744,000 4,540,000 4,312,000                             17,726,000 17,290,000 
        less:employee benefit stock
                                                                 -1,485,000 -1,485,000    -536,000 -585,000 -585,000   -659,000 -658,000 -658,000         
        current portion of long-term debt
                                                                     536,000 2,882,000 5,429,000 7,895,000 10,329,000 9,800,000 9,675,000 9,549,000 2,116,000 2,745,000 2,738,000 2,710,000 2,681,000 1,971,000 1,944,000 7,431,000 5,348,000 
        long-term debt
                                                                          2,930,000 5,504,000 7,969,000 2,714,000 2,596,000 3,129,000 3,654,000 4,171,000 5,364,000 5,928,000 15,360,000 14,819,000 
        commitments and contingencies shareholders’ equity:
                                                                                      
        assets of discontinued operations
                                                                                  6,663,000 6,875,000   
        deferred tax asset
                                                                               3,435,000    3,510,000   
        liabilities of discontinued operations
                                                                                441,000 1,423,000 7,018,000 8,321,000   
        less: employee benefit and restricted stock
                                                                               -682,000    -744,000 -1,357,000  
        assets of discontinued operations, including 470 and 2,046 of cash
                                                                                898,000      
        assets of discontinued operations, including 1,302 and 2,046 of cash
                                                                                 2,127,000     
        commitments and contingencies (note 6) shareholders’ equity:
                                                                                      
        prepaid expenses
                                                                                    2,309,000 2,016,000 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 
                                                                                     
          operating activities:
                                                                                     
          net earnings
        27,335,000 33,575,000 35,077,000 34,584,000 38,398,000 30,717,000 32,038,000 33,056,000 29,131,000 24,721,000 25,969,000 22,493,000 19,415,000 17,539,000 17,933,000 16,664,000 14,360,000 17,276,000 15,855,000 13,972,000 13,781,000 13,094,000 14,861,000 9,534,000 11,854,000 12,274,000 12,721,000 11,358,000 10,824,000 11,239,000 2,851,000 6,154,000 7,546,000 7,233,000 7,975,000 10,614,000 8,749,000 6,113,000 8,792,000 9,400,000 7,990,000 5,483,000 8,327,000 7,901,000 4,227,000 6,001,000 10,231,000 8,814,000 4,632,000 6,380,000 9,049,000 6,281,000 2,907,000 5,484,000 8,857,000 7,442,000 6,249,000 1,187,000 6,880,000 7,834,000 3,260,000 6,258,000 9,023,000 8,029,000 5,352,000 5,085,000 14,355,000 7,757,000 6,973,000 6,195,000 5,828,000 7,041,000 6,020,000 2,666,000 5,751,000 5,468,000 2,572,000 
          adjustments to reconcile net earnings to net cash from operations:
                                                                                     
          depreciation
        2,820,000 2,777,000 2,607,000 2,915,000 2,804,000 2,773,000 2,589,000 2,849,000 2,892,000 2,837,000 2,662,000 2,775,000 2,663,000 2,677,000 2,791,000 2,862,000 2,760,000 2,672,000 2,756,000 2,990,000 2,873,000 3,121,000 3,154,000 3,003,000 2,975,000 2,881,000 2,625,000 3,085,000 2,978,000 2,558,000 2,902,000 2,719,000 3,175,000 2,977,000 3,082,000 3,079,000 2,918,000 2,238,000 2,874,000 2,810,000 2,793,000 2,226,000 2,579,000 2,986,000 2,202,000 1,949,000 2,092,000 2,376,000 2,474,000 2,055,000 2,140,000 2,126,000 2,191,000 1,815,000 1,849,000 1,789,000 2,134,000 1,686,000 1,665,000 1,865,000 1,928,000 1,493,000 1,854,000 1,584,000 1,773,000 1,422,000 1,629,000 2,020,000 1,660,000 1,197,000 1,421,000 1,566,000 1,770,000 1,434,000 1,502,000 1,650,000 1,722,000 
          amortization
        6,235,000 6,023,000 6,100,000 5,880,000 5,478,000 5,295,000 5,427,000 5,242,000 5,118,000 4,353,000 4,404,000 4,132,000 4,284,000 3,403,000 3,915,000 3,817,000 4,016,000 4,213,000 4,270,000 4,022,000 4,066,000 3,160,000 3,320,000 3,227,000 3,256,000 3,254,000 3,026,000 3,033,000 3,264,000 3,286,000 3,132,000 3,006,000 3,537,000 3,253,000 3,095,000 3,049,000 2,945,000 3,158,000 2,894,000 2,969,000 2,706,000 2,979,000 2,649,000 2,532,000 2,446,000 2,952,000 1,273,000 1,274,000 1,274,000 1,177,000 1,321,000 1,320,000 1,164,000 1,136,000 1,339,000 1,071,000 921,000 588,000 587,000 616,000 556,000 542,000 450,000 408,000 355,000 357,000 356,000 357,000 357,000 357,000 355,000 358,000 27,000 36,000 41,000 41,000 41,000 
          noncurrent employee benefits
        5,000 91,000 40,000 -32,000 37,000 -141,000 9,000 -22,000 1,000 -64,000 -52,000 -185,000 -37,000 -510,000 -74,000 48,000 -112,000 -466,000 72,000 79,000 81,000 -365,000 114,000 369,000 88,000 110,000 117,000 -384,000 117,000 203,000 177,000 -10,000 94,000 1,320,000 -1,147,000 426,000 115,000 -11,000 234,000 234,000 203,000 961,000 24,000 128,000 148,000 3,484,000 1,071,000 -25,000 -113,000 807,000 184,000 146,000 255,000 -473,000 113,000 -207,000 689,000 3,228,000 -336,000 870,000 942,000 -133,000 825,000 769,000 805,000 924,000 819,000 956,000 971,000 826,000 851,000 860,000 861,000 486,000 921,000 727,000 1,033,000 
          stock-based compensation expense
        2,168,000 2,745,000 2,041,000 2,576,000 1,828,000 1,587,000 1,314,000 2,010,000 1,271,000 1,225,000 1,356,000 1,601,000 1,006,000 978,000 704,000 851,000 615,000 793,000 590,000 573,000 374,000 374,000 336,000 398,000 307,000 332,000 328,000 289,000 265,000 800,000 2,430,000 473,000 471,000 534,000 412,000 413,000 366,000 400,000 385,000 390,000 362,000 380,000 380,000 410,000 371,000 360,000 413,000 313,000 363,000 680,000 434,000 1,000 273,000 345,000 345,000 292,000 284,000 634,000 294,000 261,000 281,000 447,000 349,000 272,000 297,000 361,000 281,000 210,000 320,000 433,000 266,000 268,000 305,000     
          changes in:
                                                                                     
          receivables
        1,795,000 2,688,000 2,503,000 -4,809,000 -20,497,000 8,370,000 13,403,000 -14,053,000 -9,164,000 5,504,000 -5,352,000 340,000 -6,843,000 7,532,000 -6,832,000 481,000 -12,509,000 7,745,000 -10,607,000 -2,242,000 3,864,000 -148,000 -3,454,000 5,253,000 1,385,000 896,000 -1,473,000 7,971,000 -1,943,000 3,463,000 -4,697,000 -1,846,000 -4,919,000 7,074,000 -4,287,000 2,204,000 -5,958,000 -2,285,000 3,376,000 -2,341,000 -2,311,000 -12,000 2,999,000 -8,608,000 110,000 7,726,000 2,232,000 -6,183,000 -4,772,000 6,293,000 -3,168,000 -5,278,000 -1,838,000 8,226,000 -1,931,000 -822,000 -4,661,000 2,020,000 2,103,000 -7,643,000 2,904,000 13,187,000 -2,548,000 -8,575,000 -5,841,000 1,139,000 -1,213,000 645,000 776,000 -773,000 1,828,000 -4,164,000 -2,919,000 4,652,000 3,046,000 -4,892,000 -2,505,000 
          inventories
        -23,695,000 753,000 -5,759,000 4,139,000 -120,000 13,687,000 3,889,000 -851,000 -6,405,000 -4,839,000 -3,875,000 -12,314,000 -11,439,000 -4,814,000 -3,183,000 -9,261,000 -3,763,000 -7,948,000 -873,000 -6,096,000 1,284,000 -59,000 118,000 -2,367,000 7,437,000 3,039,000 -1,694,000 -2,731,000 166,000 3,450,000 1,242,000 -98,000 265,000 -8,096,000 -2,830,000 -2,664,000 7,423,000 4,454,000 -1,721,000 -4,462,000 2,684,000 -3,133,000 -3,624,000 333,000 -692,000 -3,389,000 -1,296,000 740,000 -2,998,000 -6,489,000 -631,000 4,922,000 2,445,000 -701,000 953,000 -3,333,000 -1,662,000 -1,625,000 -26,000 5,356,000 -3,663,000 -7,028,000 -2,850,000 -2,646,000 -2,362,000 3,853,000 2,493,000 1,505,000 -836,000 5,259,000 -5,613,000 -1,070,000 -4,153,000 1,774,000 -1,017,000 -433,000 -83,000 
          payables
        34,263,000 2,462,000 -4,285,000 -72,000 16,294,000 -6,919,000 -18,581,000 5,379,000 7,960,000 -3,776,000 4,178,000 1,145,000 6,959,000 4,137,000 3,742,000 9,379,000 10,749,000 -415,000 2,054,000 1,075,000 4,291,000 1,784,000 -6,061,000 -631,000 4,517,000 757,000 1,744,000 4,601,000 4,540,000                                                 
          prepaid expenses and other assets
        -3,199,000 -528,000 -188,000 1,019,000 -4,107,000 -7,540,000 717,000 -424,000 -8,065,000 267,000 -2,299,000 -2,847,000 -2,133,000 -1,152,000 -1,252,000 -5,249,000 -2,904,000  -8,062,000 -831,000 -428,000  8,085,000        -2,472,000 -1,515,000 -1,586,000  -846,000 -915,000 -2,819,000                                         
          other liabilities
        -13,834,000 5,069,000 13,148,000 -1,614,000 -7,088,000 15,312,000 4,283,000 3,233,000 -1,279,000 16,966,000 4,467,000 5,995,000 4,105,000 5,561,000 6,079,000 20,000 -3,928,000 2,937,000 11,639,000      -1,064,000 -500,000 4,669,000 -2,275,000 -294,000                                                 
          total adjustments
        6,558,000 21,226,000 16,207,000 10,002,000 -5,371,000 21,350,000 13,050,000 3,363,000 -7,671,000 13,224,000 5,464,000 276,000 -1,445,000 12,169,000 5,898,000 2,998,000 -5,110,000 7,474,000 1,836,000 541,000 16,775,000 2,806,000 6,531,000 12,214,000 18,684,000 7,301,000 7,515,000 11,730,000 6,991,000 9,228,000 11,833,000 12,270,000 -771,000 -3,411,000 609,000 14,323,000 3,659,000 9,889,000 3,695,000 145,000 10,161,000 2,652,000 185,000 4,503,000 2,553,000 1,548,000 5,959,000 2,601,000 -4,051,000 -307,000 4,496,000 4,611,000 1,401,000 5,299,000 1,086,000 -3,573,000 3,958,000 3,815,000 1,477,000 4,879,000 1,985,000 -1,526,000 -5,863,000 -2,745,000 -132,000 6,916,000 -5,631,000 -1,122,000 2,255,000 5,882,000 -1,186,000 -1,241,000 -1,487,000 4,662,000 4,606,000 -2,252,000 4,802,000 
          net cash from operations
        33,893,000 54,801,000 51,284,000 44,586,000 33,027,000 52,067,000 45,088,000 36,419,000 21,460,000 37,945,000 31,433,000 22,769,000 17,970,000 29,708,000 23,831,000 19,662,000 9,250,000 24,750,000 17,691,000 14,513,000 30,556,000 15,900,000 21,392,000 21,748,000 30,538,000 19,575,000 20,236,000 23,088,000 17,815,000 20,467,000 14,684,000 18,424,000 6,775,000 3,822,000 8,584,000 24,937,000 12,408,000 16,002,000 12,487,000 9,545,000 18,151,000 8,135,000 8,512,000 12,404,000 6,780,000 7,549,000 16,190,000 11,415,000 581,000 6,073,000 13,545,000 10,892,000 4,308,000 10,783,000 9,943,000 3,869,000 10,207,000 5,002,000 8,357,000 12,713,000 5,245,000 4,732,000 3,160,000 5,284,000 5,220,000 12,001,000 8,724,000 6,635,000 9,228,000 12,077,000 4,642,000 5,800,000 4,533,000 7,328,000 10,357,000 3,216,000 7,374,000 
          capital expenditures
          free cash flows
        33,893,000 54,801,000 51,284,000 44,586,000 33,027,000 52,067,000 45,088,000 36,419,000 21,460,000 37,945,000 31,433,000 22,769,000 17,970,000 29,708,000 23,831,000 19,662,000 9,250,000 24,750,000 17,691,000 14,513,000 30,556,000 15,900,000 21,392,000 21,748,000 30,538,000 19,575,000 20,236,000 23,088,000 17,815,000 20,467,000 14,684,000 18,424,000 6,775,000 3,822,000 8,584,000 24,937,000 12,408,000 16,002,000 12,487,000 9,545,000 18,151,000 8,135,000 8,512,000 12,404,000 6,780,000 7,549,000 16,190,000 11,415,000 581,000 6,073,000 13,545,000 10,892,000 4,308,000 10,783,000 9,943,000 3,869,000 10,207,000 5,002,000 8,357,000 12,713,000 5,245,000 4,732,000 3,160,000 5,284,000 5,220,000 12,001,000 8,724,000 6,635,000 9,228,000 12,077,000 4,642,000 5,800,000 4,533,000 7,328,000 10,357,000 3,216,000 7,374,000 
          investing activities:
                                                                                     
          property, plant and equipment expenditures
        -4,427,000 -4,033,000 -3,089,000 -3,938,000 -2,966,000 -4,669,000 -3,132,000 -2,341,000 -2,676,000 -2,054,000 -3,014,000 -2,664,000 -4,271,000 -1,201,000 -1,917,000 -1,632,000 -1,141,000  -3,791,000 -2,619,000 -1,759,000  -2,276,000 -1,637,000 -1,942,000  -1,123,000 -2,306,000 -2,160,000  -1,977,000 -2,199,000 -3,043,000  -4,792,000 -2,956,000 -3,806,000  -2,336,000 -2,266,000 -3,247,000  -5,268,000 -4,407,000 -3,197,000  -3,131,000 -2,317,000 -3,328,000  -3,775,000 -2,738,000 -2,803,000  -2,111,000 -1,119,000 -1,294,000  -1,330,000 -750,000 -1,616,000  -2,807,000 -2,420,000 -1,735,000             
          acquisitions, net of cash acquired
         913,000 -184,937,000 -3,000,000 -75,000 -17,052,000     -767,000 55,000 -44,561,000                                     -3,954,000                 
          net cash from investing activities
        -4,427,000 -4,033,000 -3,089,000 -3,025,000 -187,903,000 -4,669,000 -3,132,000 -2,341,000 -5,676,000 -2,054,000 -3,014,000 -2,739,000 -21,323,000 -1,201,000 -1,917,000 -1,632,000 -1,141,000 1,423,000 -3,962,000 -2,564,000 -46,320,000 -32,338,000 -2,276,000 -1,637,000 -1,942,000 -1,907,000 -1,123,000 -2,306,000 -2,160,000 -1,424,000 -1,977,000 -10,247,000 -3,043,000 -5,515,000 -4,792,000 -21,132,000 -4,006,000 -4,547,000 -2,336,000 -2,266,000 -3,247,000 -5,528,000 -8,541,000 -4,407,000 -3,197,000 -22,885,000 -3,131,000 -3,817,000 -3,328,000 -5,932,000 -8,358,000 -12,619,000 -2,803,000 -3,679,000 -2,111,000 -2,375,000 -51,555,000 -1,786,000 -1,041,000 -842,000 -5,621,000 -2,214,000 -10,928,000 -11,515,000 -1,389,000 -1,299,000 -1,354,000 -3,723,000 -1,374,000 -1,356,000 -3,047,000 -30,840,000 -2,921,000 -3,124,000 -3,274,000 -2,999,000 -3,721,000 
          financing activities:
                                                                                     
          dividends paid
        -11,709,000 -11,738,000 -11,770,000 -10,004,000 -10,017,000 -9,985,000 -9,986,000 -7,934,000 -7,942,000 -7,918,000 -7,917,000 -6,591,000 -6,626,000 -6,589,000 -6,580,000 -5,843,000 -5,869,000 -5,837,000 -5,839,000 -5,240,000 -5,239,000 -5,232,000 -5,230,000 -4,940,000 -4,938,000 -4,943,000 -4,935,000 -4,360,000 -4,357,000 -4,370,000 -4,353,000 -3,772,000 -3,770,000 -3,771,000 -3,771,000 -3,337,000 -3,336,000 -3,335,000 -3,335,000 -2,899,000 -2,892,000 -2,892,000 -2,891,000 -2,745,000 -2,733,000 -2,733,000 -2,732,000 -2,588,000 -2,580,000 -2,578,000 -2,575,000 -2,430,000 -2,421,000 -2,406,000 -2,431,000 -2,287,000 -2,389,000 -2,408,000 -2,408,000 -2,106,000 -2,101,000 -2,100,000 -2,097,000 -1,796,000 -1,791,000 -1,791,000 -1,785,000 -1,633,000 -1,621,000 -1,620,000 -1,619,000 -1,309,000 -1,303,000 -1,298,000 -1,293,000 -1,143,000 -1,132,000 
          proceeds from exercise of stock options
        140,000 486,000 68,000 521,000 230,000 909,000 58,000 642,000    -1,000 1,685,000 352,000 553,000 27,000 478,000 998,000 215,000 277,000 471,000 510,000 702,000 231,000 48,000 153,000 360,000 654,000 59,000 181,000 266,000 62,000 371,000 1,143,000 127,000 173,000 7,000 133,000 417,000 370,000 286,000 364,000 620,000 91,000 82,000 22,000 187,000 -15,000 17,000 156,000 78,000 134,000 72,000 63,000 93,000 156,000 545,000 403,000 75,000 43,000 1,034,000 437,000 531,000 358,000 440,000 322,000 397,000 
          repurchase of common stock for treasury stock
        -38,213,000                                                                             
          net cash from financing activities
        -49,782,000 -26,740,000 -11,770,000 -9,518,000 -9,949,000 -9,985,000 -9,986,000 -7,413,000 -7,712,000 -7,918,000 -7,008,000 -6,591,000 -6,568,000 -5,947,000 -6,519,000 -6,270,000 -5,869,000 -5,838,000 -4,154,000 -5,670,000 -4,845,000 -5,808,000 -9,831,000 -5,308,000 -6,872,000 -6,654,000 -5,196,000 -12,152,000 -13,707,000 -16,789,000 -14,482,000 -9,276,000 -1,593,000 523,000 -4,696,000 -1,544,000 -4,709,000 -14,651,000 -6,988,000 -9,714,000 -13,118,000 1,502,000 -8,567,000 -3,985,000 -1,919,000 11,970,000 -9,275,000 -7,270,000 1,832,000 2,712,000 -3,519,000 569,000 -4,041,000 -6,712,000 -8,887,000 -948,000 43,326,000 -3,724,000 -5,677,000 -9,518,000 -1,078,000 -1,695,000 7,238,000 -4,058,000 -4,202,000 -7,972,000 -2,946,000 -2,420,000 -8,155,000 -9,346,000 -2,454,000 24,387,000 -3,672,000 -452,000 -9,059,000 3,475,000 -5,046,000 
          effect of foreign exchange rates on cash
        -247,000 295,000 60,000 1,807,000 878,000 -1,063,000 773,000 237,000 -544,000 899,000 -306,000 5,000 230,000 705,000 -818,000 -769,000 -195,000 -199,000 104,000 -322,000 -262,000 618,000 -585,000 22,000 -219,000 129,000 -83,000 231,000 -1,000 203,000 279,000 -308,000 229,000 -1,060,000 448,000 278,000 280,000 -135,000 150,000 -145,000 -13,000 -21,000 -5,000 291,000 53,000 -344,000 -176,000 22,000 60,000 -211,000 239,000 85,000 -231,000 106,000 600,000 -696,000 -292,000 -304,000 -125,000 -397,000 682,000 -408,000 617,000 -114,000 32,000 -321,000 166,000 -252,000 174,000 -102,000 402,000 -232,000 -324,000 -104,000 -295,000 -13,000 -41,000 
          decrease in cash and cash equivalents
        -20,563,000                                                                             
          cash and cash equivalents – beginning of period
        226,016,000 295,305,000 191,782,000 138,052,000 87,174,000  72,273,000  48,871,000                                                     
          cash and cash equivalents – end of period
        205,453,000 24,323,000 36,485,000 33,850,000 131,358,000 36,350,000 32,743,000 26,902,000 199,310,000 28,872,000 21,105,000 13,444,000 128,361,000 23,265,000 14,577,000 10,991,000 89,219,000  9,679,000 5,957,000 51,402,000  8,700,000 14,825,000 70,376,000                                                     
          deferred income taxes
                 -9,249,000 -25,000 -366,000 -10,000 -5,643,000 8,000 50,000 -34,000 -3,097,000 -3,000 7,000 38,000 -3,483,000 9,000 392,000 -1,542,000 33,000 -14,000 -1,000 -5,401,000 73,000 58,000 1,000 -3,912,000 -135,000 -41,000 -12,000 566,000 13,000 22,000 109,000 -3,033,000   -135,000 -1,236,000 -9,000 -23,000 -66,000 1,507,000 -7,000 -14,000 -24,000 -624,000 -39,000 49,000 63,000 -734,000 -51,000   -177,000 2,160,000   1,261,000 3,900,000 5,000 3,000 -1,477,000 7,000 -32,000 13,000 -1,143,000 5,000 9,000 -20,000 
          increase in cash and cash equivalents
         24,323,000 36,485,000 33,850,000 -163,947,000 36,350,000 32,743,000 26,902,000 7,528,000 28,872,000 21,105,000 13,444,000 -9,691,000 23,265,000 14,577,000 10,991,000 2,045,000  9,679,000 5,957,000 -20,871,000  8,700,000 14,825,000 21,505,000                                                     
          supplemental disclosure of cash flow information:
                                                                                     
          cash paid during the year for:
                                                                                     
          income taxes
                                                                                     
          interest
                                                                                     
          property, plant and equipment acquired through operating lease
                                                                                     
          property, plant and equipment accrued and unpaid
                                                                                     
          proceeds from company owned life insurance plans
                                                                                    
          issuance of treasury stock
                         30,000 42,000 54,000 33,000 38,000 55,000 45,000 45,000 45,000 52,000 -6,000 98,000 366,000 65,000 6,000 61,000 444,000 89,000 11,000 66,000 369,000 72,000 -25,000 38,000 397,000 60,000 46,000 39,000 318,000 66,000 48,000 -30,000 333,000 147,000 47,000 39,000 346,000 45,000 25,000 51,000 391,000 26,000 31,000 49,000 39,000 33,000 47,000 53,000 41,000 42,000 40,000 62,000 37,000 37,000 38,000 37,000 55,000 40,000 
          repurchase of treasury stock
                            -61,000 -406,000 -2,467,000  -521,000 -964,000 -1,873,000  -2,462,000 -370,000 -1,619,000  -389,000 -1,046,000 -2,242,000                                         
          net decrease in short-term debt
                                            -3,900,000    -5,689,000    -6,600,000                 -143,000    -4,248,000    -3,221,000     
          payment of contingent acquisition consideration
                                 -905,000 -650,000 -1,000,000                                                
          adjustments to reconcile net earnings to net cash provided by operations:
                                                                                     
          prepaid expenses and other current assets
                                -609,000 -1,926,000 -1,860,000 -1,845,000 -2,101,000         -725,000 -358,000 -347,000 469,000 -400,000 -229,000 -1,408,000 405,000 -1,648,000 -364,000 -694,000 646,000 186,000 -167,000 -67,000 416,000 -1,378,000 489,000 229,000 -245,000 487,000 -48,000 327,000 -1,616,000 183,000 779,000 57,000 -964,000 535,000 37,000 837,000 -1,618,000 776,000 585,000 184,000 -1,174,000 -174,000 801,000 75,000 -760,000 
          property, plant and equipment additions
                                                                         -1,742,000 -1,154,000 -3,549,000 -1,305,000 -2,770,000 -2,977,000       
          purchase of common stock for treasury stock
                                                                                     
          increase in cash
                                 11,143,000 13,834,000 8,861,000 1,947,000 2,457,000 -1,496,000 -1,407,000 2,368,000 -2,230,000 -456,000 2,539,000 3,973,000 -3,331,000 3,313,000 -2,580,000 1,773,000 4,088,000 -8,601,000 4,303,000 1,717,000 -3,710,000    2,642,000 1,907,000 -1,073,000 -2,767,000 498,000 -455,000 -150,000 1,686,000 -812,000 1,514,000   415,000 87,000   2,409,000 4,590,000       3,648,000 -2,271,000 3,679,000 -1,434,000 
          cash and cash equivalents — beginning of year
                                                                                     
          cash and cash equivalents — end of year
                                                                                     
          supplemental disclosures of cash flow information:
                                                                                     
          net decrease short-term debt
                                                                                     
          other current liabilities
                            332,000  910,000                                                       
          pension termination settlement charges
                                                                                    
          contributions to pension plan
                                                                                    
          non cash transactions:
                                                                                     
          settlement of innovative metering systems payables prior to the acquisition
                                                                                     
          net increase in short-term debt
                                    -7,000,000 -12,579,000 -6,433,000 -5,500,000 3,500,000 4,965,000 -750,000 2,035,000 126,000    -10,360,000    578,000    3,784,000 4,853,000 -1,200,000 2,302,000 -2,750,000 -4,518,000 -6,685,000 13,946,000 62,393,000 -1,350,000 -3,362,000 -8,039,000 858,000 -150,000     174,000   -5,487,000 -16,917,000   417,000 -8,310,000 4,282,000 -4,346,000 
          cash — beginning of year
                                                                                     
          cash — end of year
                                                                                     
          settlement of carolina meter & supply payables prior to the acquisition
                                                                                     
          pension termination settlement charge
                                                                                     
          contribution to pension plan
                                                                          -6,100,000           
          acquisitions, net of cash acquired and future payments
                                                       -4,583,000    -1,256,000 -50,261,000                     
          cash – beginning of period
                                  13,086,000  11,164,000  7,338,000  8,163,000  6,656,000  7,263,000  6,554,000  4,975,000                     
          cash – end of period
                                  13,834,000 8,861,000 15,033,000  -1,496,000 -1,407,000 13,532,000  -456,000 2,539,000 11,311,000  3,313,000 -2,580,000 9,936,000  -8,601,000 4,303,000 8,373,000  3,608,000 350,000 6,408,000  1,907,000 -1,073,000 3,787,000  -455,000 -150,000 6,661,000                     
          liabilities other than debt
                                     358,000 -1,426,000 2,915,000 -1,809,000 -4,904,000 4,090,000 8,772,000 -1,319,000 2,094,000 -3,002,000 870,000 3,146,000 2,684,000 -4,603,000 7,995,000 -2,302,000 -8,650,000 547,000 4,823,000 -859,000 -6,523,000 4,390,000 1,455,000 -3,481,000 -3,047,000 -935,000 -2,641,000 6,435,000 -2,469,000 -2,711,000 3,242,000 653,000 -10,040,000 -2,182,000 6,128,000 5,805,000             
          tax benefit on stock options
                                                 -155,000 -23,000 270,000 49,000 -123,000 11,000 5,000 145,000 19,000 363,000 74,000 108,000 12,000 103,000 24,000 25,000 80,000 61,000 390,000 -18,000 153,000 173,000 501,000 442,000 46,000 17,000 2,298,000 863,000 810,000  557,000 378,000 532,000 
          non cash transaction:
                                                                                     
          settlement of united utilities payables prior to the acquisition
                                                                                     
          acquisitions, future payments
                                            -200,000                                         
          settlement of national meter and automation, inc. payables prior to the acquisition
                                                                                     
          settlement of united utilities, inc. payables prior to the acquisition
                                                                                     
          employee benefit stock purchase
                                                                                    
          repurchase of common stock
                                                             -12,987,000 -17,013,000                     
          settlement of national meter and automation, inc. accounts payable prior to the acquisition
                                                                                     
          decrease in cash
                                                       350,000 -855,000            -772,000    -339,000    -127,000    -2,384,000     
          contributions to pension
                                                                                     
          gain on legal settlement
                                                                                   
          investment in emerging technology company
                                                                                    
          acquisition of intangible assets
                                                                                   
          repayments of long-term debt
                                                                     -536,000 -2,346,000 -2,547,000 -2,466,000 -2,434,000 -2,401,000 -2,449,000 -2,339,000 -2,312,000 -511,000 -526,000 -497,000 -490,000 -419,000 -537,000 
          cash — beginning of period
                                                                   3,089,000 13,329,000 6,217,000 8,670,000 5,048,000 
          cash — end of period
                                                                   1,956,000 2,317,000 415,000 87,000 -10,403,000 12,990,000 2,409,000 4,590,000 240,000 6,090,000 1,273,000 -457,000 -885,000 6,286,000 3,648,000 -2,271,000   
          previously unrecognized tax benefits, including interest
                                                                                     
          acquisition of intangible asset
                                                                                     
          investment in start-up technology company
                                                                                     
          other – net
                                                                                     
          other — net
                                                                   -92,000 -51,000  -93,000 -315,000 346,000  -200,000 -174,000 -69,000 -218,000 -70,000 -481,000 -140,000 188,000 -519,000 20,000 -30,000 
          gain on disposal of long-lived assets
                                                                                   
          proceeds on disposal of long-lived assets
                                                                                   
          acquisition, net of cash acquired
                                                                                   
          issuance of long-term debt
                                                                                    
          cash — beginning of period from continuing operations
                                                                             8,670,000    
          cash — beginning of period from discontinued operations
                                                                                    
          cash — end of period from continuing operations
                                                                             1,273,000 -457,000 -885,000 6,286,000 4,118,000    
          cash — end of period from discontinued operations
                                                                                     
          current liabilities other than debt
                                                                          -7,833,000 -3,657,000 622,000 278,000 -886,000 789,000 3,783,000 -3,605,000 -693,000 1,066,000 5,374,000 
          long-lived asset impairment
                                                                                     
          property, plant and equipment
                                                                                -2,781,000 -3,312,000 -2,755,000 -6,213,000 -3,691,000 
          treasury stock purchases
                                                                                     
          cash – beginning of period from continued operations
                                                                                     
          cash – beginning of period from discontinued operations
                                                                                     
          cash – end of period from continued operations
                                                                                     
          cash – end of period from discontinued operations
                                                                                     
          cash — end of period *
                                                                                    3,614,000 
          cash — end of year *