7Baggers

Graham Corporation
(NYSE:GHM) 

GHM stock logo

Graham Corporation, together with its subsidiaries, designs, manufactures, and supplies vacuum and heat transfer equipment for the chemical, defense, petrochemical, petroleum refining, electric power generation, and other industries. It offers heat transfer equipment, including surface condensers, h...

Founded: 1936
Full Time Employees: 337
Sector: Industrials
Industry: Specialty Industrial Machinery

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 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 
                                                                                        
      net sales
    67,078,000 56,701,000 66,027,000 55,487,000 59,345,000 47,037,000 53,563,000 49,951,000 49,070,000 43,818,000 45,076,000 47,569,000 43,027,000 39,873,000 38,143,000 36,075,000 39,737,000 28,774,000 34,146,000 20,157,000 25,671,000 27,154,000 27,954,000 16,710,000 23,082,000 25,286,000 21,643,000 20,593,000 23,641,000 17,198,000 21,441,000 29,551,000 22,178,000 17,281,000 17,224,000 20,851,000 25,624,000 22,654,000 21,126,000 22,365,000 22,301,000 17,323,000 22,798,000 27,617,000 37,455,000 33,646,000 35,566,000 28,502,000 26,087,000 23,385,000 24,490,000 28,256,000 30,905,000 25,633,000 25,902,000 22,533,000 20,250,000 24,329,000 33,595,000 25,012,000 25,946,000 19,215,000 15,723,000 13,351,000 13,777,000 12,166,000 16,108,000 20,138,000 24,848,000 24,701,000 23,915,000 27,647,000 22,756,000 20,625,000 23,060,000 19,987,000 20,811,000 14,500,000 15,903,000 14,608,000 15,911,000 13,504,000 14,044,000 11,749,000 
      yoy
    13.03% 20.55% 23.27% 11.08% 20.94% 7.35% 18.83% 5.01% 14.04% 9.89% 18.18% 31.86% 8.28% 38.57% 11.71% 78.97% 54.79% 5.97% 22.15% 20.63% 11.22% 7.39% 29.16% -18.86% -2.36% 47.03% 0.94% -30.31% 6.60% -0.48% 24.48% 41.72% -13.45% -23.72% -18.47% -6.77% 14.90% 30.77% -7.33% -19.02% -40.46% -48.51% -35.90% -3.11% 43.58% 43.88% 45.23% 0.87% -15.59% -8.77% -5.45% 25.40% 52.62% 5.36% -22.90% -9.91% -21.95% 26.61% 113.67% 87.34% 88.33% 57.94% -2.39% -33.70% -44.55% -50.75% -32.64% -27.16% 9.19% 19.76% 3.71% 38.32% 9.35% 42.24% 45.00% 36.82% 30.80% 7.38% 13.24% 24.33%     
      qoq
    18.30% -14.12% 19.00% -6.50% 26.17% -12.18% 7.23% 1.80% 11.99% -2.79% -5.24% 10.56% 7.91% 4.54% 5.73% -9.22% 38.10% -15.73% 69.40% -21.48% -5.46% -2.86% 67.29% -27.61% -8.72% 16.83% 5.10% -12.89% 37.46% -19.79% -27.44% 33.24% 28.34% 0.33% -17.39% -18.63% 13.11% 7.23% -5.54% 0.29% 28.74% -24.02% -17.45% -26.27% 11.32% -5.40% 24.78% 9.26% 11.55% -4.51% -13.33% -8.57% 20.57% -1.04% 14.95% 11.27% -16.77% -27.58% 34.32% -3.60% 35.03% 22.21% 17.77% -3.09% 13.24% -24.47% -20.01% -18.96% 0.60% 3.29% -13.50% 21.49% 10.33% -10.56% 15.37% -3.96% 43.52% -8.82% 8.87% -8.19% 17.82% -3.85% 19.53%  
      cost of products sold
    51,824,000 43,232,000 51,721,000 40,766,000 43,337,000 35,351,000 40,764,000 37,583,000 36,376,000 34,095,000 37,885,000 36,592,000 35,870,000 33,646,000 32,863,000 29,331,000 35,526,000 28,213,000 30,703,000 19,243,000 20,690,000 20,927,000 20,261,000 15,142,000 18,640,000 21,242,000 16,695,000 15,879,000 18,843,000 13,456,000 15,214,000 22,409,000 17,129,000 13,696,000 13,394,000 15,985,000 18,885,000 16,353,000 16,116,000 18,254,000 17,742,000 13,799,000 15,663,000 19,580,000 24,670,000 23,543,000 24,582,000 20,570,000 18,669,000 17,295,000 16,201,000 18,241,000 20,360,000 18,505,000 17,989,000 16,297,000 15,074,000 17,856,000 20,794,000 16,707,000 17,908,000 14,352,000 10,376,000 9,501,000 9,499,000 8,345,000 10,254,000 11,860,000 15,215,000 15,339,000 13,416,000 15,429,000 13,817,000 11,978,000 13,163,000 13,308,000 14,724,000 11,110,000 12,679,000 10,490,000 11,514,000 9,909,000 9,415,000 8,411,000 
      gross profit
    15,254,000 13,469,000 14,306,000 14,721,000 16,008,000 11,686,000 12,799,000 12,368,000 12,694,000 9,723,000 7,191,000 10,977,000 7,157,000 6,227,000 5,280,000 6,744,000 4,211,000 561,000 3,443,000 914,000 4,981,000 6,227,000 7,693,000 1,568,000 4,442,000 4,044,000 4,948,000 4,714,000 4,798,000 3,742,000 6,227,000 7,142,000 5,049,000 3,585,000 3,830,000 4,866,000 6,739,000 6,301,000 5,010,000 4,111,000 4,559,000 3,524,000 7,135,000 8,037,000 12,785,000 10,103,000 10,984,000 7,932,000 7,418,000 6,090,000 8,289,000 10,015,000 10,545,000 7,128,000 7,913,000 6,236,000 5,176,000 6,462,000 12,800,000 8,197,000 7,791,000 4,863,000 5,347,000 3,850,000 4,278,000 3,821,000 5,854,000 8,278,000 9,633,000 9,362,000 10,499,000 12,218,000 8,939,000 8,647,000 9,897,000 6,679,000 6,087,000 3,390,000 3,224,000 4,118,000 4,397,000 3,595,000   
      yoy
    -4.71% 15.26% 11.77% 19.02% 26.11% 20.19% 77.99% 12.67% 77.36% 56.14% 36.19% 62.77% 69.96% 1009.98% 53.35% 637.86% -15.46% -90.99% -55.25% -41.71% 12.13% 53.98% 55.48% -66.74% -7.42% 8.07% -20.54% -34.00% -4.97% 4.38% 62.58% 46.77% -25.08% -43.10% -23.55% 18.37% 47.82% 78.80% -29.78% -48.85% -64.34% -65.12% -35.04% 1.32% 72.35% 65.89% 32.51% -20.80% -29.65% -14.56% 4.75% 60.60% 103.73% 10.31% -38.18% -23.92% -33.56% 32.88% 139.39% 112.91% 82.12% 27.27% -8.66% -53.49% -55.59% -59.19% -44.24% -32.25% 7.76% 8.27% 6.08% 82.93% 46.85% 155.07% 206.98% 62.19% 38.44% -5.70%       
      qoq
    13.25% -5.85% -2.82% -8.04% 36.98% -8.70% 3.48% -2.57% 30.56% 35.21% -34.49% 53.37% 14.93% 17.94% -21.71% 60.15% 650.62% -83.71% 276.70% -81.65% -20.01% -19.06% 390.63% -64.70% 9.84% -18.27% 4.96% -1.75% 28.22% -39.91% -12.81% 41.45% 40.84% -6.40% -21.29% -27.79% 6.95% 25.77% 21.87% -9.83% 29.37% -50.61% -11.22% -37.14% 26.55% -8.02% 38.48% 6.93% 21.81% -26.53% -17.23% -5.03% 47.94% -9.92% 26.89% 20.48% -19.90% -49.52% 56.15% 5.21% 60.21% -9.05% 38.88% -10.00% 11.96% -34.73% -29.28% -14.07% 2.89% -10.83% -14.07% 36.68% 3.38% -12.63% 48.18% 9.73% 79.56% 5.15% -21.71% -6.35% 22.31%    
      gross margin %
    22.74% 23.75% 21.67% 26.53% 26.97% 24.84% 23.90% 24.76% 25.87% 22.19% 15.95% 23.08% 16.63% 15.62% 13.84% 18.69% 10.60% 1.95% 10.08% 4.53% 19.40% 22.93% 27.52% 9.38% 19.24% 15.99% 22.86% 22.89% 20.30% 21.76% 29.04% 24.17% 22.77% 20.75% 22.24% 23.34% 26.30% 27.81% 23.71% 18.38% 20.44% 20.34% 31.30% 29.10% 34.13% 30.03% 30.88% 27.83% 28.44% 26.04% 33.85% 35.44% 34.12% 27.81% 30.55% 27.67% 25.56% 26.56% 38.10% 32.77% 30.03% 25.31% 34.01% 28.84% 31.05% 31.41% 36.34% 41.11% 38.77% 37.90% 43.90% 44.19% 39.28% 41.92% 42.92% 33.42% 29.25% 23.38% 20.27% 28.19% 27.63% 26.62% 0% 0% 
      other operating expenses and income:
                                                                                        
      selling, general and administrative
    12,247,000 10,129,000 9,789,000 9,397,000 10,322,000 9,260,000 8,723,000 8,838,000 10,654,000 8,429,000 6,115,000 7,019,000 7,235,000 5,284,000 5,059,000 5,485,000 5,852,000 4,729,000 4,973,000 4,832,000 4,380,000 4,936,000 4,253,000 3,902,000 4,024,000 4,441,000 3,847,000 4,556,000 4,123,000 4,249,000 4,718,000 4,551,000 4,140,000 4,007,000 3,640,000 3,623,000 4,162,000 3,746,000 3,118,000 3,598,000 3,884,000 3,680,000 4,187,000 4,580,000 4,870,000 4,424,000 4,694,000 4,295,000 4,187,000 4,047,000 4,393,000 4,346,000 4,794,000 3,131,000 4,379,000 4,028,000 3,567,000 3,764,000 4,339,000 3,651,000 3,840,000 3,583,000 3,019,000 2,567,000 3,095,000 2,718,000 3,032,000 3,248,000 3,505,000 3,567,000 3,931,000 3,822,000 3,318,000 3,239,000 3,174,000 2,848,000 3,105,000 2,400,000 2,392,000 2,441,000 2,288,000 2,730,000 2,547,000 2,253,000 
      selling, general and administrative – amortization
    327,000 435,000 437,000 436,000 327,250 436,000 437,000 436,000 232,500 383,000 273,000 274,000 205,250 274,000 273,000 274,000 159,750 274,000 274,000 91,000     2,750   11,000 44,500 59,000 60,000 59,000 44,250 59,000 60,000 58,000 43,750 58,000 59,000 58,000                                             
      other operating income
    -121,500 -219,000 -191,000 -76,000 -236,500 -220,000 -596,000 -130,000         -240,500 140,000 -1,102,000                                                                  
      operating income
    2,658,000 3,124,000 4,271,000 4,964,000 5,519,000 2,210,000 4,235,000 3,224,000 1,524,000 911,000 803,000 3,684,000 -352,000 669,000 -52,000 985,000 -2,050,000 -4,582,000 -702,000                                                                  
      yoy
    -51.84% 41.36% 0.85% 53.97% 262.14% 142.59% 427.40% -12.49% -532.95% 36.17% -1644.23% 274.01% -82.83% -114.60% -92.59%                                                                      
      qoq
    -14.92% -26.86% -13.96% -10.06% 149.73% -47.82% 31.36% 111.55% 67.29% 13.45% -78.20% -1146.59% -152.62% -1386.54% -105.28% -148.05% -55.26% 552.71%                                                                   
      operating margin %
    3.96% 5.51% 6.47% 8.95% 9.30% 4.70% 7.91% 6.45% 3.11% 2.08% 1.78% 7.74% -0.82% 1.68% -0.14% 2.73% -5.16% -15.92% -2.06% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 
      other expense
    180,000 90,000 116,000 128,000 91,000 91,000 91,000 91,000 94,000 93,000 94,000 93,000             94,000   523,000                                       96,000                  
      interest income
    -103,500 -169,000 -68,000 -177,000         -58,000 -39,000 -24,000 -8,000 -7,000 -12,000 -14,000 -17,000 -24,000 -23,000 -26,000 -94,000 -244,000 -318,000 -363,000 -399,000 -418,000 -404,000 -351,000 -289,000 -151,000 -142,000 -162,000 -151,000 -114,000 -100,000 -85,000 -87,000 -84,000 -72,000 -53,000 -52,000 -50,000 -50,000 -43,000 -46,000 -63,000 -10,000 -10,000 -11,000 -13,000 -13,000 -14,000 -11,000 -10,000 -12,000 -15,000 -21,000 -30,000 -13,000 -18,000 -16,000 -11,000 -11,000 -15,000 -18,000 -30,000 -83,000 -172,000 -131,000 -227,000 -304,000           
      income before provision for income taxes
    2,321,000 3,203,000 4,223,000 5,013,000 5,569,000 2,247,000 4,297,000 3,294,000 1,459,000 55,000 654,000 3,406,000 -532,000 438,000 -236,000 891,000     572,000 1,368,000 3,517,000 -2,190,000 652,000 6,000 1,547,000 107,000   2,005,000 3,025,000 997,000 -15,158,000 -26,000 1,333,000 2,629,000 2,594,000 1,841,000 -15,000 703,000 1,638,000 2,941,000 3,448,000 6,186,000 5,668,000 6,272,000 3,626,000 3,237,000 2,009,000 3,846,000 5,618,000 5,699,000 3,934,000 3,861,000 2,083,000    4,497,000                         
      provision for income taxes
    351,000 358,000 1,133,000 418,000 1,174,000 659,000 1,016,000 328,000 119,000 -110,000 243,000 766,000 -51,000 70,000 -40,000 215,000 -657,000 -861,000   184,000 308,000 773,000 -372,000 76,000 -3,000 342,000 25,000 -661,000 -56,000 178,000 702,000 164,000 -3,536,000 -36,000 398,000 828,000 754,000 544,000 -100,000 183,000 364,000 965,000 1,087,000 2,021,000 1,676,000 2,086,000 1,234,000 920,000 578,000 1,257,000 1,810,000 1,603,000 887,000 1,246,000 693,000 918,000 959,000 2,766,000 1,481,000 1,250,000 442,000 780,000 414,000 581,000 350,000 1,240,000 1,529,000 2,017,000 2,087,000 2,326,000 2,842,000 1,656,000 1,948,000 2,299,000 1,167,000 -536,000 322,000 267,000 705,000 761,000 301,000 728,000 377,000 
      net income
    1,970,000 2,845,000 3,090,000 4,595,000 4,395,000 1,588,000 3,281,000 2,966,000 1,340,000 165,000 411,000 2,640,000 -481,000 368,000 -196,000 676,000 -1,425,000 -3,730,000 -492,000 -3,126,000 388,000 1,060,000 2,744,000 -1,818,000 576,000 9,000 1,205,000 82,000 -4,553,000 95,000 1,827,000 2,323,000 833,000 -11,622,000 10,000 935,000 1,801,000 1,840,000 1,297,000 85,000 520,000 1,274,000 1,976,000 2,361,000 4,165,000 3,992,000 4,186,000 2,392,000 2,317,000 1,431,000 2,589,000 3,808,000 4,096,000 3,047,000 2,615,000 1,390,000 429,000 1,640,000 5,468,000 3,016,000 2,602,000 837,000 1,557,000 878,000 611,000 764,000 1,468,000 3,518,000 3,581,000 3,790,000 4,412,000 5,684,000 4,191,000 3,763,000 4,422,000 2,658,000 3,416,000 666,000 563,000 1,116,000 973,000 560,000 1,350,000 703,000 
      yoy
    -55.18% 79.16% -5.82% 54.92% 227.99% 862.42% 698.30% 12.35% -378.59% -55.16% -309.69% 290.53% -66.25% -109.87% -60.16% -121.63% -467.27% -451.89% -117.93% 71.95% -32.64% 11677.78% 127.72% -2317.07% -112.65% -90.53% -34.04% -96.47% -646.58% -100.82% 18170.00% 148.45% -53.75% -731.63% -99.23% 1000.00% 246.35% 44.43% -34.36% -96.40% -87.52% -68.09% -52.80% -1.30% 79.76% 178.97% 61.68% -37.18% -43.43% -53.04% -0.99% 173.96% 854.78% 85.79% -52.18% -53.91% -83.51% 95.94% 251.19% 243.51% 325.86% 9.55% 6.06% -75.04% -82.94% -79.84% -66.73% -38.11% -14.55% 0.72% -0.23% 113.84% 22.69% 465.02% 685.44% 138.17% 251.08% 18.93% -58.30% 58.75%     
      qoq
    -30.76% -7.93% -32.75% 4.55% 176.76% -51.60% 10.62% 121.34% 712.12% -59.85% -84.43% -648.86% -230.71% -287.76% -128.99% -147.44% -61.80% 658.13% -84.26% -905.67% -63.40% -61.37% -250.94% -415.63% 6300.00% -99.25% 1369.51% -101.80% -4892.63% -94.80% -21.35% 178.87% -107.17% -116320.00% -98.93% -48.08% -2.12% 41.87% 1425.88% -83.65% -59.18% -35.53% -16.31% -43.31% 4.33% -4.63% 75.00% 3.24% 61.91% -44.73% -32.01% -7.03% 34.43% 16.52% 88.13% 224.01% -73.84% -70.01% 81.30% 15.91% 210.87% -46.24% 77.33% 43.70% -20.03% -47.96% -58.27% -1.76% -5.51% -14.10% -22.38% 35.62% 11.37% -14.90% 66.37% -22.19% 412.91% 18.29% -49.55% 14.70% 73.75% -58.52% 92.03%  
      net income margin %
    2.94% 5.02% 4.68% 8.28% 7.41% 3.38% 6.13% 5.94% 2.73% 0.38% 0.91% 5.55% -1.12% 0.92% -0.51% 1.87% -3.59% -12.96% -1.44% -15.51% 1.51% 3.90% 9.82% -10.88% 2.50% 0.04% 5.57% 0.40% -19.26% 0.55% 8.52% 7.86% 3.76% -67.25% 0.06% 4.48% 7.03% 8.12% 6.14% 0.38% 2.33% 7.35% 8.67% 8.55% 11.12% 11.86% 11.77% 8.39% 8.88% 6.12% 10.57% 13.48% 13.25% 11.89% 10.10% 6.17% 2.12% 6.74% 16.28% 12.06% 10.03% 4.36% 9.90% 6.58% 4.43% 6.28% 9.11% 17.47% 14.41% 15.34% 18.45% 20.56% 18.42% 18.24% 19.18% 13.30% 16.41% 4.59% 3.54% 7.64% 6.12% 4.15% 9.61% 5.98% 
      per share data
                                                                                        
      basic:
                                            2,512.75 9,922 10,078  2,529.75 10,127 10,126  2,515.75 10,070 10,062  2,505.75 10,034 10,031  2,488.5 9,955 9,968  2,479.75 9,899 9,937  2,474.25 9,903 9,903  2,536.25 10,181 10,169 10,085 1,234 4,972 3,944  971,460.75 3,900,666 3,890,833      
      diluted:
                                            2,514.75 9,927 10,083  2,535.5 10,149 10,148  2,524.75 10,107 10,104  2,511.5 10,057 10,054  2,497.75 9,991 10,000  2,489 9,930 9,977  2,483.25 9,945 9,937  2,555.25 10,211 10,249 10,204 1,254.5 5,062 4,012  984,326 3,937,708 3,945,358      
      weighted-average common shares outstanding:
                                                                                        
      basic
     10,988 10,985 10,927  10,890 10,887 10,862  10,775 10,699 10,653  10,611 10,617 10,610  10,638 10,681 10,199  9,977 9,977 9,895  9,884 9,883 9,855  9,832 9,832 9,790  9,768 9,769 9,748  9,727 9,724 9,675    10,148    10,105    10,057    10,002    9,939    9,922    9,885    5,042    3,924         
      diluted
     11,157 11,135 11,033  11,057 11,024 10,958  10,920 10,810 10,719  10,660 10,617 10,630  10,638 10,681 10,199  9,977 9,977 9,895  9,888 9,885 9,858  9,845 9,848 9,804  9,768 9,775 9,758  9,733 9,728 9,680    10,161    10,127    10,086    10,028    9,981    9,962    9,915    5,102    4,012         
      loss on extinguishment of debt
             726,000                                                                           
      interest expense
        -141,000 -128,000 -153,000 -161,000 -29,000 37,000 55,000 185,000 300,000 333,000 270,000 165,000 150,000 132,000 129,000 39,000 2,000 1,000 3,000 5,000 3,000 2,000 4,000 3,000 4,000 5,000 1,000 2,000 4,000 3,000 2,000 3,000 3,000 3,000 2,000 2,000 2,000 4,000 1,000 3,000 3,000 2,000 3,000 3,000 3,000 -11,000 4,000 5,000 7,000 19,000 -370,000 80,000 216,000 55,000 185,000 20,000 62,000 14,000 9,000 7,000 2,000  33,000 1,000 1,000 1,000 2,000 1,000 1,000 1,000 2,000 6,000 2,000 2,000 2,000 4,000 4,000 4,000 4,000 5,000 
      other expenses and income:
                                                                                        
      other operating expense
                                                                                        
      other income
                -62,000 -63,000 -62,000 -63,000 -111,000 -111,000 -145,000 -160,000 51,000 -55,000 -54,000 -55,000 -87,000 -87,000 -87,000 -87,000 -205,000 -206,000 -206,000 -206,000         -5,000 -1,784,000                                      -148,000     
      dividends declared per share
                     0.11 0.11 0.11 0.11 0.11 0.11 0.11 0.11 0.11 0.11 0.1 0.1 0.1 0.1 0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.08 0.08 0.08 0.08 0.04 0.04 0.04 0.04 0.03 0.03 0.03 0.03 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.03 0.03 0.03 0.025 0.025 0.025 0.025 0.025 0.025     
      income before benefit provision for income taxes
                    -2,283,500 -4,591,000                                                                   
      income before benefit for income taxes
                      -672,000                                                                  
      expense for income taxes
                      -180,000                                                                  
      total other expenses and income
                       4,785,000 4,409,000 4,859,000 4,176,000 3,758,000 3,790,000 4,038,000 3,401,000 4,607,000 10,012,000 3,703,000 4,222,000 4,117,000 4,052,000 18,743,000 3,856,000 3,533,000 4,110,000 3,707,000 3,169,000 4,126,000 3,856,000 1,886,000 4,194,000 4,589,000 6,599,000 4,435,000 4,712,000 4,306,000 4,181,000 4,081,000 4,443,000 4,397,000 4,846,000 3,194,000 4,052,000 4,153,000 3,829,000 3,863,000 4,566,000 3,700,000 3,939,000 3,584,000 3,010,000 2,558,000 3,086,000 2,707,000 3,146,000 3,231,000 4,035,000 3,485,000 3,761,000 3,692,000    2,854,000 1,773,250 2,402,000 2,394,000 2,297,000     
      loss before benefit for income taxes
                       -3,871,000                                                                 
      benefit for income taxes
                       -745,000                                                                 
      retained earnings at beginning of period
                               93,847,000 24,752,750 100,271,000 99,427,000 99,011,000 27,636,000 109,731,000 110,600,000 110,544,000 27,253,250 108,655,000 108,232,000 109,013,000 26,544,500 108,895,000 107,726,000 106,178,000 23,367,250 99,237,000 95,456,000 93,469,000 21,158,000 90,426,000 88,139,000 84,632,000 18,595,750 77,989,000 75,573,000 74,383,000 16,155,750 72,711,000 67,441,000 64,623,000 14,884,750 61,578,000 60,219,000 59,539,000 13,491,500 58,558,000 57,287,000 53,966,000 9,304,000 46,995,000 42,786,000 37,216,000 5,668,750 29,559,000 25,236,000 22,675,000 4,325,250 18,787,000 18,321,000 17,301,000 3,520,500 15,958,000 14,699,000 14,082,000 
      cumulative effect of change in accounting principle, net of income tax benefit of 22 and 301 for the three months ended june 30, 2019 and 2018, respectively
                               -80,000                                                         
      dividends
                               -988,000 -712,750 -983,000 -983,000 -885,000 -659,500 -880,000 -879,000 -879,000 -654,000 -876,000 -874,000 -866,000 -603,750 -795,000 -807,000 -813,000 -303,750 -405,000 -405,000 -405,000 -226,250 -302,000 -302,000 -301,000 -149,750 -200,000 -199,000 -200,000 -148,500 -198,000 -198,000 -198,000 -148,000 -196,000 -198,000 -198,000 -147,750 -197,000 -197,000 -197,000 -139,250 -203,000 -203,000 -151,000 -86,000 -148,000 -99,000 -97,000 -72,500 -97,000 -97,000 -96,000 -67,750 -94,000 -91,000 -86,000 
      retained earnings at end of period
                               92,861,000 24,845,750 99,383,000 100,271,000 99,427,000 24,307,250 97,229,000 109,731,000 110,600,000 27,404,750 109,619,000 108,655,000 108,232,000 27,343,500 109,374,000 108,895,000 107,726,000 25,706,000 102,824,000 99,237,000 95,456,000 22,888,750 91,555,000 90,426,000 88,139,000 20,209,000 80,836,000 77,989,000 75,573,000 18,538,250 74,153,000 72,711,000 67,441,000 15,554,750 62,219,000 61,578,000 60,219,000 14,781,250 59,125,000 58,558,000 57,287,000 12,645,500 50,582,000 46,995,000 42,786,000 8,293,500 33,174,000 29,559,000 25,236,000 4,839,000 19,356,000 18,787,000 18,321,000 4,106,000 16,424,000 15,958,000 14,699,000 
      impairment of goodwill and intangible assets
                                     14,816,000                                                   
      restructuring charge
                                      316,000    75,000 555,000                                             
      income before provision (benefit) for income taxes
                                1,267,250 39,000                                                       
      cumulative effect of change in accounting principle, net of income tax benefit of 301
                                -255,500   -1,022,000                                                     
      selling, general and administrative - amortization
                                            59,000 58,000 59,000 58,000 42,750 59,000 58,000 54,000 42,000 55,000 56,000  42,500 57,000 57,000                              
      per share data:
                                                                                        
      weighted-average common shares outstanding:
                                                                                        
      selling, general and administrative—amortization
                                                       57,000                                 
      cost of goods sold - amortization
                                                                                        
      total cost of goods sold
                                                        20,360,000 18,505,000 17,989,000 16,297,000 15,074,000 17,867,000 20,795,000 16,815,000                         
      cost of goods sold – amortization
                                                            30,000 11,000 1,000                          
      amortization
                                                           56,000 40,750 56,000 57,000 50,000                         
      other expenses
                                                                                        
      income before income taxes
                                                            3,832,500 2,599,000 8,234,000  1,227,000 1,279,000 2,337,000 1,292,000 1,192,000 1,114,000 2,708,000 5,047,000 5,598,000 5,877,000 6,738,000 8,526,000 5,847,000 5,711,000 6,721,000 3,825,000 909,750 988,000 830,000 1,821,000     
      cost of goods sold — amortization
                                                               108,000                         
      other expenses:
                                                                                        
      effect of transition to a fiscal year end measurement date for defined benefit pension and other postretirement plan assets and obligations
                                                                                        
      effect of adoption of measurement date provisions of statement of financial accounting standards no. 158
                                                                        9,250   37,000             
      per share data — pro forma post-split basis
                                                                                        
      total other expenses
                                                                            2,241,500 2,936,000 3,176,000          
      average common shares outstanding:
                                                                                        
      average common shares outstanding:
                                                                                        
      basic
                                                                                   3,865,815 63,960 3,716,406   
      diluted
                                                                                   3,928,645 14,184 3,846,411   
      expenses and other income:
                                                                                        
      total expenses and other income
                                                                                    2,663,000 2,734,000   
      income from continuing operations before income taxes
                                                                                    1,734,000 861,000 2,078,000 1,080,000 
      income from continuing operations
                                                                                    973,000 560,000 1,350,000 703,000 
      income from discontinued operations
                                                                                        
      dividends per share
                                                                                    0.019 0.025   
      cost, expenses and other income:
                                                                                        
      total costs, expenses and other income
                                                                                      11,966,000  
      loss from discontinued operations
                                                                                        
      cost and expenses:
                                                                                        
      total costs and expenses
                                                                                       10,669,000 
      per share data – pro forma post-split basis
                                                                                        
    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 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 
                                                                                          
        assets
                                                                                          
        current assets:
                                                                                          
        cash and cash equivalents
      6,580,000 22,254,000 20,579,000 10,753,000 21,577,000 30,046,000 32,318,000 21,611,000 16,939,000 15,163,000 25,800,000 24,662,000 18,257,000 17,215,000 14,122,000 12,905,000 14,741,000 13,991,000 16,463,000 19,143,000 59,532,000 63,792,000 62,356,000 41,069,000 32,955,000 10,851,000 11,882,000 13,768,000 15,021,000 16,675,000 23,378,000 16,677,000 40,456,000 36,159,000 31,102,000 25,260,000 39,474,000 37,677,000 31,274,000 26,705,000 24,072,000 31,215,000 29,416,000 29,616,000 27,271,000 29,496,000 31,795,000 46,410,000 32,146,000 33,407,000 22,862,000 25,693,000 24,194,000 28,110,000 24,423,000 24,127,000 25,189,000 42,518,000 33,043,000 25,204,000 19,565,000 20,718,000 6,740,000 6,597,000 4,530,000 6,638,000 4,640,000 3,197,000 5,150,000 4,229,000 5,044,000 4,222,000 2,112,000 3,118,000 738,000 904,000 1,375,000 2,092,000 437,000 600,000 570,000 206,000 743,000 1,421,000 
        trade accounts receivable, net of allowances
      33,809,000 31,704,000 42,136,000 34,665,000 35,507,000 34,951,000 29,083,000 36,767,000 44,400,000 35,666,000 28,710,000 29,544,000 24,000,000 35,019,000 27,109,000 27,420,000 27,645,000 36,650,000 27,878,000 18,273,000 17,378,000 19,884,000 19,276,000 17,054,000 15,400,000 17,901,000 12,120,000 14,417,000 17,582,000 15,157,000 15,556,000 12,698,000 17,026,000 16,555,000 11,347,000 11,213,000 11,483,000 11,490,000 18,411,000 16,184,000 12,730,000 10,860,000 22,161,000 15,547,000 17,249,000 15,274,000 15,288,000 12,297,000 10,339,000 12,370,000 13,946,000 17,236,000 9,440,000 11,389,000 11,549,000 9,548,000 11,593,000 10,396,000 18,130,000 14,925,000 8,681,000 6,065,000 9,184,000 5,950,000 7,294,000 7,850,000 8,207,000 16,117,000 6,995,000 8,419,000 8,649,000 9,711,000 5,052,000 7,611,000 11,372,000 10,313,000 11,859,000 7,338,000 7,479,000 9,632,000 5,978,000 7,362,000 6,297,000 6,439,000 
        unbilled revenue
      59,868,000 57,823,000 50,113,000 39,357,000 38,494,000 37,777,000 40,730,000 40,039,000 28,015,000 28,671,000 34,975,000 34,467,000 39,684,000 33,509,000 30,670,000 28,091,000 25,570,000 24,930,000 29,035,000 28,533,000 19,994,000 14,950,000 13,691,000 15,683,000 14,592,000 14,321,000 13,036,000 9,845,000 7,522,000 7,317,000 10,582,000 11,844,000 8,079,000 10,709,000 12,688,000 11,459,000 15,842,000 14,503,000 10,099,000 13,720,000 11,852,000 8,454,000 8,544,000 18,487,000 18,665,000 13,292,000 10,214,000 7,634,000 7,830,000 6,590,000 9,510,000 10,128,000 13,113,000 7,655,000 9,758,000 7,655,000 12,667,000 12,637,000 14,130,000 12,116,000 14,280,000 7,488,000 4,022,000 5,978,000 3,039,000 2,027,000 5,555,000 5,078,000 10,444,000 8,556,000 5,899,000 6,248,000 8,763,000 4,286,000 5,269,000 5,750,000 4,793,000 3,789,000 7,669,000 6,771,000 4,978,000 4,173,000 4,215,000 2,901,000 
        inventories
      50,758,000 48,523,000 42,428,000 37,386,000 40,025,000 39,026,000 31,536,000 32,762,000 33,410,000 31,078,000 27,009,000 25,490,000 26,293,000 24,077,000 19,848,000 18,260,000 17,414,000 20,428,000 17,722,000 19,144,000 17,332,000 17,463,000 20,615,000 22,656,000 22,291,000 20,408,000 23,597,000 24,092,000 24,670,000 22,525,000 20,763,000 19,323,000 11,566,000 8,899,000 8,403,000 7,909,000 9,246,000 9,109,000 7,861,000 7,251,000 10,811,000 11,803,000 10,654,000 11,710,000 13,994,000 14,632,000 14,036,000 12,817,000 16,518,000 11,088,000 11,222,000 9,518,000 11,171,000 7,385,000 9,669,000 6,625,000 6,047,000 5,969,000 6,609,000 5,642,000 8,257,000 5,502,000 3,993,000 3,746,000 6,098,000 3,638,000 3,646,000 4,147,000 4,665,000 5,019,000 6,033,000 4,871,000 4,797,000 4,509,000 3,451,000 3,587,000 4,682,000 5,466,000 4,687,000 3,219,000 5,115,000 3,314,000 4,178,000 4,423,000 
        prepaid expenses and other current assets
      4,255,000 3,491,000 4,010,000 4,055,000 4,249,000 3,866,000 4,414,000 4,011,000 3,561,000 4,011,000 2,850,000 2,675,000 1,534,000 1,899,000 2,235,000 2,215,000 1,391,000 1,905,000 2,193,000 1,557,000 512,000 1,004,000 1,378,000 1,262,000 906,000 1,289,000 1,165,000 1,456,000 1,333,000 1,671,000 1,572,000 1,342,000 772,000 1,181,000 1,361,000 910,000 681,000 1,060,000 1,358,000 1,408,000 613,000 866,000 922,000 985,000 529,000 805,000 928,000 865,000 457,000 1,002,000 1,226,000 1,421,000 783,000 412,000 628,000 576,000 467,000 605,000 828,000 739,000 424,000 1,164,000 1,092,000 1,561,000 651,000 432,000 656,000 613,000 375,000 826,000 581,000 516,000 463,000 1,390,000 1,405,000 613,000 353,000 269,000 338,000 391,000 203,000 265,000 335,000 348,000 
        income taxes receivable
      1,184,000 19,000 182,000 1,307,000 1,520,000 46,000 124,000   745,000 774,000 509,000 302,000 590,000 570,000 434,000 459,000 2,670,000 2,149,000 1,416,000  604,000 322,000 975,000 485,000 772,000 840,000 1,260,000 1,073,000 708,000 1,782,000 993,000 1,478,000 1,288,000 1,190,000   550,000 1,255,000 1,869,000 1,652,000 2,871,000 2,352,000  339,000    498,000 1,731,000 2,067,000 1,007,000 2,635,000 3,126,000 3,294,000 3,697,000 4,479,000      288,000 313,000  3,425,000 1,868,000 2,642,000  618,000 2,779,000              
        total current assets
      156,454,000 163,814,000 159,448,000 127,523,000 141,372,000 145,712,000 138,205,000 135,190,000 126,325,000 115,334,000 120,118,000 117,347,000 110,070,000 112,309,000 94,554,000 89,325,000 87,220,000 100,574,000 95,440,000 88,066,000 120,248,000 123,197,000 123,138,000 124,802,000 126,677,000 124,542,000 124,554,000 123,627,000 134,783,000 127,785,000 129,244,000 121,488,000 115,400,000 112,814,000 107,091,000 106,751,000 110,726,000 109,389,000 105,258,000 108,137,000 102,730,000 108,069,000 107,311,000 109,879,000 111,694,000 107,495,000 106,137,000 95,738,000 97,456,000 96,734,000 92,919,000 92,628,000 88,903,000 85,165,000 81,856,000 74,762,000 76,978,000 76,820,000 79,450,000 76,427,000 76,631,000 68,453,000 89,379,000 88,707,000 91,672,000 75,072,000 74,635,000 73,858,000 72,742,000 68,819,000 66,796,000 66,325,000 57,370,000 50,804,000 45,634,000 40,464,000 36,739,000 30,925,000 28,354,000 28,867,000 27,395,000 29,270,000 25,322,000 21,747,000 
        property, plant and equipment
      60,330,000 57,321,000 56,547,000 53,338,000 50,649,000 44,133,000 36,602,000 34,004,000 32,080,000 29,027,000 27,122,000 25,910,000 25,523,000 25,248,000 24,354,000 24,225,000 24,884,000 25,218,000 25,336,000 25,618,000 17,618,000 17,457,000 17,327,000 17,323,000 17,587,000 16,906,000 16,761,000 16,836,000 17,071,000 17,365,000 16,476,000 16,722,000 17,052,000 16,098,000 16,453,000 16,646,000 17,021,000 17,384,000 17,813,000 18,298,000 18,747,000 18,975,000 19,125,000 19,361,000 19,812,000 19,884,000 19,704,000 18,559,000 16,449,000 13,798,000 13,239,000 13,100,000 13,288,000 13,101,000 13,136,000 13,296,000 13,453,000 13,361,000 12,757,000 11,860,000 11,705,000 11,723,000 9,900,000 10,030,000 9,769,000 9,402,000 9,523,000 9,474,000 9,645,000 9,615,000 9,458,000 9,063,000 9,060,000 8,754,000 8,774,000 8,730,000 8,780,000 8,457,000 8,190,000 7,940,000 7,954,000 8,033,000 7,779,000 7,568,000 
        prepaid pension asset
      6,633,000 6,055,000 6,020,000 5,985,000 5,950,000 6,571,000 6,513,000 6,454,000 6,396,000 6,322,000 6,251,000 6,179,000 6,107,000 7,547,000 7,384,000 7,221,000 7,058,000 7,121,000 6,819,000 6,518,000 6,216,000 4,091,000 3,881,000 3,670,000 3,460,000 4,920,000 4,702,000 4,485,000 4,267,000 5,262,000 4,945,000 4,657,000 4,369,000 3,110,000 2,818,000 2,579,000 2,340,000     2,248,000 1,943,000 1,637,000 1,332,000 6,603,000 6,340,000 6,077,000 5,759,000 2,944,000 2,745,000 2,547,000 2,349,000 2,813,000 2,622,000 2,430,000 2,238,000 7,304,000 7,096,000 6,888,000 6,680,000 7,917,000 7,723,000 7,529,000 7,335,000 4,484,000 4,423,000 4,361,000 4,300,000 7,015,000 6,959,000 3,422,000 4,186,000 2,473,000 464,000 454,000 445,000 5,185,000 4,805,000 2,941,000 3,076,000    
        operating lease assets
      6,740,000 5,587,000 5,859,000 6,191,000 6,386,000 6,433,000 6,757,000 6,985,000 7,306,000 7,626,000 7,775,000 8,071,000 8,237,000 8,530,000 7,887,000 8,201,000 8,394,000 8,708,000 9,016,000 9,146,000 95,000 135,000 171,000 206,000 243,000 283,000 312,000 271,000                                                         
        goodwill
      38,078,000 26,181,000 25,520,000 25,520,000 25,520,000 25,520,000 25,520,000 25,520,000 25,520,000 25,087,000 23,523,000 23,523,000 23,523,000 23,523,000 23,523,000 23,523,000 23,523,000 22,823,000 22,823,000 22,923,000          1,222,000 1,222,000 1,222,000 1,222,000 1,222,000 6,938,000 6,938,000 6,938,000 6,938,000 6,938,000 6,938,000 6,938,000 6,938,000 6,938,000 6,938,000 6,938,000 6,938,000 6,938,000 6,938,000 6,938,000 6,938,000 6,938,000 6,938,000 6,938,000 6,938,000 6,938,000 6,938,000 6,938,000 6,938,000 6,914,000 7,404,000 7,404,000 17,326,000                       
        customer relationships
      15,372,000 12,304,000 12,589,000 12,874,000 13,159,000 13,444,000 13,729,000 14,014,000 14,299,000 14,584,000 10,423,000 10,571,000 10,718,000 10,866,000 11,013,000 11,161,000 11,308,000 11,456,000 11,603,000 11,751,000                                                                 
        technology and technical know-how
      23,232,000 10,383,000 9,933,000 10,121,000 10,310,000 10,499,000 10,688,000 10,876,000 11,065,000 11,254,000 8,922,000 9,048,000 9,174,000 9,300,000 9,427,000 9,553,000 9,679,000 9,805,000                                                                   
        other intangible assets
      13,458,000    6,858,000 6,939,000 7,019,000 7,101,000 7,181,000 7,378,000 7,266,000 7,438,000 7,610,000 7,955,000 8,300,000 8,645,000 8,990,000 10,173,000 10,656,000 11,067,000          3,253,000 3,298,000 3,343,000 3,388,000 3,433,000 3,978,000 4,023,000 4,068,000 4,113,000 4,158,000 4,203,000 4,248,000 4,293,000 4,338,000 4,383,000 4,428,000 4,473,000 4,518,000 4,563,000 4,608,000 4,653,000 4,698,000 4,743,000 4,788,000 4,833,000 4,878,000 4,923,000 4,968,000 5,012,000 5,057,000 5,102,000 5,218,000                        
        deferred income tax asset
      131,000 1,531,000 1,442,000 1,371,000 1,502,000 2,928,000 2,883,000 2,829,000 2,983,000 1,734,000 1,489,000 1,792,000 2,798,000 2,212,000 2,288,000 2,175,000 2,441,000                          262,000 534,000 647,000 996,000 876,000 715,000 668,000 48,000 87,000 126,000 69,000 91,000 37,000 37,000 37,000 2,182,000 2,010,000 1,902,000 1,906,000      196,000 154,000 224,000 156,000 86,000 57,000 70,000   1,730,000 1,000 19,000 19,000 177,000 19,000 1,881,000 1,031,000 696,000 
        other assets
      3,188,000 2,968,000 2,824,000 2,583,000 2,404,000 2,071,000 1,614,000 1,192,000 724,000 368,000 239,000 149,000 158,000 167,000 175,000 184,000 194,000 202,000 211,000 219,000 103,000 106,000 105,000 105,000 153,000 150,000 135,000 112,000 149,000 174,000 173,000 221,000 202,000 246,000 275,000 294,000 177,000 204,000 180,000 167,000 168,000 186,000 129,000 144,000 150,000 181,000 194,000 213,000 124,000 202,000 11,000 11,000 167,000 188,000 61,000 100,000 102,000 115,000 110,000 214,000 112,000 199,000 46,000 193,000 203,000 282,000 7,000 10,000 13,000 16,000 19,000 22,000 25,000 28,000 6,000 18,000 13,000 17,000 20,000 36,000 24,000 70,000 73,000 44,000 
        total assets
      323,616,000 292,927,000 286,990,000 252,339,000 264,110,000 264,250,000 249,530,000 244,165,000 233,879,000 218,714,000 213,128,000 210,028,000 203,918,000 207,657,000 188,905,000 184,213,000 183,691,000 196,080,000 191,836,000 185,366,000 144,280,000 144,986,000 144,622,000 146,106,000 148,120,000 146,801,000 146,464,000 145,331,000 156,270,000 156,761,000 157,058,000 149,353,000 143,333,000 138,623,000 147,853,000 147,531,000 151,570,000 148,328,000 144,647,000 148,043,000 143,131,000 151,009,000 150,084,000 152,642,000 154,654,000 155,874,000 154,131,000 142,388,000 141,634,000 135,569,000 130,850,000 130,267,000 126,733,000 123,338,000 119,791,000 112,749,000 114,977,000 119,850,000 121,684,000 118,195,000 118,050,000 105,618,000 107,048,000 106,459,000 108,979,000 89,240,000 88,784,000 87,857,000 86,924,000 85,621,000 83,318,000 78,889,000 70,711,000 62,059,000 54,878,000 51,396,000 48,878,000 45,399,000 42,505,000 41,029,000 40,556,000 38,555,000 35,507,000 32,758,000 
        liabilities and stockholders’ equity
                                                                                          
        current liabilities:
                                                                                          
        current portion of finance lease obligations
      23,000 23,000 22,000 22,000 21,000 21,000 20,000 20,000 20,000 19,000 19,000 26,000 29,000 17,000 23,000 24,000 23,000 23,000 22,000 22,000 21,000 21,000 26,000 33,000 40,000 47,000                                                           
        accounts payable
      25,740,000 17,509,000 26,888,000 20,694,000 27,309,000 25,390,000 21,887,000 19,509,000 20,788,000 16,365,000 13,554,000 15,085,000 20,222,000 22,532,000 20,149,000 19,473,000 16,662,000 14,650,000 16,139,000 15,124,000 17,972,000 15,753,000 11,669,000 9,713,000 14,253,000 9,253,000 7,617,000 6,797,000 12,405,000 7,477,000 9,317,000 8,296,000 16,151,000 9,386,000 7,162,000 7,142,000 10,295,000 8,071,000 6,247,000 9,233,000 10,325,000 10,909,000 12,508,000 12,036,000 13,334,000 12,702,000 12,657,000 7,132,000 10,084,000 8,117,000 7,563,000 7,714,000 9,429,000 6,125,000 8,559,000 5,970,000 6,303,000 6,330,000 6,335,000 7,316,000 9,948,000 5,739,000 6,808,000 5,126,000 6,623,000 3,527,000 5,483,000 5,937,000 5,514,000 4,056,000 5,510,000 6,060,000 5,461,000 3,371,000 5,325,000 4,455,000 5,143,000 5,885,000 5,201,000 3,496,000 4,135,000 4,200,000 2,361,000 3,759,000 
        accrued compensation
      21,547,000 18,503,000 14,775,000 12,066,000 19,161,000 16,695,000 13,097,000 10,630,000 16,800,000 14,726,000 11,357,000 10,334,000 10,401,000 10,823,000 9,745,000 8,846,000 7,991,000 7,951,000 8,156,000 6,049,000 6,106,000 5,410,000 5,082,000 4,551,000 4,453,000 4,855,000 5,273,000 4,660,000 5,126,000 5,186,000 5,604,000 5,001,000 4,958,000 4,418,000 4,761,000 4,327,000 5,189,000 4,977,000 4,747,000 4,955,000 5,317,000 5,500,000 5,905,000 6,227,000 9,343,000 6,604,000 6,446,000 5,505,000 5,701,000 5,113,000 5,141,000 4,574,000 5,018,000 4,482,000 4,621,000 4,379,000 4,652,000 5,074,000 5,073,000 3,982,000 4,580,000 3,523,000 2,912,000 2,178,000 4,010,000 3,756,000 3,649,000 2,942,000 4,630,000 4,156,000 4,391,000 3,624,000 4,517,000 3,582,000 3,626,000 2,593,000 3,205,000 2,731,000 2,709,000 2,376,000 3,310,000 3,028,000 3,310,000 2,932,000 
        accrued expenses and other current liabilities
      4,728,000 4,530,000 3,865,000 4,114,000 4,322,000 4,645,000 5,102,000 6,265,000 6,666,000 5,255,000 6,262,000 5,706,000 6,434,000 5,204,000 4,781,000 4,388,000 6,047,000 5,414,000 5,511,000 7,421,000 4,628,000 4,123,000 3,867,000 3,963,000 3,352,000 2,835,000 2,443,000 2,382,000 2,933,000 3,822,000 3,541,000 3,469,000 2,885,000 2,722,000 3,234,000 3,126,000 3,723,000 3,486,000 4,450,000 4,067,000 3,826,000 3,153,000 3,718,000 4,079,000 3,247,000 3,296,000 2,834,000 2,688,000 2,233,000 3,030,000 2,906,000 3,727,000 3,051,000 2,581,000 3,617,000 3,719,000 3,707,000 3,248,000 3,371,000 3,037,000 3,427,000   1,955,000 2,041,000                    
        customer deposits
      102,421,000 111,984,000 104,918,000 82,801,000 84,062,000 92,971,000 86,483,000 87,658,000 71,987,000 63,005,000 59,526,000 56,016,000 46,042,000 44,300,000 26,079,000 25,064,000 25,644,000 27,665,000 21,941,000 17,034,000 14,059,000 19,115,000 24,838,000 31,082,000 26,983,000 28,816,000 29,609,000 30,556,000 30,847,000 32,572,000 30,539,000 25,867,000 13,213,000 17,814,000 12,978,000 12,510,000 12,407,000 15,095,000 13,684,000 15,094,000 8,400,000 8,120,000 2,858,000 3,383,000 4,179,000 7,048,000 9,634,000 8,515,000 8,012,000 8,312,000 5,662,000 7,801,000 6,919,000 9,353,000 5,490,000 4,169,000 7,257,000 7,985,000 9,702,000 11,998,000 12,854,000 14,368,000 18,796,000 21,840,000 22,022,000 5,461,000 4,055,000 5,002,000 5,892,000 6,080,000 5,617,000 7,994,000 5,985,000 7,855,000 4,007,000 7,469,000 6,100,000 2,928,000 1,313,000 2,670,000 1,553,000 2,637,000 3,609,000 876,000 
        operating lease liabilities
      1,806,000 1,460,000 1,386,000 1,362,000 1,275,000 1,138,000 1,142,000 1,211,000 1,237,000 1,221,000 1,125,000 1,114,000 1,022,000 1,008,000 972,000 1,021,000 1,057,000 1,114,000 1,131,000 1,081,000 46,000 80,000 110,000 137,000 153,000 153,000 148,000 99,000                                                         
        income taxes payable
      5,000 660,000 90,000   65,000 77,000 894,000 715,000   62,000 16,000 27,000 8,000 1,000     741,000               389,000 317,000       21,000  244,000 443,000 738,000           2,276,000 2,983,000 1,772,000 758,000   68,000       242,000             
        total current liabilities
      156,270,000 154,669,000 151,944,000 121,059,000 136,150,000 140,925,000 127,808,000 126,187,000 118,213,000 103,591,000 93,843,000 90,343,000 86,166,000 85,911,000 66,257,000 60,817,000 59,424,000 68,567,000 58,900,000 51,231,000 43,573,000 44,502,000 45,592,000 49,479,000 49,234,000 45,959,000 45,140,000 44,545,000 54,887,000 49,109,000 49,051,000 42,702,000 37,295,000 34,445,000 28,243,000 27,601,000 32,038,000 31,684,000 29,182,000 33,403,000 27,923,000 27,737,000 25,304,000 26,069,000 30,327,000 29,949,000 32,075,000 24,648,000 26,110,000 25,035,000 21,735,000 24,276,000 24,877,000 24,976,000 24,655,000 20,521,000 24,248,000 22,721,000 26,821,000 29,380,000 32,628,000 27,495,000 30,951,000 31,299,000 34,968,000 19,839,000 20,094,000 20,828,000 23,195,000 18,543,000 19,890,000 22,097,000 20,372,000 16,754,000 15,209,000 16,310,000 16,620,000 13,107,000 10,896,000 9,894,000 10,616,000 11,176,000 10,569,000 9,051,000 
        long-term debt
      13,000,000          8,863,000 9,303,000 9,744,000 12,184,000 14,625,000 15,065,000 16,378,000 17,000,000 17,500,000 18,000,000                                                      40,000 45,000 50,000 56,000 9,000 14,000 19,000 30,000 41,000 51,000 63,000 
        finance lease obligations
      21,000 27,000 32,000 38,000 44,000 51,000 57,000 60,000 65,000 72,000 76,000 77,000 85,000   4,000 11,000 17,000 23,000 28,000 34,000 39,000 45,000 50,000 55,000 61,000                                                           
        deferred income tax liability
      897,000 74,000 164,000 115,000      61,000 48,000 1,000 108,000 127,000 104,000 11,000 62,000 977,000 1,455,000 906,000 635,000 1,668,000 988,000 1,017,000 721,000 1,273,000 1,283,000 1,297,000 1,056,000 1,437,000 1,446,000 1,417,000 1,427,000 736,000 4,366,000 4,353,000 4,051,000 3,967,000 3,850,000 3,793,000 3,546,000 6,784,000 264,000 266,000 164,000 8,393,000 8,361,000 8,301,000  382,000 378,000 374,000 373,000 2,347,000 2,280,000 2,198,000 2,244,000 9,326,000 9,158,000 9,083,000  143,000 141,000 139,000 138,000 4,870,000 4,953,000 4,949,000 4,865,000 2,275,000 2,275,000 2,275,000 2,275,000 68,000 68,000 90,000 87,000        
        accrued pension and postretirement benefit liabilities
      1,145,000 1,191,000 1,191,000 1,192,000 1,192,000 1,257,000 1,258,000 1,258,000 1,254,000 1,341,000 1,341,000 1,337,000 1,342,000 1,665,000 1,663,000 1,665,000 1,666,000 1,958,000 1,945,000 2,087,000                                                                 
        other long-term liabilities
      6,625,000 1,112,000 1,179,000 1,307,000 1,633,000 1,956,000 2,011,000 2,308,000 2,332,000 3,133,000 1,169,000 1,968,000 2,042,000 2,115,000 2,187,000 2,258,000 2,196,000 2,320,000 2,203,000 1,811,000              126,000                 149,000 147,000 145,000 92,000 82,000 72,000 85,000 1,680,000 1,459,000 1,300,000 1,297,000 536,000 491,000 483,000 445,000         154,000 139,000 34,000 58,000 88,000 117,000 146,000 191,000 250,000 283,000 316,000 
        total liabilities
      183,301,000 161,617,000 159,400,000 128,955,000 144,533,000 149,819,000 137,056,000 135,977,000 128,313,000 114,958,000 112,333,000 110,307,000 106,985,000 109,761,000 91,939,000 87,162,000 87,197,000 98,541,000 89,984,000 82,166,000 46,351,000 47,653,000 48,045,000 51,942,000 51,396,000 48,760,000 47,969,000 47,386,000 57,304,000 51,952,000 51,804,000 45,401,000 39,984,000 36,688,000 33,985,000 33,328,000 37,460,000 37,387,000 34,995,000 39,376,000 33,751,000 35,943,000 33,329,000 34,020,000 38,103,000 39,619,000 41,710,000 34,218,000 35,726,000 33,856,000 30,847,000 33,312,000 33,738,000 34,139,000 33,805,000 29,652,000 33,357,000 35,394,000 39,117,000 41,360,000 44,395,000 33,979,000 36,178,000 36,503,000 39,905,000 22,495,000 22,835,000 23,409,000 25,813,000 21,367,000 22,750,000 23,665,000 22,175,000 18,506,000 16,929,000 17,908,000 18,224,000 15,747,000 13,610,000 12,661,000 13,449,000 14,722,000 15,764,000 15,150,000 
        commitments and contingencies
                                                                                          
        stockholders’ equity:
                                                                                          
        preferred stock, 1.00 par value, 500 shares authorized
                                                                                          
        common stock
      1,124,000 1,116,000 1,116,000 1,114,000 1,107,000 1,106,000 1,106,000 1,104,000 1,099,000 1,097,000 1,084,000 1,082,000 1,075,000 1,076,000 1,076,000 1,077,000 1,080,000 1,081,000 1,081,000 1,087,000 1,075,000 1,078,000 1,078,000 1,078,000 1,069,000 1,070,000 1,070,000 1,070,000 1,065,000 1,064,000 1,064,000 1,064,000 1,058,000 1,058,000 1,058,000 1,058,000 1,055,000 1,054,000 1,054,000 1,054,000 1,047,000 1,047,000 1,047,000 1,047,000  1,043,000         1,033,000 1,032,000   1,025,000    1,020,000 1,019,000          496,000 391,000 391,000         
        capital in excess of par value
      41,699,000 35,260,000 34,618,000 33,609,000 34,616,000 33,546,000 33,120,000 32,354,000 32,015,000 31,678,000 29,196,000 28,641,000 28,061,000 28,119,000 27,849,000 27,887,000 27,770,000 27,608,000 27,339,000 27,419,000 27,272,000 27,193,000 26,866,000 26,516,000 26,361,000 26,057,000 25,714,000 25,360,000 25,277,000 24,835,000 24,572,000 24,182,000 23,826,000 23,573,000 23,359,000 23,105,000 23,176,000 22,843,000 22,608,000 22,319,000 22,315,000 22,101,000 21,939,000 21,722,000 21,398,000 20,961,000 20,758,000 20,458,000 20,274,000 19,807,000 19,398,000 18,896,000 18,596,000 18,338,000 18,150,000 17,902,000 17,745,000 17,462,000 16,883,000 16,590,000 16,322,000 16,002,000 15,794,000 15,602,000 15,459,000 15,293,000 15,174,000 15,055,000 14,923,000 14,866,000 14,808,000 14,194,000 12,674,000 12,194,000 10,390,000 10,277,000 10,008,000 9,983,000 9,800,000 9,747,000 9,517,000 9,019,000 6,783,000 5,958,000 
        retained earnings
      106,729,000 104,759,000 101,914,000 98,824,000 94,229,000 89,834,000 88,246,000 84,965,000 81,999,000 80,659,000 80,494,000 80,083,000 77,443,000 77,924,000 77,556,000 77,752,000 77,076,000 78,500,000 83,400,000 85,069,000 89,372,000 90,083,000 90,120,000 88,474,000 91,389,000 91,900,000 92,979,000 92,861,000 93,847,000 99,383,000 100,271,000 99,427,000 99,011,000 97,229,000 109,731,000 110,600,000 110,544,000 109,619,000 108,655,000 108,232,000 109,013,000 109,374,000 108,895,000 107,726,000 106,178,000 102,824,000 99,237,000 95,456,000 93,469,000 91,555,000 90,426,000 88,139,000 84,632,000 80,836,000 77,989,000 75,573,000 74,383,000 74,153,000 72,711,000 67,441,000 64,623,000 62,219,000 61,578,000 60,219,000 59,539,000 59,125,000 58,558,000 57,287,000 53,966,000 50,582,000 46,995,000 42,786,000 37,216,000 33,174,000 29,559,000 25,236,000 22,675,000 19,356,000 18,787,000 18,321,000 17,301,000 16,424,000 15,958,000 14,699,000 
        accumulated other comprehensive loss
      -5,849,000 -6,437,000 -6,670,000 -6,775,000 -6,987,000 -6,667,000 -6,610,000 -6,891,000 -7,013,000 -7,144,000 -7,445,000 -7,551,000 -7,463,000 -6,597,000 -6,889,000 -6,683,000 -6,471,000 -6,565,000 -6,883,000 -7,099,000 -7,397,000 -8,526,000 -8,992,000 -9,342,000 -9,556,000 -8,385,000 -8,667,000 -8,726,000 -8,833,000 -8,063,000 -8,243,000 -8,279,000 -8,250,000 -7,599,000 -7,954,000 -8,210,000 -8,434,000 -10,285,000 -10,375,000 -10,589,000 -10,676,000 -8,651,000 -8,775,000 -8,861,000 -9,056,000 -5,509,000 -5,553,000 -5,676,000 -5,765,000 -7,531,000 -7,702,000 -7,883,000 -8,033,000 -7,707,000 -7,885,000 -8,032,000 -8,160,000 -4,753,000 -4,830,000 -4,921,000 -5,012,000 -4,174,000 -4,247,000 -4,330,000 -4,386,000 -6,132,000 -6,240,000 -6,351,000 -6,460,000 -2,163,000 -2,203,000 -2,214,000 -1,820,000 -2,299,000 -2,324,000 -2,345,000 -2,367,000        
        treasury stock
      -3,388,000 -3,388,000 -3,388,000 -3,388,000 -3,388,000 -3,388,000 -3,388,000 -3,344,000 -2,534,000 -2,534,000 -2,534,000 -2,534,000 -2,183,000 -2,626,000 -2,626,000 -2,982,000 -2,961,000 -3,085,000 -3,085,000 -3,276,000 -12,393,000 -12,495,000 -12,495,000 -12,562,000 -12,539,000 -12,601,000 -12,601,000 -12,620,000 -12,390,000 -12,410,000 -12,410,000 -12,442,000 -12,296,000 -12,326,000 -12,326,000 -12,350,000 -12,231,000 -12,290,000 -12,290,000 -12,349,000 -12,319,000 -8,805,000 -6,351,000 -3,012,000 -3,012,000 -3,064,000 -3,064,000 -3,111,000 -3,111,000 -3,157,000 -3,157,000 -3,233,000 -3,233,000 -3,301,000 -3,301,000 -3,378,000 -3,378,000 -3,435,000 -3,222,000 -3,300,000 -3,300,000 -3,428,000 -3,275,000 -2,554,000 -2,554,000 -2,554,000 -2,554,000 -2,554,000 -2,325,000    -22,000          -1,385,000 -1,385,000 
        total stockholders’ equity
      140,315,000 131,310,000 127,590,000 123,384,000 119,577,000 114,431,000 112,474,000 108,188,000 105,566,000 103,756,000 100,795,000 99,721,000 96,933,000 97,896,000 96,966,000 97,051,000 96,494,000 97,539,000 101,852,000 103,200,000 97,929,000 97,333,000 96,577,000 94,164,000 96,724,000 98,041,000 98,495,000 97,945,000  104,809,000 105,254,000 103,952,000 103,349,000 101,935,000 113,868,000 114,203,000 114,110,000 110,941,000 109,652,000 108,667,000 109,380,000 115,066,000 116,755,000 118,622,000 116,551,000 116,255,000 112,421,000 108,170,000 105,908,000 101,713,000 100,003,000 96,955,000 92,995,000 89,199,000 85,986,000 83,097,000 81,620,000 84,456,000 82,567,000 76,835,000 73,655,000 71,639,000 70,870,000 69,956,000 69,074,000 66,745,000 65,949,000 64,448,000 61,111,000 64,254,000 60,568,000 55,224,000 48,536,000 43,553,000 37,949,000 33,488,000 30,654,000 29,652,000 28,895,000 28,368,000 27,107,000 23,833,000 19,743,000 17,608,000 
        total liabilities and stockholders’ equity
      323,616,000 292,927,000 286,990,000 252,339,000 264,110,000 264,250,000 249,530,000 244,165,000 233,879,000 218,714,000 213,128,000 210,028,000 203,918,000 207,657,000 188,905,000 184,213,000 183,691,000 196,080,000 191,836,000 185,366,000 144,280,000 144,986,000 144,622,000 146,106,000 148,120,000 146,801,000 146,464,000 145,331,000  156,761,000 157,058,000 149,353,000 143,333,000 138,623,000 147,853,000 147,531,000 151,570,000 148,328,000 144,647,000 148,043,000 143,131,000 151,009,000 150,084,000 152,642,000 154,654,000 155,874,000 154,131,000 142,388,000 141,634,000 135,569,000 130,850,000 130,267,000 126,733,000 123,338,000 119,791,000 112,749,000 114,977,000 119,850,000 121,684,000 118,195,000 118,050,000 105,618,000 107,048,000 106,459,000 108,979,000 89,240,000 88,784,000 87,857,000 86,924,000 85,621,000 83,318,000 78,889,000 70,711,000 62,059,000 54,878,000 51,396,000 48,878,000 45,399,000 42,505,000 41,029,000 40,556,000 38,555,000 35,507,000 32,758,000 
        tradenames
       6,783,000 6,808,000 6,833,000                                                                                 
        current portion of long-term debt
                2,000,000 2,000,000 2,000,000 2,000,000 2,000,000 2,000,000 2,000,000 2,000,000 2,000,000 2,000,000                                                      25,000 29,000 33,000 37,000 32,000 39,000 43,000 45,000 48,000 49,000 49,000 
        short-term debt obligations
               3,000,000     2,500,000   9,750,000 4,000,000 2,500,000                                                                 
        investments
                          5,500,000 5,500,000 5,500,000 26,103,000 40,048,000 59,000,000 61,914,000 58,789,000 62,732,000 63,732,000 55,611,000 58,611,000 36,023,000 38,023,000 41,000,000 50,000,000 34,000,000 35,000,000 35,000,000 41,000,000 41,000,000 42,000,000 33,000,000 33,000,000 33,000,000 33,000,000 33,000,000 15,000,000 29,000,000 30,498,000 31,999,000 27,499,000 27,498,000 26,997,000 22,498,000 22,497,000 16,499,000 2,000,000 4,700,000 15,899,000 23,518,000 27,516,000 64,060,000 64,562,000 70,060,000 51,062,000 50,063,000 42,064,000 41,059,000 41,152,000 37,811,000 40,757,000 34,681,000 29,890,000 23,399,000 19,297,000 13,676,000 11,679,000 7,468,000 7,952,000 10,418,000 11,918,000 8,451,000 5,472,000 
        technology and technical know how
                        9,932,000 10,058,000                                                                 
        accrued pension liability
                          1,557,000 827,000 800,000 774,000 747,000 726,000 704,000 684,000 662,000 638,000 613,000 589,000 565,000 534,000 512,000 489,000 467,000 797,000 977,000 1,158,000 1,338,000 353,000 340,000 328,000 315,000 304,000 294,000 283,000 272,000 261,000 250,000 238,000 227,000 228,000 228,000 229,000 229,000 231,000 232,000 233,000 234,000 237,000 240,000 243,000 246,000 248,000 251,000 253,000 256,000 259,000 282,000 277,000 271,000 266,000 261,000 256,000 251,000 248,000 244,000 240,000 232,000 775,000 2,370,000 3,217,000 
        accrued postretirement benefits
                          515,000 572,000 567,000 562,000 557,000 619,000 614,000 608,000 604,000 659,000 653,000 646,000 642,000 780,000 773,000 767,000 761,000 809,000 802,000 794,000 787,000 895,000 889,000 883,000 876,000 877,000 870,000 862,000 853,000 946,000 939,000 932,000 923,000 922,000 914,000 904,000 895,000 920,000 909,000 900,000 892,000 913,000 901,000 895,000 880,000 856,000 843,000 831,000 828,000 941,000 932,000 923,000 949,000 998,000 989,000 980,000 976,000 2,010,000 2,042,000 2,070,000 2,104,000 2,219,000 2,246,000 2,274,000 
        assets held for sale
                                  4,850,000                                                        
        liabilities held for sale
                                  3,525,000                                                        
        current portion of capital lease obligations
                                50,000 51,000 51,000 52,000 50,000 69,000 88,000 105,000 108,000 107,000 107,000 55,000 54,000 54,000 55,000 55,000 51,000 57,000 60,000 55,000 61,000 70,000 80,000 81,000 85,000 86,000 87,000 88,000 88,000 86,000 85,000 84,000 64,000 64,000 47,000 48,000 54,000 61,000 66,000 29,000 28,000 29,000 28,000 27,000 27,000 27,000 20,000            
        capital lease obligations
                                71,000 85,000 95,000 109,000 41,000 47,000 55,000 67,000 91,000 118,000 143,000 119,000 138,000 147,000 157,000 174,000 79,000 86,000 98,000 96,000 110,000 124,000 136,000 67,000 85,000 107,000 127,000 150,000 170,000 181,000 203,000 227,000 267,000 188,000 116,000 113,000 123,000 132,000 144,000 10,000 17,000 24,000 31,000 39,000 46,000 50,000 36,000            
        permits
                                   1,700,000 1,700,000 1,700,000 1,700,000 1,700,000 10,300,000 10,300,000 10,300,000 10,300,000 10,300,000 10,300,000 10,300,000 10,300,000 10,300,000 10,300,000 10,300,000 10,300,000 10,300,000 10,300,000 10,300,000 10,300,000 10,300,000 10,300,000 10,300,000 10,300,000 10,300,000 10,300,000 10,300,000 10,300,000 10,300,000 10,300,000 10,300,000                        
        liabilities and stockholders' equity
                                                                                          
        stockholders' equity:
                                                                                          
        total stockholders' equity
                                  98,966,000                                                        
        total liabilities and stockholders' equity
                                  156,270,000                                                        
        10,433 and 10,409 shares issued and 10,133 and 10,098 shares outstanding
                                                  1,043,000                                        
        preferred stock, 1.00 par value - authorized, 500 shares
                                                                                          
        issued, 10,432 and 10,409 shares at september 30 and march 31, 2014, respectively
                                                    1,043,000                                      
        issued, 10,430 and 10,409 shares at june 30 and march 31, 2014, respectively
                                                     1,043,000                                     
        preferred stock, 1.00 par value —
                                                                                          
        authorized, 500 shares
                                                                                          
        authorized, 25,500 shares
                                                                                          
        issued, 10,409 and 10,331 shares at march 31, 2014 and 2013, respectively
                                                      1,041,000                                    
        preferred stock, 1.00 par value -
                                                                                          
        issued, 10,390 and 10,331 shares at december 31 and march 31, 2013, respectively
                                                       1,039,000                                   
        issued, 10,376 and 10,331 shares at september 30 and march 31, 2013, respectively
                                                        1,038,000                                  
        issued, 10,361 and 10,331 shares at june 30 and march 31, 2013, respectively
                                                         1,036,000                                 
        issued, 10,331 and 10,297 shares at march 31, 2013 and 2012, respectively
                                                          1,033,000                                
        issued, 10,329 and 10,297 shares at december 31 and march 31, 2012, respectively
                                                           1,033,000                               
        issued, 10,297 and 10,216 shares at march 31, 2012 and 2011, respectively
                                                              1,030,000                            
        income tax receivable
                                                               513,000                           
        issued, 10,292 and 10,216 shares at december 31 and march 31, 2011, respectively
                                                               1,029,000                           
        preferred stock, 1.00 par value—authorized, 500 shares
                                                                                          
        issued, 10,251 and 10,216 shares at june 30 and march 31, 2011, respectively
                                                                 1,025,000                         
        issued, 10,216 and 10,155 shares at march 31, 2011 and 2010, respectively
                                                                  1,022,000                        
        accrued expenses and other liabilities
                                                                   2,916,000 2,240,000   2,196,000 1,926,000 1,969,000 2,266,000 1,949,000 2,070,000 1,875,000 2,114,000 1,853,000 2,154,000 1,670,000 2,048,000 1,531,000 1,634,000 1,309,000 1,573,000 1,263,000 1,240,000 1,435,000 
        contingent liability
                                                                   1,800,000                       
        preferred stock, 1.00 par value
                                                                                          
        issued, 10,203 and 10,155 shares at december 31 and march 31, 2010 respectively
                                                                   1,020,000                       
        preferred stock, 1.00 par value authorized, 500 shares
                                                                                          
        issued, 10,155 and 10,127 shares at march 31, 2010 and 2009, respectively
                                                                      1,016,000                    
        notes receivable
                                                                       -2,000 -4,000 -4,000 -6,000                
        issued, 10,150 and 10,127 shares at december 31 and march 31, 2009, respectively
                                                                       1,015,000                   
        issued, 10,150 and 10,127 shares at september 30 and march 31, 2009, respectively
                                                                        1,015,000                  
        issued, 10,150 and 10,127 shares at june 30 and march 31, 2009, respectively
                                                                         1,015,000                 
        domestic and foreign income taxes receivable
                                                                          4,054,000    1,502,000     273,000 257,000 125,000 114,000 151,000 72,000 47,000 
        authorized, 25,500 and 6,000 shares at march 31, 2009 and 2008, respectively
                                                                                          
        issued, 10,127 and 9,982 shares at march 31, 2009 and 2008, respectively
                                                                          1,013,000                
        preferred stock, 1.00 par value — authorized, 500 shares
                                                                                          
        issued 10,127 and 9,982 shares at december 31 and march 31, 2008, respectively
                                                                           1,013,000               
        other
                                                                           -44,000 -45,000 -46,000             
        preferred stock, 1 par value — authorized, 500 shares common stock, .10 par value — authorized, 25,500 and 6,000 shares at september 30 and march 31, 2008, respectively issued 10,127 and 9,982 shares at september 30 and march 31, 2008, respectively
                                                                            1,013,000              
        preferred stock, 1 par value — authorized, 500 shares
                                                                                          
        issued, 5,040 and 4,991 shares at june 30 and march 31, 2008, respectively
                                                                             504,000             
        preferred stock, 1 par value —
                                                                                          
        authorized, 6,000 shares
                                                                                          
        issued, 4,991 and 4,859 shares in 2008 and 2007, respectively
                                                                              499,000            
        notes receivable from officers and directors
                                                                              -11,000 -12,000 -33,000 -36,000 -51,000 -80,000 -80,000 -86,000 -93,000 -102,000 -104,000 -149,000 
        preferred stock, 1 par value – authorized, 500 shares
                                                                                          
        unearned compensation
                                                                                -34,000 -35,000         
        authorized, 500,000 shares
                                                                                          
        authorized, 6,000,000 shares
                                                                                          
        issued and outstanding, 3,887,490 and 3,832,390 shares in 2007 and 2006, respectively
                                                                                  389,000        
        preferred stock, 1.00 par value - authorized, 500,000 shares
                                                                                          
        issued and outstanding, 3,887,490 and 3,832,390 shares at december 31 and march 31, 2006, respectively
                                                                                   389,000       
        accumulated other comprehensive income
                                                                                          
        cumulative foreign currency translation adjustment
                                                                                   4,000 2,000  -1,000 -1,000 -1,000 -1,000 
        issued and outstanding, 3,862,190 and 3,832,390 shares at september 30 and march 31, 2006, respectively
                                                                                    386,000      
        issued and outstanding, 3,860,190 and 3,832,390 shares at june 30 and march 31, 2006, respectively
                                                                                     386,000     
        short-term debt
                                                                                          
        issued, 3,832,390 and 3,593,480 shares in 2006 and 2005, respectively
                                                                                      383,000    
        minimum pension liability adjustment
                                                                                       -1,698,000 -1,698,000 -1,698,000 
        preferred stock, 1.00 par value — authorized, 500,000 shares
                                                                                          
        issued, 3,809,190 and 3,593,480 shares at december 31 and march 31, 2005, respectively
                                                                                       191,000   
        issued, 3,798,010 and 3,593,480 shares at september 30 and march 31, 2005, respectively
                                                                                        190,000  
        preferred stock, 1 par value -
                                                                                          
        authorized, 6,000,000 shares issued, 1,840,055 and 1,796,740 shares at june 30 and march 31, 2005, respectively
                                                                                         184,000 
        less:
                                                                                         19,142,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 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 
                                                                                            
          operating activities:
                                                                                            
          net income
        1,970,000 2,845,000 3,090,000 4,595,000 4,395,000 1,588,000 3,281,000 2,966,000 1,340,000 165,000 411,000 2,640,000 -481,000 368,000 -196,000 676,000 -1,425,000 -3,730,000   388,000 1,060,000 2,744,000 -1,818,000 576,000 9,000 1,205,000 82,000 -4,553,000 95,000 1,827,000 2,323,000 833,000 -11,622,000 10,000 935,000 1,801,000 1,840,000 1,381,915 85 520,000 1,274,000 4,334,639 2,361 4,165,000 3,992,000 4,186,000 2,392,000 2,317,000 1,431,000 6,393,192 3,808 4,096,000 3,047,000 4,003,610 1,390 429,000 1,640,000 8,480,984 3,016 2,602,000 837,000 1,557,000 878,000 611,000 764,000 1,468,000 3,518,000 3,581,000 3,790,000 4,412,000 5,684,000 4,191,000 3,763,000 4,422,000 2,658,000  666,000 563,000 1,116,000     
          adjustments to reconcile net income to net cash from operating activities:
                                                                                            
          depreciation
        1,667,000 1,499,000 1,147,000 1,024,000 1,006,000 991,000 864,000 857,000 900,000 826,000 756,000 793,000 900,000 887,000 868,000 856,000 845,000 833,000 804,000 595,000 487,000 486,000 486,000 486,000 489,000 488,000 490,000 490,000 499,000 489,000 490,000 490,000 496,000 497,000 496,000 497,000 521,000 523,000 1,047,476 524 526,000 549,000 1,125,437 563 518,000 520,000 521,000 520,000 499,000 492,000 985,507 493 461,000 463,000 926,536 464 508,000 458,000 718,647 353                         
          amortization
                      619,000 619,000 757,000 756,000 784,000 225,000     11,000 59,000 59,000 60,000 59,000 59,000 59,000 60,000 58,000 59,000 58,000 116,942 58 59,000 58,000 116,942 58 58,000 59,000 58,000 54,000 54,000 55,000 112,943 57 58,000 57,000 112,944 56 56,000 67,000 215,842 158                         
          adjustments for credit losses
                                                                                            
          amortization of unrecognized prior service cost and actuarial losses
                               266,000 250,000 249,000 249,000 249,000 220,000 218,000 218,000 219,000 262,000 263,000 262,000 263,000 344,000 348,000 694,652 348 303,000 304,000 606,697 303 125,000 130,000 129,000 130,000 223,000 221,000 441,779 221 227,000 222,000 443,778 222 99,000 98,000 194,902 98 75,000 73,000 75,000 70,000 170,000                    
          amortization of debt issuance costs
                12,000 60,000 59,000 59,000 60,000 59,000 34,000                                                                     
          equity-based compensation expense
        404,000 642,000 553,000 532,000 753,000 426,000 434,000 344,000 277,000 377,000 332,000 293,000 224,000 270,000 198,000 114,000 210,000 269,000 -23,000 353,000 43,000 327,000 330,000 164,000 244,000 319,000 324,000 88,000                                                         
          gain on disposal or sale of property, plant and equipment
        -14,000 -39,000                9,000    7,000 -4,000                                            -3,000                 
          change in fair value of contingent consideration
        -82,000 -219,000 -191,000 -76,000 -269,000 -220,000 -596,000 -130,000                                                                           
          loss on extinguishment of debt
                                                                                           
          deferred income taxes
        1,967,000 -230,000 -71,000 262,000 1,562,000 -93,000 -97,000 99,000 -1,407,000 -227,000 307,000 855,000 -352,000 58,000 -51,000 225,000 -3,385,000 -541,000 478,000 215,000 -1,337,000 585,000 -91,000 282,000 -320,000 -86,000 -83,000 202,000 -287,000 -79,000 6,000 201,000 410,000 -3,604,000 -79,000 185,000 -894,000 -11,000 20,894 106 -2,118,000 -36,000 631,610 390 438,000 -136,000 -138,000 -7,000 -1,099,000 -132,000 219,817 183 -2,098,000 -201,000 -57,901 -99 4,221,000 18,000 173,964 36 -391,000 -688,000 133,000 23,000 -4,340,000 -326,000 47,000 51,000 4,844,000 -89,000 1,237,000 30,000 1,307,000 21,000 1,840,000 1,174,000 -645,000 319,000 269,000 703,000 747,000 301,000 731,000 371,000 
          decrease in operating assets, net of acquisitions:
                                                                                            
          accounts receivable
        1,761,000 11,273,000 -7,943,000 839,000 -1,395,000 -5,993,000 7,776,000 7,611,000 -9,389,000 -6,388,000 822,000 -5,769,000 9,275,000 -7,793,000 72,000 -34,000 8,909,000 -8,675,000 -9,608,000 7,319,000 2,429,000 -400,000 -2,174,000 -1,646,000 2,482,000 -5,725,000 2,199,000 3,088,000 -4,277,000 394,000 -2,887,000 5,543,000 -443,000 -5,180,000 -125,000 276,000 1,000 6,880,000 -5,750,489 -3,511 -1,889,000 11,270,000 -4,942,701 1,701 -1,972,000 8,000 -2,988,000 -1,958,000 2,018,000 1,577,000 -4,588,100 -7,900 2,054,000 170,000 37,961 2,039 -1,187,000 7,727,000 -9,377,781 -6,219 -2,648,000 4,650,000 -3,193,000 1,346,000 556,000 357,000 7,911,000 -9,123,000 1,424,000 226,000 1,068,000 -4,659,000 2,559,000 3,761,000 -1,060,000 1,547,000 -4,522,000 142,000 2,152,000 -3,654,000 1,384,000 -1,065,000 142,000 3,587,000 
          unbilled revenue
        -2,079,000 -7,669,000 -10,774,000 -865,000 -716,000 2,867,000 -723,000 -12,023,000 642,000 6,593,000 -551,000 5,171,000 -6,146,000 -2,799,000 -2,703,000 -2,580,000 -636,000 4,130,000 -518,000 -1,426,000 -5,014,000 -1,185,000 1,992,000 -1,091,000 -271,000 -1,285,000 -3,191,000 -2,323,000 -508,000 3,265,000 1,263,000 -6,539,000 2,696,000 1,984,000 -1,208,000 4,394,000 -1,345,000 -4,403,000 1,753,868 -1,868 -3,369,000 68,000 10,083,823 177 -5,372,000 -3,092,000 -2,567,000 196,000 -1,241,000 2,919,000 3,637,008 2,992 -5,432,000 2,108,000 2,903,988 5,012 -29,000 1,493,000 146,836 2,164 -6,820,000 -2,880,000 1,961,000 -2,933,000 -1,012,000 3,527,000 -476,000 5,368,000 -1,883,000 -2,656,000 342,000 2,522,000 -4,476,000 982,000 481,000 -956,000 -1,004,000 3,880,000 -898,000 -1,793,000 -805,000 42,000 -1,314,000 719,000 
          inventories
        1,689,000 -6,074,000 -5,042,000 2,642,000 -999,000 -7,514,000 1,239,000 647,000 -1,863,000 -3,623,000 -1,514,000 780,000 -3,118,000 -4,241,000 -1,630,000 -930,000 2,904,000 -2,699,000 1,421,000 1,857,000 186,000 3,191,000 2,169,000 -361,000 -1,946,000 3,235,000 438,000 552,000 -3,881,000 -1,839,000 -1,498,000 5,150,000 -2,663,000 -494,000 -492,000 1,338,000 -136,000 -1,253,000 2,946,440 3,560 989,000 -1,151,000 3,334,716 2,284 638,000 -599,000 -1,216,000 3,702,000 -5,436,000 136,000 137,157 1,843 -3,976,000 2,288,000 -3,622,420 -580 -73,000 635,000 1,626,412 2,588 -2,872,000 -960,000 -245,000 2,354,000 -2,460,000 9,000 500,000 518,000 354,000 1,014,000 -1,162,000 -74,000 -288,000 -1,058,000 136,000 1,095,000 784,000 -780,000 -1,467,000 1,896,000 -1,801,000 864,000 245,000 400,000 
          income taxes receivable
        -1,175,000 258,000 1,120,000 123,000 -2,189,000 78,000   1,457,000 30,000 -330,000 -159,000 276,000 -1,000 -130,000 -6,000 2,215,000 -529,000 -733,000 -2,161,000 1,334,000 -282,000 653,000 -490,000 287,000 68,000 420,000 -187,000  1,073,000 -788,000 485,000  -98,000                    168,000              1,412,000                 
          prepaid expenses and other current and non-current assets
        -125,000 381,000 -210,000 -167,000 -525,000 73,000 -812,000 -926,000 -673,000 -183,000 -278,000 -1,065,000 403,000 282,000 -37,000 -745,000 593,000 300,000 -630,000 -603,000 492,000 380,000 -100,000 -356,000 365,000 -116,000 275,000 -166,000 197,000 -94,000 -228,000 -451,000 415,000 183,000 -440,000 -334,000 378,000 262,000 -750,208 -792 258,000 -19,000 -400,538 -462 278,000 122,000 -65,000 -487,000 511,000 131,000 -456,355 -645 -374,000 219,000 -144,905 -95 119,000 -162,000 -61,627 -373 334,000 -12,000 467,000 -726,000 34,000 223,000 -43,000 -238,000 448,000 -241,000 -66,000 -51,000 126,000 -108,000 5,000 -273,000 31,000 69,000 65,000 -203,000 62,000 69,000 -23,000 -212,000 
          operating lease assets
        424,000 347,000 333,000 331,000 329,000 322,000 322,000 321,000 318,000 305,000 296,000 293,000 293,000 12,000 434,000 467,000 315,000 312,000 457,000 -25,000 39,000 41,000 38,000 37,000 38,000 38,000 33,000 105,000                                                         
          prepaid pension asset
        -10,000 -35,000 -35,000 -35,000 -59,000 -58,000 -59,000 -58,000 -72,000 -71,000 -72,000 -72,000 -163,000 -163,000 -162,000 -163,000 -302,000 -302,000 -301,000 -302,000 -210,000 -210,000 -211,000 -210,000 -218,000 -218,000 -217,000 -218,000 -288,000 -317,000 -288,000 -288,000 -239,000 -292,000 -239,000 -239,000     -305,000 -306,000 -610,695 -305 -263,000 -264,000 -261,000 -320,000 -198,000 -198,000 -396,802 -198 -192,000 -191,000 -383,808 -192 -209,000 -208,000 -415,792 -208 -194,000 -194,000 -194,000 -194,000 -61,000 -62,000 -61,000 -61,000 -4,047,000 -56,000 -3,537,000 -37,000 -1,017,000 -2,009,000 -9,000 -10,000 130,000 -380,000 -1,864,000 135,000     
          increase in operating liabilities:
                                                                                            
          accounts payable
        5,896,000 -9,389,000 6,021,000 -3,322,000 -423,000 2,409,000 2,414,000 -909,000 4,350,000 2,502,000 -1,706,000 -4,745,000 -2,044,000 1,781,000 714,000 3,016,000 2,820,000 -1,581,000 1,268,000 -5,745,000 2,155,000 3,945,000 1,886,000 -4,430,000 4,862,000 1,685,000 844,000 -5,565,000 5,564,000 -2,039,000 1,025,000 -7,122,000 6,762,000 2,161,000 4,000 -3,170,000 2,251,000 1,830,000 -4,001,989 -1,011 -620,000 -1,499,000 -715,855 -1,145 531,000 224,000 5,375,000 -3,015,000 2,024,000 509,000 -1,936,269 -1,731 3,214,000 -2,490,000 2,233,340 -340 -24,000 62,000 -3,724,289 -2,711 4,140,000 -1,582,000 1,647,000 -1,526,000 2,986,000 -1,862,000 -555,000 421,000 1,472,000 -1,465,000 -609,000 591,000 2,025,000 -2,048,000 870,000 -688,000 -743,000 684,000 1,705,000 -639,000 -65,000 1,840,000 -1,399,000 385,000 
          accrued compensation, accrued expenses and other current and non-current liabilities
        -1,298,000 4,116,000 2,599,000 -7,266,000 2,019,000 3,421,000 1,579,000 -6,380,000 3,063,000 2,943,000 873,000 -868,000 538,000 1,563,000 1,431,000 -878,000 699,000 -314,000 2,227,000 -1,448,000 1,347,000 540,000 505,000 709,000 247,000 -31,000 737,000 -1,005,000 172,000 -140,000 764,000 322,000 639,000   -1,462,000 586,000 -728,000 170,115 -115 617,000 -964,000 -2,828,716 -2,284 2,843,000 622,000 1,257,000 259,000 -48,000 -59,000 134,766 234 1,197,000 -1,173,000 35,274 -274 -506,000 -86,000 764,989 -989 1,030,000 295,000 1,018,000 -1,882,000 544,000 378,000 662,000 -1,985,000 791,000 -355,000 961,000 -1,137,000 1,094,000 -260,000 1,491,000 -1,017,000 863,000 -111,000 628,000 -1,243,000 379,000 278,000 147,000 21,000 
          customer deposits
        -11,412,000 6,977,000 22,118,000 -1,265,000 -8,910,000 6,515,000 -1,187,000 15,672,000 8,982,000 3,087,000 3,501,000 10,002,000 1,750,000 18,232,000 1,048,000 -504,000 -2,030,000 5,718,000 4,909,000 -3,074,000 -5,114,000 -5,807,000 -6,379,000 4,094,000 -1,745,000 -822,000 -874,000 -242,000 151,000 2,081,000 4,739,000 -643,000 -4,608,000 4,840,000 459,000 101,000 -2,689,000 1,412,000 5,280,306 6,694 283,000 5,263,000 -1,318,204 -796 -2,870,000 -2,579,000 1,113,000 502,000 -296,000 2,648,000 -1,343,797 797 -2,342,000 3,852,000 -1,761,913 -3,087 -733,000 -1,722,000 -3,170,133 -867 -1,537,000 -4,730,000 -3,048,000 -183,000 16,562,000 1,406,000 -948,000 -890,000 -182,000 461,000 -2,382,000 2,003,000 -1,872,000 3,838,000 -3,463,000 1,370,000 3,172,000 1,615,000 -1,357,000 1,117,000 -1,084,000 -972,000 2,733,000 -419,000 
          operating lease liabilities
        -433,000 -345,000 -331,000 -319,000 -324,000 -325,000 -313,000 -310,000 -294,000 -296,000 -273,000 -256,000 -247,000 38,000 -409,000 -431,000 -299,000 -276,000 -422,000 35,000 -42,000 -41,000 -38,000 -37,000 -39,000 -37,000 -37,000 -27,000                                                         
          long-term portion of accrued compensation, accrued pension liability and accrued postretirement benefits
                      -2,000 -593,000 -129,000 200,000 404,000 16,000 -25,000 32,000 31,000 32,000 -38,000 27,000 26,000 26,000 -33,000 31,000 31,000 28,000 -33,000 29,000 28,000 29,000 563,000 -208,000 -299,907 -93 -58,000 19,000 -86,905 -95 59,000 18,000 19,000 -138,000 -66,000 -140,000 45,974 26 -85,000 16,000 14,994 -87,000 27,000 26,976 24 -158,000 21,000 14,000 19,000 -80,000 23,000 21,000 13,000 -83,000 -26,000 25,000 25,000 -151,000 22,000 22,000 24,000 -149,000 -41,000 -20,000 -10,000 2,013,000 -2,179,000 -860,000 62,000 
          net cash from operating activities
        -151,000 4,760,000   -3,557,000 5,224,000 13,933,000 8,716,000                     -618,000 3,460,000 5,007,000 68,000 4,637,000 3,026,000 -2,028,000 2,876,000 1,682,000 7,456,000 3,247,186 3,814 -3,420,000 14,472,000 7,695,669 3,331 -1,226,000 -985,000 5,301,000 3,189,000 659,000 10,278,000 4,291,000 2,000             17,547,000 3,409,000   3,601,000 3,043,000 -2,471,000 6,873,000 3,688,000           5,788,000 
          capital expenditures
        -2,572,000 -2,334,000   -5,157,000 -7,336,000 -3,486,000 -2,978,000                     -667,000 -1,104,000 -204,000 -163,000 -1,508,000 -112,000 -314,000 -117,000 -84,000 -82,000 -158,871 -129 -270,000 -360,000 -522,736 -264 -335,000 -869,000 -1,527,000 -2,569,000 -3,102,000 -1,263,000 -897,705 -295             -501,000 -220,000   -299,000 -398,000 -576,000 -219,000 -368,000           -81,000 
          free cash flows
        -2,723,000 2,426,000   -8,714,000 -2,112,000 10,447,000 5,738,000                     -1,285,000 2,356,000 4,803,000 -95,000 3,129,000 2,914,000 -2,342,000 2,759,000 1,598,000 7,374,000 3,088,315 3,685 -3,690,000 14,112,000 7,172,933 3,067 -1,561,000 -1,854,000 3,774,000 620,000 -2,443,000 9,015,000 3,393,295 1,705             17,046,000 3,189,000   3,302,000 2,645,000 -3,047,000 6,654,000 3,320,000           5,707,000 
          investing activities:
                                                                                            
          purchase of property, plant and equipment
        -2,572,000 -2,334,000 -4,144,000 -7,004,000 -5,157,000 -7,336,000 -3,486,000 -2,978,000 -4,033,000 -1,881,000 -1,813,000 -1,499,000 -1,355,000 -1,218,000 -892,000 -284,000 -415,000 -682,000 -781,000 -446,000 -696,000 -665,000 -459,000 -338,000 -1,028,000 -710,000 -385,000 -294,000 -667,000 -1,104,000 -204,000 -163,000 -1,508,000 -112,000 -314,000 -117,000 -84,000 -82,000 -158,871 -129 -270,000 -360,000 -522,736 -264 -335,000 -869,000 -1,527,000 -2,569,000 -3,102,000 -1,263,000 -897,705 -295 -684,000 -393,000 -577,700 -300 -622,000 -1,127,000 -1,493,660 -340 -544,000 -746,000 -164,000 -525,000 -501,000 -220,000 -202,000 -80,000 -299,000 -398,000 -576,000 -219,000 -368,000 -212,000 -284,000 -163,000 -485,000 -484,000 -464,000 -204,000 -121,000 -447,000 -399,000 -81,000 
          proceeds from disposal of property, plant and equipment
        120,000        6,000           1,000 6,000 10,000        5,000       -1,000 1,000         33,000   1,000          7,000                 
          acquisitions, net of cash acquired
        -26,390,000                                                                                    
          net cash used by investing activities
        -28,842,000 -3,075,000 -4,144,000 -7,004,000 -5,157,000 -7,336,000 -3,486,000 -3,148,000 -4,027,000 -8,693,000 -1,775,000 -1,499,000  -1,218,000 -892,000 -284,000              -9,226,000 2,796,000 -22,751,000    -16,117,000    -129 729,000 -9,359,000   -335,000 -868,000    271,000 -5,394,706 -294             -19,487,000 -1,210,000 -8,187,000 -1,061,000 -180,000 -3,661,000 2,538,000 -6,169,000 -4,947,000            
          financing activities:
                                                                                            
          borrowings of debt obligations
        25,000,000 2,000,000 6,000,000                                                                                 
          principal repayments on debt
        -12,000,000 -2,000,000 -6,000,000     -2,978,000 -21,502,000 -520,000 -500,000 -2,483,000 -5,006,000 -1,011,000 -2,500,000                                                                     
          repayments on finance lease obligations
                                                                                            
          payment of debt exit costs
                                                                                           
          payment of debt issuance costs
                   -122,000 -121,000 -150,000                                                                 
          issuance of common stock
        374,000   319,000   251,000                  136,000 69,000 102,000     58,000 41,000 37,996 96,904 96 -1,000 19,000 29,000 160,000 162,000 258,952 48 28,000 41,000   8,000 312,000 65,934 66 90,000 42,000 38,000 66,000 29,000 34,000 302,000 393,000 146,000 697,000 69,000 204,000 160,000 28,000 225,000 130,000 54,000 830,000 410,000 
          tax withholdings related to net share settlements of restricted stock units and awards
        -9,000 -1,532,000                                                                                 
          net cash provided (used) by financing activities
                        -10,444,000 4,008,000 -246,000 21,101,000                                                           -77,000 124,000     
          effect of exchange rate changes on cash
        38,000 76,000 12,000 53,000 9,000 -80,000 48,000 -7,000 -14,000 43,000 -25,000 -57,000 4,000 42,000 -108,000 -146,000 -5,000 52,000 -27,000 95,000 -69,000 281,000 138,000 6,000 -88,000 44,000 -111,000 -76,000 45,000 75,000 -162,000 -141,000 71,000 73,000 89,000 49,000 29,000 -113,000 -117,886 -114 34,000 -51,000 -89,998 -2 1,000 -43,000 39,000 7,000 -104,000 56,000 38,994 -2,000 46,000 -10,989 -11 10,000 18,000 28,978 22 -3,000 12,000 37,000 5,000 -1,000 1,000 2,000 1,000                 
          net increase in cash and cash equivalents
        -15,674,000 1,675,000 9,826,000 -10,824,000 -8,469,000 -2,272,000 10,707,000 4,672,000 1,776,000 -10,637,000 1,138,000 6,405,000 1,042,000    750,000 -2,472,000 -2,680,000 -40,389,000 -4,260,000 1,436,000 21,287,000 8,114,000         4,297,000 5,057,000 5,842,000 -14,214,000 1,797,000 6,403,000 7,199,367 2,633 -7,143,000 1,799,000 2,142,655 2,345 -2,225,000   14,264,000 -1,261,000   1,499 -3,916,000 3,687,000 -764,938 -1,062 -17,329,000 9,475,000 13,472,361 5,639 -1,153,000 13,978,000 143,000 2,067,000 -2,108,000 1,998,000 1,443,000 -1,953,000 921,000 -815,000   -1,006,000            
          cash and cash equivalents at beginning of year
                                    40,456,000 39,474,000 24,047,928 24,072    27,271    32,146,000    24,194    25,189 19,545,435 19,565                         
          cash and cash equivalents at end of year
                                                               24,127 -17,329,000 9,475,000 33,017,796 25,204                         
          amortization of intangible assets
         510,000 498,000 499,000  554,000 555,000 554,000  596,000 445,000 446,000                                                                         
          bad debt reserves
         -769,000                                                                                   
          amortization of actuarial losses
         210,000 210,000 210,000  195,000 196,000 195,000  211,000 210,000 211,000  168,000 168,000 168,000  270,000 236,000 219,000  266,000                                                               
          decrease in operating assets, net of acquisition:
                                                                                            
          increase in operating liabilities, net of acquisition:
                                                                                            
          income taxes payable
         472,000    -12,000 -816,000 182,000                            72,000                                                 
          long-term portion of accrued compensation, accrued pension and postretirement benefit liabilities
         -1,000 -1,000  4,000    -6,000                                                                         
          repayments on financing lease obligations
         -86,000 -83,000 -82,000  -80,000 -78,000 -79,000  -77,000 -73,000 -74,000                                                                         
          net cash used by financing activities
         -86,000 375,000 -1,614,000 236,000 -80,000 212,000 -889,000    -642,000         -1,104,000 -1,108,000 -1,110,000 -1,132,000 -1,100,000 -1,077,000 -1,102,000 -1,228,000 -863,000 -1,012,000 -940,000 -955,000 -908,000 -907,000 -906,000 -1,022,000 -831,000 -858,000 -1,771,062 -938 -4,486,000 -3,263,000 -4,943,280 -720 -665,000 -403,000 -428,000 -363,000 -215,000 -60,000 -268,787 -213 -251,000 -176,000 -430,768 -232 -911,000 7,000 -303,923 -77 -73,000 -309,000 -868,000 -126,000                    -1,554,000 
          cash and cash equivalents at beginning of period
         21,577,000  16,939,000  18,257,000  14,741,000  59,532,000  32,955,000  15,021,000                              4,530,000  5,150,000  2,112,000  1,375,000  570,000  724,000 
          cash and cash equivalents at end of period
         1,675,000 9,826,000 10,753,000  -2,272,000 10,707,000 21,611,000  -10,637,000 1,138,000 24,662,000  3,093,000 1,217,000 12,905,000  -2,472,000 -2,680,000 19,143,000  1,436,000 21,287,000 41,069,000  -1,031,000 -1,886,000 13,768,000  -6,703,000 6,701,000 16,677,000  5,057,000 5,842,000 25,260,000  6,403,000 31,247,295 26,705  1,799,000 29,386,384 29,616  -2,299,000 -14,615,000 46,410,000  10,545,000 22,836,307 25,693  3,687,000        13,978,000 143,000 6,597,000  1,998,000 1,443,000 3,197,000  -815,000 822,000 4,222,000  2,380,000 -166,000 904,000  1,655,000 -163,000 600,000  -537,000 -678,000 1,421,000 
          acquisition of p3 technologies, llc
            -170,000                                                                             
          net cash (used) provided by operating activities
           -2,259,000             12,333,000         -2,204,000 2,838,000 -4,753,000                                 -4,521,000 -3,653,000      -518,000           -215,000 -2,466,000     
          virgin orbit and other bad debt reserves
                                                                                            
          decrease in operating assets:
                                                                                            
          proceeds from the issuance of debt
                       2,000,000                                                                     
          purchase of treasury stock
            -44,000 -810,000 -1,000 -57,000 1,000 -22,000 -41,000 -23,000 -230,000 -146,000 -119,000 1,000 -29,970 -30 -3,589,000 -2,453,000               -213,000   -153,000   -229,000                 
          borrowings of short-term debt obligations
                                                                                           
          adjustments to reconcile net income to net cash provided (used) by operating activities:
                                                                                            
          virgin orbit reserves
                                                                                            
          loss on disposal or sale of property, plant and equipment
                                1,000    -1,000 31,000 25,000   3,000 999                                            
          net cash provided (used) by operating activities
                  3,295,000 8,603,000 4,968,000                                          6,238,523 5,477 -1,309,000                  3,994,000 5,003,000     -893,000 -232,000   
          redemption of investments at maturity
                        5,500,000 5,500,000 5,500,000 26,103,000 40,048,000 59,000,000 61,914,000 50,637,000 32,595,000 15,000,000 28,610,000 12,000,000 33,023,000 22,000,000 12,000,000 9,000,000 9,000,000 17,000,000 15,000,000 29,991,000 9,000 9,000,000 9,000,000 17,991,000 9,000 9,000,000 18,000,000 19,000,000 30,500,000 27,000,000 50,477,000 23,000 23,000,000 22,500,000 27,485,000 15,000 2,000,000 4,700,000 33,202,680 17,320 21,320,000 60,070,000 64,570,000 56,350,000 28,820,000 47,070,000 42,070,000 35,570,000 40,170,000 37,850,000 28,850,000 29,750,000 24,930,000 22,000,000 16,500,000 11,250,000 9,000,000 7,500,000 6,000,000 8,000,000 9,500,000 8,000,000 5,500,000 2,000,000 
          acquisition of p3 technologies, llc, net of cash acquired
                                                                                           
          acquisition of barber-nichols, llc, net of cash acquired
                                                                                            
          principal repayments on finance lease obligations
                   -11,000    -6,000 -6,000 -5,000 -5,000 -5,000 -5,000 -11,000 -12,000 -12,000 -13,000                                                            
          repayments on lease financing obligations
                      -69,000 -67,000 -68,000 -66,000 -65,000 -26,000                                                                 
          dividends paid
                        1,000 -1,171,000 -1,176,000 -1,177,000 -1,099,000 -1,097,000 -1,098,000 -1,097,000 -1,087,000 -1,088,000 -1,087,000 -988,000 -983,000 -983,000 -983,000 -885,000 -879,000 -880,000 -879,000 -879,000 -876,000 -876,000 -1,739,134 -866 -881,000 -795,000 -1,619,187 -813 -811,000 -405,000 -405,000 -405,000 -403,000 -302,000 -602,699 -301 -300,000 -200,000 -398,800 -200 -199,000 -198,000 -395,802 -198 -198,000 -196,000 -198,000 -198,000 -197,000 -197,000 -197,000 -197,000 -197,000 -203,000 -203,000 -151,000 -149,000 -148,000 -99,000 -97,000 -97,000 -97,000 -97,000 -96,000 -191,000 -90,000 -87,000 -84,000 
          net cash (used) provided by financing activities
                    -2,575,000   -717,000                                                 -167,000 -202,000 -204,000 -375,000                 
          goodwill and other impairments
                                                                                            
          purchase of investments
                            -5,500,000 -5,500,000 -5,500,000 -26,103,000 -40,048,000 -59,000,000 -53,763,000 -28,651,000 -13,999,000 -36,732,000 -9,000,000 -55,611,000 -20,000,000 -9,023,000 -25,000,000 -16,000,000 -15,000,000 -23,991,000 -9,000 -8,000,000 -18,000,000 -17,991,000 -9,000 -9,000,000 -18,000,000 -18,000,000 -5,000,000 -28,999,000 -25,498,000 -54,974,001 -22,999 -23,496,000 -26,994,000 -33,473,004 -20,996 -16,498,000 -2,000,000 -14,388,302 -9,698 -17,315,000 -23,514,000 -64,051,000 -50,837,000 -47,808,000 -48,060,000 -50,055,000 -36,558,000 -40,051,000 -41,113,000 -25,737,000 -35,700,000 -29,510,000 -28,218,000 -20,373,000 -16,680,000 -10,854,000 -11,596,000 -5,425,000 -5,425,000 -7,898,000 -11,379,000 -8,424,000 -5,459,000 
          acquisition of barber-nichols, llc
                        -719,000 -59,563,000                                                                 
          net cash (used) provided by investing activities
                        -1,134,000 -682,000 -781,000 -54,509,000             497,000 2,865,000          -264          -4,887,000 -6,561,704 -6,296                   -4,132,000 -5,593,000     1,488,000 -3,826,000 -3,326,000 -3,536,000 
          adjustments to reconcile net income to net cash used by operating activities:
                                                                                            
          net cash used by operating activities
                      291,000 -689,000   -1,626,000 -7,076,000   2,115,000 -4,373,000                                   -3,577,412 -1,588    -2,800,000                     
          net cash from financing activities
                                                                             -208,000 748,000 1,263,000 207,000 1,759,000 -36,000 112,000 -83,000        
          net decrease in cash and cash equivalents
                      1,217,000 -1,836,000          -1,031,000 -1,886,000 -1,253,000  -6,703,000 6,701,000 -23,779,000                                                     
          adjustments to reconcile net income to net cash (used) provided by operating activities:
                                                                                            
          loss on sale of energy steel & supply co.
                                94,000 87,000                                                         
          proceeds from the sale of energy steel & supply co.
                                602,000                                                         
          net increase in cash and cash equivalents, including cash classified within current assets held for sale
                            -4,260,000 1,436,000 21,287,000 8,114,000                                                             
          net decrease in cash classified within current assets held for sale
                                                                                            
          increase in short-term debt obligations
                         5,750,000 1,500,000 2,500,000                                                                 
          principal repayments on long-term debt
                         -500,000   -4,599,000                                     -19,000 -16,000 -17,000 -16,000 -20,000 -630,000 -7,000 -204,000 -484,000 -7,000    -64,000 -22,000 -11,000 -838,000 -605,000 -2,492,000 -13,000 -1,858,000 -1,238,000 -16,000 -8,000 
          proceeds from the issuance of long-term debt
                         20,000,000 4,599,000                                                             
          net loss
                           -3,126,000                                                                 
          adjustments to reconcile net loss to net cash used by operating activities:
                                                                                            
          adjustments to reconcile net income (loss) to net cash (used) provided by operating activities:
                                                                                            
          net cash provided (used) by investing activities
                                17,934,000 2,206,000 -3,511,000 4,252,000         917,000 -82,000          11,431,000              17,928,000 369,000 4,988,000               126,000 2,371,000     
          net cash from investing activities
                             -665,000 20,144,000 13,613,000                                  1,957,000 17,324,718 7,282                         
          adjustments to reconcile net income (loss) to net cash from operating activities:
                                                                                            
          net decrease in cash and cash equivalents, including cash classified within current assets held for sale
                                 -1,031,000 -1,886,000 -1,805,000                                                         
          plus: net decrease in cash classified within current assets held for sale
                                 552,000                                                         
          principal repayments on capital lease obligations
                                  -15,000 -10,000 -16,000 -29,000 -26,000 -26,000 -29,000 -27,000 -27,000 -24,000 -20,000 -18,000 -19,989 -11 -17,000 -15,000 -26,985 -15 -16,000 -20,000 -23,000 -21,000 -23,000 -21,000 -43,979 -21 -24,000 -20,000 -40,979 -21  -19,000 -37,983 -17                         
          stock-based compensation expense
                                    272,000 263,000 274,000 260,000 215,000 213,000 216,000 -67,000 194,000 199,000 233,958 42 157,000 161,000 378,780 220 172,000 183,000 175,000 123,000 150,000 147,000 341,805 195 113,000 144,000 318,829 171 146,000 145,000 319,866 134 142,000 152,000 125,000 59,000 119,000 119,000 120,000 78,000 57,000 58,000 166,000 91,000 62,000    25,000 26,000       
          income taxes receivable/payable
                                                                -4,056,000    1,013,000 1,047,000 24,000 -381,000 3,493,000 -1,556,000    2,161,000 -3,021,000 1,744,000             
          excess tax (deficiency) benefit on stock awards
                                            7,000 -6,000 -19,965 -35              3,000 -4,989 -11                             
          less: net increase in cash classified within current assets held for sale
                                                                                            
          impairment of goodwill and intangible assets
                                                                                            
          impairment of goodwill and purchased intangible assets
                                                                                            
          excess tax deficiency on stock awards
                                                                                            
          accrued compensation, accrued expenses and other current liabilities
                                                                                            
          income taxes payable/receivable
                                             707,000 402,214 -214  -518,000 -2,013,361 361  -196,000 -297,000 1,236,000  336,000 566,372 1,628    783   502,789 1,211                         
          discount accretion on investments
                                                        -2,000 -2,000 -3,997 -3 -5,000 -4,000 -5,998 -2 -1,000 -3,997 -3 -6,000 -12,000 -17,000 -15,000 -10,000 -10,000 -13,000 -17,000 -26,000 -78,000 -167,000 -126,000 -211,000 -272,000 -230,000 -191,000 -143,000 -114,000 -92,000 -109,000 -102,000 -88,000 -55,000 -20,000 
          excess tax deduction on stock awards
                                                                50,000 125,000 71,928 72 54,000 14,000 30,000 22,000 19,000 21,000 656,000 1,040,000             
          loss on disposal of property, plant and equipment
                                                             9,000        28,000       3,000               
          excess tax benefit on stock awards
                                                 4,988 12  3,000 34,000                                     
          acquisition of energy steel & supply co.
                                                                                            
          payment of contingent earn-out
                                                                                            
          excess tax benefit (deficiency) on stock awards
                                                         101,000 118,939 61                                 
          net cash ( used) provided by investing activities
                                                                                            
          acquisition of energy steel & supply company
                                                                    -17,000                        
          proceeds from issuance of long-term debt
                                                                        1,000 623,000 198,000 477,000    55,000   823,000 594,000   1,844,000    
          other
                                                                        1,000 2,000 2,000 15,000 2,000 7,000 -19,000             
          gain on disposal of property, plant and equipment
                                                                 1,000                         -3,000 
          net cash provided ( used) by investing activities
                                                                                            
          depreciation and amortization
                                                                     302,000 291,000 291,000 368,000 -89,000 420,000 420,000 285,000 296,000 263,000 267,000 283,000 244,000 231,000 231,000 224,000 221,000 221,000 221,000 203,000 196,000 199,000 195,000 
          decrease in operating asset, net of acquisition:
                                                                                            
          proceeds from sale of property, plant and equipment
                                                                              19,000   10,000   7,000   
          domestic and foreign income taxes receivable
                                                                                            
          effect of exchange rates on cash
                                                                             11,000 7,000 143,000  15,000 8,000 7,000         
          total adjustments
                                                                              -6,883,000 1,189,000 -503,000 3,254,000 -428,000 2,345,000 -1,723,000 5,515,000 -778,000 -3,582,000 -1,866,000 -792,000 520,000 5,085,000 
          net increase in cash and equivalents
                                                                               2,110,000    -471,000  1,655,000 -163,000 30,000  -537,000 -678,000 697,000 
          decrease in short-term debt
                                                                                         -1,872,000 
          principal repayments on long-term debt net of proceeds from issuance of long-term debt
                                                                                            
          sale of treasury stock
                                                                                        -165,000    
          domestic and foreign income taxes receivable/payable
                                                                                 94,000 -788,000 7,000  -15,000 -132,000 -11,000  -79,000 -26,000 -1,000 
          collection of notes receivable from officers and directors
                                                                                 21,000 2,000 16,000 29,000 5,000 8,000 9,000 2,000 46,000 4,000 
          excess tax deduction from exercise of stock options
                                                                                            
          non-cash stock-based compensation expense
                                                                                  46,000 32,000    8,000     
          income from continuing operations
                                                                                        973,000 560,000 1,350,000 703,000 
          adjustments to reconcile income from continuing operations to net cash provided (used) by operating activities of continuing operations:
                                                                                            
          non cash other expense
                                                                                            
          net cash provided (used) by continuing operations
                                                                                        -893,000 -232,000   
          net cash used by discontinued operations
                                                                                            
          net cash (used) provided by investing activities of continuing operations
                                                                                        1,488,000 -3,826,000 -3,326,000 -3,536,000 
          net cash used by investing activities of discontinued operations
                                                                                            
          increase in short-term debt
                                                                                            
          net cash from financing activities of continuing operations
                                                                                            
          net cash used by financing activities of discontinued operations
                                                                                            
          effect of exchange rate on cash
                                                                                     2,000 3,000 1,000    -1,000 
          adjustments to reconcile income (loss) from continuing operations to net cash provided (used) by operating activities of continuing operations:
                                                                                            
          domestic income taxes receivable/payable
                                                                                            
          net cash provided (used) by discontinued operations
                                                                                            
          acquisition of treasury stock
                                                                                            
          net cash (used) provided by financing activities of discontinued operations
                                                                                            
          non cash other income
                                                                                            
          net cash provided (used) by financing activities of continuing operations
                                                                                            
          gainon disposal of property, plant and equipment
                                                                                            
          net cash (used) provided by financing activities of continuing operations
                                                                                            
          net cash from financing activities of discontinued operations
                                                                                            
          adjustments to reconcile income from continuing operations to net cash from operating activities of continuing operations:
                                                                                            
          net cash from continuing operations
                                                                                           5,788,000 
          net cash from discontinued operations
                                                                                            
          net cash used by financing activities of continuing operations
                                                                                           -1,554,000