7Baggers

Ennis, Inc
(NYSE:EBF) 

EBF stock logo

Ennis, Inc. designs, manufactures, and sells business forms and other business products in the United States. The company offers snap sets, continuous forms, laser cut sheets, tags, labels, envelopes, integrated products, jumbo rolls, and pressure sensitive products under the Ennis, Royal Business F...

Founded: 1909
Full Time Employees: 2,505
Sector: Industrials
Industry: Business Equipment & Supplies

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-05-31 2026-02-28 2025-11-30 2025-08-31 2025-05-31 2025-02-28 2024-11-30 2024-08-31 2024-05-31 2024-02-29 2023-11-30 2023-08-31 2023-05-31 2023-02-28 2022-11-30 2022-08-31 2022-05-31 2022-02-28 2021-11-30 2021-08-31 2021-05-31 2021-02-28 2020-11-30 2020-08-31 2020-05-31 2020-02-29 2019-11-30 2019-08-31 2019-05-31 2019-02-28 2018-11-30 2018-08-31 2018-05-31 2018-02-28 2017-11-30 2017-08-31 2017-05-31 2017-02-28 2016-11-30 2016-08-31 2016-05-31 2016-02-29 2015-11-30 2015-08-31 2015-05-31 2015-02-28 2014-11-30 2014-08-31 2014-05-31 2014-02-28 2013-11-30 2013-08-31 2013-05-31 2013-02-28 2012-11-30 2012-08-31 2012-05-31 2012-02-29 2011-11-30 2011-08-31 2011-05-31 2011-02-28 2010-11-30 2010-08-31 2010-05-31 2010-02-28 2009-11-30 2009-08-31 2009-05-31 2009-02-28 2008-11-30 2008-08-31 2008-05-31 2008-02-29 2007-11-30 2007-08-31 2007-05-31 2007-02-28 2006-11-30 2006-08-31 2006-05-31 2006-02-28 2005-11-30 
                                                                                       
      net sales
    98,615,000 96,364,000 100,167,000 98,676,000 97,197,000 92,701,000 99,771,000 99,038,000 103,108,000 97,434,000 104,621,000 106,760,000 111,294,000 102,692,000 110,245,000 111,233,000 107,667,000 99,665,000 102,968,000 100,451,000 96,930,000 89,922,000 92,443,000 86,612,000 88,996,000 106,703,000 114,860,000 108,816,000 108,033,000 100,702,000 108,070,000 98,591,000 93,419,000 87,088,000 93,606,000 94,887,000 94,590,000 86,572,000 88,660,000 91,246,000 90,410,000 128,185,000 139,451,000 150,761,000 150,576,000 140,242,000 146,971,000 151,841,000 141,186,000 132,138,000 136,550,000 135,288,000 138,466,000 123,638,000 128,996,000 138,344,000 142,528,000 121,526,000 121,846,000 130,384,000 143,258,000 131,407,000 134,817,000 143,034,000 140,741,000 121,385,000 127,756,000 137,767,000 130,830,000 117,326,000 142,453,000 161,050,000 163,200,000 149,535,000 158,215,000 150,086,000 152,774,000 136,139,000 151,743,000 151,718,000 145,113,000 130,479,000 131,690,000 
      yoy
    1.46% 3.95% 0.40% -0.37% -5.73% -4.86% -4.64% -7.23% -7.36% -5.12% -5.10% -4.02% 3.37% 3.04% 7.07% 10.73% 11.08% 10.83% 11.39% 15.98% 8.92% -15.73% -19.52% -20.41% -17.62% 5.96% 6.28% 10.37% 15.64% 15.63% 15.45% 3.90% -1.24% 0.60% 5.58% 3.99% 4.62% -32.46% -36.42% -39.48% -39.96% -8.60% -5.12% -0.71% 6.65% 6.13% 7.63% 12.24% 1.96% 6.87% 5.86% -2.21% -2.85% 1.74% 5.87% 6.11% -0.51% -7.52% -9.62% -8.84% 1.79% 8.26% 5.53% 3.82% 7.58% 3.46% -10.32% -14.46% -19.83% -21.54% -9.96% 7.31% 6.82% 9.84% 4.27% -1.08% 5.28% 4.34% 15.23%     
      qoq
    2.34% -3.80% 1.51% 1.52% 4.85% -7.09% 0.74% -3.95% 5.82% -6.87% -2.00% -4.07% 8.38% -6.85% -0.89% 3.31% 8.03% -3.21% 2.51% 3.63% 7.79% -2.73% 6.73% -2.68% -16.59% -7.10% 5.55% 0.72% 7.28% -6.82% 9.61% 5.54% 7.27% -6.96% -1.35% 0.31% 9.26% -2.36% -2.83% 0.92% -29.47% -8.08% -7.50% 0.12% 7.37% -4.58% -3.21% 7.55% 6.85% -3.23% 0.93% -2.30% 11.99% -4.15% -6.76% -2.94% 17.28% -0.26% -6.55% -8.99% 9.02% -2.53% -5.74% 1.63% 15.95% -4.99% -7.27% 5.30% 11.51% -17.64% -11.55% -1.32% 9.14% -5.49% 5.42% -1.76% 12.22% -10.28% 0.02% 4.55% 11.22% -0.92%  
      cost of goods sold
    67,532,000 68,235,000 68,215,000 68,574,000 66,967,000 65,339,000 70,522,000 69,259,000 72,204,000 69,763,000 74,090,000 73,661,000 77,253,000 74,342,000 76,768,000 76,014,000 73,663,000 72,229,000 73,768,000 71,550,000 67,744,000 63,306,000 64,355,000 61,457,000 65,089,000 76,769,000 81,024,000 76,358,000 75,337,000 71,611,000 74,315,000 68,268,000 63,228,000 60,764,000 63,722,000 64,100,000 64,671,000 61,646,000 63,368,000 64,208,000 63,716,000 94,194,000 98,877,000 110,131,000 113,032,000 104,858,000 110,455,000 113,653,000 105,798,000 98,558,000 98,791,000 98,629,000 102,671,000 92,295,000 98,385,000 104,395,000 114,279,000 94,991,000 91,663,000 96,290,000 103,557,000 95,316,000 98,298,000 103,326,000 98,561,000 87,172,000 93,456,000 101,945,000 99,846,000 91,397,000 104,596,000 121,812,000 122,748,000 113,319,000 118,971,000 111,466,000 114,207,000 104,231,000 113,770,000 113,477,000 107,298,000 98,738,000 96,070,000 
      gross profit
    31,083,000 28,129,000 31,952,000 30,102,000 30,230,000 27,362,000 29,249,000 29,779,000 30,904,000 27,671,000 30,531,000 33,099,000 34,041,000 28,350,000 33,477,000 35,219,000 34,004,000                                                 25,276,500 34,300,000 35,822,000 30,984,000 25,929,000 37,857,000 39,238,000 40,452,000 36,216,000 39,244,000 38,620,000 38,567,000 31,908,000 37,973,000 38,241,000 37,815,000 31,741,000 35,620,000 
      yoy
    2.82% 2.80% 9.24% 1.08% -2.18% -1.12% -4.20% -10.03% -9.22% -2.40% -8.80% -6.02% 0.11%                                                     -2.52% -9.40% -8.71% -23.41% -28.40% -3.53% 1.60% 4.89% 13.50% 3.35% 0.99% 1.99% 0.53% 6.61%     
      qoq
    10.50% -11.96% 6.15% -0.42% 10.48% -6.45% -1.78% -3.64% 11.68% -9.37% -7.76% -2.77% 20.07% -15.31% -4.95% 3.57%                                                  -26.31% -4.25% 15.61% 19.50% -31.51% -3.52% -3.00% 11.70% -7.72% 1.62% 0.14% 20.87% -15.97% -0.70% 1.13% 19.14% -10.89%  
      gross margin %
    31.52% 29.19% 31.90% 30.51% 31.10% 29.52% 29.32% 30.07% 29.97% 28.40% 29.18% 31.00% 30.59% 27.61% 30.37% 31.66% 31.58% 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% 20.82% 26.85% 26.00% 23.68% 22.10% 26.58% 24.36% 24.79% 24.22% 24.80% 25.73% 25.24% 23.44% 25.02% 25.21% 26.06% 24.33% 27.05% 
      selling, general and administrative
    17,508,000 16,078,000 16,990,000 17,719,000 16,947,000 15,310,000 16,341,000 16,557,000 17,170,000 14,736,000 17,410,000 18,341,000 18,343,000 17,877,000 17,292,000 17,942,000 17,682,000 16,887,000 17,513,000 18,095,000 18,915,000 16,922,000 16,690,000 16,535,000 18,123,000 19,075,000 19,751,000 19,644,000 19,703,000 18,246,000 19,942,000 17,567,000 17,735,000 18,284,000 16,699,000 17,096,000 17,372,000 15,186,000 15,833,000 16,057,000 16,071,000 23,240,000 23,430,000 23,448,000 22,674,000 22,490,000 23,817,000 21,824,000 21,795,000 21,049,000 22,340,000 21,083,000 22,205,000 19,809,000 20,591,000 21,331,000 22,022,000 20,564,000 19,094,000 18,447,000 20,857,000 21,184,000 20,971,000 20,276,000 21,247,000 18,321,000 19,006,000 19,952,000 19,459,000 18,357,000 21,933,000 23,738,000 22,189,000 20,570,000 19,323,000 18,744,000 18,987,000 17,729,000 18,450,000 18,322,000 18,078,000 13,357,250 17,801,000 
      gain from disposal of assets
    -10,000                    -277,000   -300,000 -112,000                 -108,000 -361,000 -8,000 -2,000 -4,750 -15,000 -3,000 -1,000   -248,000 -7,000   -5,000  -4,000 -8,000 -125,000        -1,000 -2,000 -176,000 -71,000             
      income from operations
    13,585,000 12,045,000 14,981,000 12,383,000 13,283,000 12,015,000 13,046,000 13,183,000 13,730,000 12,935,000 13,120,000 14,706,000 15,698,000 16,384,000 16,170,000 17,277,000 16,322,000 10,545,000 11,686,000 10,805,000 10,548,000 9,528,000 11,557,000 8,920,000 5,896,000 10,950,000 14,081,000 12,814,000 12,993,000 10,863,000 14,006,000 12,758,000 12,460,000 7,937,000 13,189,000 13,643,000 12,532,000 9,728,000 9,195,000 10,985,000 10,617,000 6,729,000 17,505,000 17,190,000 14,872,000 12,933,000 -80,610,000 16,367,000 13,594,000 -11,691,000 15,434,000 15,824,000 13,597,000 11,526,000 10,017,000 12,623,000 6,227,000 5,975,000 11,097,000 15,772,000 18,844,000 14,908,000 15,548,000 19,432,000 20,933,000 15,892,000 15,292,000 15,871,000 11,527,000 -60,103,000 15,995,000 15,713,000 18,317,000 16,403,000 19,921,000 19,876,000 19,580,000 14,179,000 19,523,000 19,919,000    
      yoy
    2.27% 0.25% 14.83% -6.07% -3.26% -7.11% -0.56% -10.36% -12.54% -21.05% -18.86% -14.88% -3.82% 55.37% 38.37% 59.90% 54.74% 10.67% 1.12% 21.13% 78.90% -12.99% -17.92% -30.39% -54.62% 0.80% 0.54% 0.44% 4.28% 36.87% 6.19% -6.49% -0.57% -18.41% 43.44% 24.20% 18.04% 44.57% -47.47% -36.10% -28.61% -47.97% -121.72% 5.03% 9.40% -210.62% -622.29% 3.43% -0.02% -201.43% 54.08% 25.36% 118.36% 92.90% -9.73% -19.97% -66.95% -59.92% -28.63% -18.83% -9.98% -6.19% 1.67% 22.44% 81.60% -126.44% -4.40% 1.01% -37.07% -466.41% -19.71% -20.94% -6.45% 15.69% 2.04% -0.22%        
      qoq
    12.79% -19.60% 20.98% -6.78% 10.55% -7.90% -1.04% -3.98% 6.15% -1.41% -10.78% -6.32% -4.19% 1.32% -6.41% 5.85% 54.78% -9.76% 8.15% 2.44% 10.71% -17.56% 29.56% 51.29% -46.16% -22.24% 9.89% -1.38% 19.61% -22.44% 9.78% 2.39% 56.99% -39.82% -3.33% 8.87% 28.82% 5.80% -16.29% 3.47% 57.78% -61.56% 1.83% 15.59% 14.99% -116.04% -592.52% 20.40% -216.28% -175.75% -2.46% 16.38% 17.97% 15.06% -20.64% 102.71% 4.22% -46.16% -29.64% -16.30% 26.40% -4.12% -19.99% -7.17% 31.72% 3.92% -3.65% 37.69% -119.18% -475.76% 1.79% -14.22% 11.67% -17.66% 0.23% 1.51% 38.09% -27.37% -1.99%     
      operating margin %
    13.78% 12.50% 14.96% 12.55% 13.67% 12.96% 13.08% 13.31% 13.32% 13.28% 12.54% 13.77% 14.10% 15.95% 14.67% 15.53% 15.16% 10.58% 11.35% 10.76% 10.88% 10.60% 12.50% 10.30% 6.63% 10.26% 12.26% 11.78% 12.03% 10.79% 12.96% 12.94% 13.34% 9.11% 14.09% 14.38% 13.25% 11.24% 10.37% 12.04% 11.74% 5.25% 12.55% 11.40% 9.88% 9.22% -54.85% 10.78% 9.63% -8.85% 11.30% 11.70% 9.82% 9.32% 7.77% 9.12% 4.37% 4.92% 9.11% 12.10% 13.15% 11.34% 11.53% 13.59% 14.87% 13.09% 11.97% 11.52% 8.81% -51.23% 11.23% 9.76% 11.22% 10.97% 12.59% 13.24% 12.82% 10.42% 12.87% 13.13% 0% 0% 0% 
      other income
               577,000 462,000                                                             -479,250 -163,000 -803,000 -951,000 117,000 -493,000 281,000 38,000 -392,000 834,000 
      interest income
    367,000 281,000 285,000 777,000 550,000 754,000 1,390,000 1,369,000 1,359,000 1,259,000 1,020,000                                                                         
      other expense
    -230,000                                                                       -112,000 -61,000           
      total other income
    137,000 -42,000 -47,000 5,761,000 232,000 406,000 1,029,000 1,034,000 1,011,000 929,000 696,000           -1,875,000 -255,000 -243,000 -241,000 142,000 180,000 68,000 23,000 94,000 -114,000 -2,000 -131,000                                                   
      earnings before income taxes
    13,722,000 11,647,750 14,934,000 18,144,000 13,515,000 10,758,250 14,075,000 14,217,000 14,741,000 13,864,000 13,816,000 15,283,000 16,160,000 12,189,750 15,674,000 16,935,000 16,150,000 7,974,000 10,805,000 10,657,000 10,434,000 6,408,500 11,302,000 8,677,000 5,655,000 10,039,750 14,261,000 12,882,000 13,016,000 9,744,250 13,892,000 12,756,000 12,329,000         7,539,000 16,943,000 17,532,000 14,558,000 12,954,000 -80,735,000 15,899,000 12,749,000 -12,105,000 14,839,000 15,555,000 13,503,000 11,054,000 9,500,000 11,956,000 6,108,000 5,241,000 11,010,000 15,279,000 17,850,000 14,595,000 15,186,000 19,100,000 20,536,000 15,395,000 14,590,000 15,152,000 10,532,000 -60,545,000 15,554,000 14,709,000 17,223,000 16,608,000 18,360,000 17,680,000 17,137,000 12,723,000 17,177,000 18,482,000  13,188,000 16,418,000 
      income tax expense
    3,843,000 3,203,000 4,107,000 4,989,000 3,716,000 3,398,000 3,871,000 3,909,000 4,054,000 3,718,000 3,910,000 4,373,000 4,525,000 3,978,000 4,388,000 4,741,000 4,523,000 3,393,000 3,242,000 3,197,000 3,130,000 2,528,000 2,939,000 2,256,000 1,470,000 2,518,000 3,708,000 3,349,000 3,384,000 2,753,000 3,473,000 3,189,000 3,082,000 -296,000 4,860,000                                                 
      net earnings
    9,879,000 8,848,000 10,827,000 13,155,000 9,799,000 9,023,000 10,204,000 10,308,000 10,687,000 10,146,000 9,906,000 10,910,000 11,635,000 12,193,000 11,286,000 12,194,000 11,627,000 6,655,000 7,563,000 7,460,000 7,304,000 5,125,000 8,363,000 6,421,000 4,185,000 8,574,000 10,553,000 9,533,000 9,632,000 8,204,000 10,419,000 9,567,000 9,247,000 8,307,000 8,274,000 8,540,000 7,784,000 6,134,000 5,740,000 6,784,000 -16,878,000 4,845,000 10,674,000 11,046,000 9,171,000 8,598,000 -71,179,000 10,016,000 8,032,000 -14,467,000 9,349,000 9,801,000 8,506,000 7,074,000 6,170,000 7,592,000 3,879,000 3,330,000 6,892,000 9,712,000 11,424,000 9,819,000 9,643,000 12,129,000 13,040,000 9,834,000 9,191,000 9,546,000 6,635,000 -62,921,000 9,876,000 9,341,000 10,936,000 11,088,000 11,568,000 11,138,000 10,796,000 7,806,000 10,822,000 11,643,000 11,330,000 9,305,000 10,098,000 
      yoy
    0.82% -1.94% 6.11% 27.62% -8.31% -11.07% 3.01% -5.52% -8.15% -16.79% -12.23% -10.53% 0.07% 83.22% 49.23% 63.46% 59.19% 29.85% -9.57% 16.18% 74.53% -40.23% -20.75% -32.64% -56.55% 4.51% 1.29% -0.36% 4.16% -1.24% 25.92% 12.03% 18.79% 35.43% 44.15% 25.88% -146.12% 26.60% -46.22% -38.58% -284.04% -43.65% -115.00% 10.28% 14.18% -159.43% -861.35% 2.19% -5.57% -304.51% 51.52% 29.10% 119.28% 112.43% -10.48% -21.83% -66.05% -66.09% -28.53% -19.93% -12.39% -0.15% 4.92% 27.06% 96.53% -115.63% -6.94% 2.19% -39.33% -667.47% -14.63% -16.13% 1.30% 42.04% 6.89% -4.34% -4.71% -16.11% 7.17%     
      qoq
    11.65% -18.28% -17.70% 34.25% 8.60% -11.57% -1.01% -3.55% 5.33% 2.42% -9.20% -6.23% -4.58% 8.04% -7.45% 4.88% 74.71% -12.01% 1.38% 2.14% 42.52% -38.72% 30.24% 53.43% -51.19% -18.75% 10.70% -1.03% 17.41% -21.26% 8.91% 3.46% 11.32% 0.40% -3.11% 9.71% 26.90% 6.86% -15.39% -140.19% -448.36% -54.61% -3.37% 20.44% 6.66% -112.08% -810.65% 24.70% -155.52% -254.74% -4.61% 15.22% 20.24% 14.65% -18.73% 95.72% 16.49% -51.68% -29.04% -14.99% 16.35% 1.83% -20.50% -6.99% 32.60% 7.00% -3.72% 43.87% -110.54% -737.11% 5.73% -14.58% -1.37% -4.15% 3.86% 3.17% 38.30% -27.87% -7.05% 2.76% 21.76% -7.85%  
      net income margin %
    10.02% 9.18% 10.81% 13.33% 10.08% 9.73% 10.23% 10.41% 10.36% 10.41% 9.47% 10.22% 10.45% 11.87% 10.24% 10.96% 10.80% 6.68% 7.35% 7.43% 7.54% 5.70% 9.05% 7.41% 4.70% 8.04% 9.19% 8.76% 8.92% 8.15% 9.64% 9.70% 9.90% 9.54% 8.84% 9.00% 8.23% 7.09% 6.47% 7.43% -18.67% 3.78% 7.65% 7.33% 6.09% 6.13% -48.43% 6.60% 5.69% -10.95% 6.85% 7.24% 6.14% 5.72% 4.78% 5.49% 2.72% 2.74% 5.66% 7.45% 7.97% 7.47% 7.15% 8.48% 9.27% 8.10% 7.19% 6.93% 5.07% -53.63% 6.93% 5.80% 6.70% 7.41% 7.31% 7.42% 7.07% 5.73% 7.13% 7.67% 7.81% 7.13% 7.67% 
      weighted-average common shares outstanding
                                                                                       
      basic
    25,363,246,000 25,607,789,000 25,439,979,000 25,718,068,000 25,956,639,000 26,025,452,000 26,013,892,000 26,009,876,000 26,156,928,000 25,842,798,000 25,894,578,000 25,886,058,000 25,839,651,000 25,818,737,000 25,809,581,000 25,797,097,000 25,812,078,000 26,026,477,000 26,020,210,000 26,080,121,000 26,029,355,000 25,995,127,000 25,974,006,000 25,974,412,000 25,975,010,000 26,036,393,000 26,010,571,000 26,029,359,000 26,028,337,000 25,829,804,000 26,189,917,000 25,671,643,000 25,333,673,000 25,391,998,000 25,360,452,000 25,342,747,000 25,422,856,000 25,734,667,000 25,673,824,000 25,893,218,000 25,783,770,000 25,688,273,000 25,684,026,000 25,662,828,000 25,586,596,000 25,864,352,000 25,753,345,000 25,990,496,000 25,973,227,000 26,125,348,000 26,126,437,000 26,102,129,000 26,038,068,000 26,035,571,000 26,025,072,000 25,992,505,000 25,963,369,000 25,946,107,000 25,934,972,000 25,933,902,000 25,894,374,000 25,855,129,000 25,857,544,000 25,840,376,000 25,800,647,000 25,768,632,000 25,763,840,000 25,735,950,000 25,821,139,000 25,707,265,000 25,742,532,000 25,684,769,000 25,668,361,000 25,623,325,000 25,653,030,000 25,601,683,000 25,585,449,000 25,530,732,000 25,555,460,000 25,519,344,000 25,479,722,000 25,452,582,000  
      diluted
    25,521,039,000 25,692,296,000 25,526,261,000 25,791,647,000 26,021,247,000 26,159,008,000 26,088,957,000 26,054,499,000 26,279,646,000 25,940,076,000 26,083,301,000 26,050,983,000 25,979,533,000 25,951,141,000 25,888,815,000 25,858,811,000 25,855,370,000 26,109,341,000 26,020,210,000 26,170,396,000 26,113,359,000 25,995,127,000 25,974,006,000 25,974,412,000 25,975,010,000 26,036,393,000 26,010,571,000 26,029,359,000 26,028,337,000 25,842,179,000 26,202,430,000 25,685,514,000 25,363,772,000 25,417,244,000 25,393,482,000 25,366,001,000 25,436,787,000 25,749,185,000 25,683,613,000 25,910,375,000 25,810,735,000 25,722,367,000 25,728,144,000 25,693,256,000 25,599,055,000 25,864,352,000 25,753,345,000 26,002,701,000 25,987,377,000 26,146,325,000 26,156,861,000 26,128,655,000 26,055,869,000 26,053,452,000 26,045,883,000 26,011,143,000 25,983,907,000 25,967,677,000 25,954,399,000 25,961,171,000 25,924,296,000 25,887,995,000 25,907,168,000 25,883,449,000 25,849,937,000 25,796,553,000 25,825,800,000 25,781,298,000 25,836,817,000 25,790,166,000 25,808,497,000 25,805,263,000 25,896,982,000 25,860,358,000 25,887,798,000 25,855,156,000 25,874,789,000 25,758,948,000 25,799,890,000 25,736,132,000 25,790,687,000 25,728,299,000  
      earnings per share
                                                                                       
      basic
    0.39 0.35 0.43 0.51 0.38 0.35 0.39 0.4 0.41 0.39 0.38 0.42 0.45 0.47 0.44 0.47 0.45 0.25 0.29 0.29 0.28 0.2 0.32 0.25 0.16 0.285 0.41 0.37 0.37 0.285 0.4 0.37 0.37                                                   
      diluted
    0.39 0.35 0.42 0.51 0.38 0.35 0.39 0.4 0.41 0.39 0.38 0.42 0.45 0.46 0.44 0.47 0.45 0.26 0.29 0.29 0.28 0.2 0.32 0.25 0.16 0.285 0.41 0.37 0.37 0.285 0.4 0.37 0.36                                                   
      loss from disposal of assets
     6,000 -19,000   -23,750 -138,000 39,000 4,000  1,000 52,000  3,750 15,000   -68,750 1,000 1,000  -142,750 -159,000   -91,000 4,000   -18,000 -193,000 -2,000 -4,000 103,000 -4,000 48,000 15,000 12,000 264,000 -4,000 6,000         -4,000 -15,000   8,000 3,000           -250 2,000     -213,000 -54,000           
      proceeds from legal settlement
     1,324,500  5,298,000                                                                                
      other
     4,975,000 -332,000 -314,000 -318,000 -348,000 -361,000 -335,000 -348,000 -330,000 -324,000   -213,000 -496,000 -342,000 -172,000 -495,000 -878,000 -146,000 -112,000 -1,872,000 -253,000 -240,000 -238,000 146,000 185,000 348,000 340,000 335,000 251,000 285,000 130,000 147,000 108,000 117,000 13,000 29,000 88,000 11,000 -7,000 1,048,000 -302,000 724,000 164,000 547,000 347,000 57,000 -343,000 45,000 -253,000 -53,000 157,000 -24,250 -182,000 -265,000 350,000 -336,000 318,000 171,000 -176,000 -51,000 -148,000 -11,000 40,000 48,000 -40,000 6,000 -300,000 218,000 337,000             
      interest expense
                     -2,000 -3,000 -2,000 -2,000 -3,000 -2,000 -3,000 -3,000 -4,000 -5,000 -280,000 -317,000 -241,000 -365,000 -287,000 -261,000 -220,000 -163,000 -204,000 -190,000 -208,000 -172,000 -231,000 -2,000 -238,000 -260,000 -382,000 -478,000 -526,000 -472,000 -525,000 -502,000 -459,000 -342,000 -216,000 -251,000 -322,000 -335,000 -402,000 -469,000 -398,000 -405,000 -664,000 -818,000 -262,000 -214,000 -321,000 -437,000 -545,000 -662,000 -725,000 -695,000 -660,000 -778,000 -892,000 -1,033,000 -1,395,000 -1,398,000 -1,393,000 -1,492,000 -1,573,000 -1,853,000 -1,718,000 -1,792,000 -1,530,000 -2,235,000 
      total other expense
                 -252,500 -496,000 -342,000 -172,000 -285,750 -881,000 -148,000 -114,000             -79,750 -55,000                                                 
      cash dividends per share
                 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.225 0.225 0.225 0.225 0.225 0.225 0.225 0.225 0.225 0.225 0.225 0.225 0.2 0.3 0.2 0.2 0.175 0.175 0.175 1.675 0.175 0.175 0.175 0.175 0.175 0.175 0.175 0.175 0.175 0.18 0.175 0.175  0.355 0.175 0.175 0.175 0.155 0.155 0.155 0.155 0.155 0.155 0.155 0.155 0.155 0.155 0.155 0.155 0.155 0.155 0.155 0.155 0.155 0.155 0.155 0.155 0.155 0.155 0.155 0.155 0.155 0.155 
      gross profit margin
                     27,436,000 29,200,000 28,901,000 29,186,000 26,616,000 28,088,000 25,155,000 23,907,000 29,934,000 33,836,000 32,458,000 32,696,000 29,091,000 33,755,000 30,323,000 30,191,000 26,324,000 29,884,000 30,787,000 29,919,000 24,926,000 25,292,000 27,038,000 26,694,000 33,991,000 40,574,000 40,630,000 37,544,000 35,384,000 36,516,000 38,188,000 35,388,000 33,580,000 37,759,000 36,659,000 35,795,000 31,343,000 30,611,000 33,949,000 28,249,000 26,535,000 30,183,000 34,094,000 39,701,000 36,091,000 36,519,000 39,708,000 42,180,000                   
      earnings from continuing operations before income taxes
                                     7,864,000 13,134,000 13,556,000 12,355,000 9,549,000 9,111,000 10,765,000 10,608,000                                           
      earnings from continuing operations
                                     8,160,000 8,274,000 8,540,000 7,784,000 7,210,000 5,740,000 6,784,000 6,683,000                                           
      income from discontinued operations, net of tax
                                            2,481,000                                           
      loss on sale of discontinued operations, net of tax
                                         -1,076,000   -26,042,000                                           
      loss from discontinued operations, net of tax
                                                                                       
      earnings per share - basic and diluted
                                                                                       
      continuing operations
                                     0.32 0.33 0.34 0.31 0.29 0.22 0.26 0.26                                           
      discontinued operations
                                         -0.05   -0.91                                           
      other income - sum
                                       -87,000 -177,000 -179,000 -84,000  -9,000 810,000 -562,000 342,000 -314,000 21,000 -125,000 -468,000 -845,000 -239,500 -595,000 -269,000 -94,000 -325,750 -517,000 -667,000 -119,000 -393,500 -87,000 -493,000 -994,000 -313,000 -362,000 -332,000 -397,000 -497,000 -702,000 -719,000 -995,000 -442,000 -441,000 -1,004,000 -1,094,000 205,000 -1,561,000 -2,196,000 -2,443,000 -1,456,000 -2,346,000 -1,437,000 -1,754,000   
      provision for income taxes
                                       5,016,000 4,571,000 2,339,000 3,371,000 3,981,000 3,925,000 2,694,000 6,269,000 6,486,000 5,387,000 4,356,000 -9,556,000 5,883,000 4,717,000 2,362,000 5,490,000 5,754,000 4,997,000 3,980,000 3,330,000 4,364,000 2,229,000 1,911,000 4,118,000 5,567,000 6,426,000 4,776,000 5,543,000 6,971,000 7,496,000 5,561,000 5,399,000 5,606,000 3,897,000 2,376,000 5,678,000 5,368,000 6,287,000 5,520,000 6,792,000 6,542,000 6,341,000 4,917,000 6,355,000 6,839,000 6,653,000 3,883,000 6,320,000 
      earnings from discontinued operations, net of tax
                                         -1,076,000   -23,561,000                                           
      earnings per share—basic and diluted
                                                                                       
      earnings per share—basic
                                                                                       
      earnings per share—diluted
                                                                                       
      earnings per share - basic
                                                                                       
      earnings per share - diluted
                                                                                       
      impairment of goodwill and trademarks
                                                  93,324,000                                     
      per share amounts
                                                                                       
      net earnings - basic
                                             0.3 0.42 0.43 0.36 0.33 -2.76 0.39      0.27 0.24 0.29            0.37                
      net earnings - diluted
                                             0.3 0.41 0.43 0.36 0.33 -2.76 0.39      0.27 0.24 0.29            0.37                
      net earnings—basic
                                                    0.31        0.15 0.27 0.27                         
      net earnings—diluted
                                                    0.31        0.15 0.27 0.27                         
      net earnings–basic
                                                     0.265 0.36 0.38 0.33                               
      net earnings–diluted
                                                     0.265 0.36 0.38 0.33                               
      net earnings — basic
                                                               0.37 0.44 0.38 0.37 0.47 0.51 0.38 0.36  0.26 -2.44 0.38 0.36 0.43 0.43 0.45 0.44 0.42 0.31 0.42 0.46 0.44 0.36 0.4 
      net earnings — diluted
                                                               0.37 0.44 0.38 0.37 0.47 0.5 0.38 0.36  0.26 -2.44 0.38 0.36 0.42 0.42 0.45 0.43 0.42 0.31 0.42 0.45 0.44 0.37 0.39 
      earnings from operations
                                                                                    19,737,000 15,110,000 17,819,000 
      net income before income taxes
                                                                                    17,983,000   
      other income:
                                                                                       
      other income: - sum
                                                                                     -1,534,250 -1,401,000 
      weighted-average number of common shares outstanding — basic
                                                                                      25,457,965,000 
      weighted-average number of common shares outstanding — diluted
                                                                                      25,743,327,000 
      per share amounts:
                                                                                       
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-05-31 2026-02-28 2025-11-30 2025-08-31 2025-05-31 2025-02-28 2024-11-30 2024-08-31 2024-05-31 2024-02-29 2023-11-30 2023-08-31 2023-05-31 2023-02-28 2022-11-30 2022-08-31 2022-05-31 2022-02-28 2021-11-30 2021-08-31 2021-05-31 2021-02-28 2020-11-30 2020-08-31 2020-05-31 2020-02-29 2019-11-30 2019-08-31 2019-05-31 2019-02-28 2018-11-30 2018-08-31 2018-05-31 2018-02-28 2017-11-30 2017-08-31 2017-05-31 2017-02-28 2016-11-30 2016-08-31 2016-05-31 2016-02-29 2015-11-30 2015-08-31 2015-05-31 2015-02-28 2014-11-30 2014-08-31 2014-05-31 2014-02-28 2013-11-30 2013-08-31 2013-05-31 2013-02-28 2012-11-30 2012-08-31 2012-05-31 2012-02-29 2011-11-30 2011-08-31 2011-05-31 2011-02-28 2010-11-30 2010-08-31 2010-05-31 2010-02-28 2009-11-30 2009-08-31 2009-05-31 2009-02-28 2008-11-30 2008-08-31 2008-05-31 2008-02-29 2007-11-30 2007-08-31 2007-05-31 2007-02-28 2006-11-30 2006-08-31 2006-05-31 2006-02-28 2005-11-30 
                                                                                         
        assets
                                                                                         
        current assets
                                                                                         
        cash and cash equivalents
      49,082,000 34,570,000 31,283,000  32,623,000 67,000,000              82,101,000           80,818,000 79,483,000   92,930,000 83,865,000    85,225,000                            21,144,000 29,803,000 9,286,000 2,972,000 10,164,000 2,294,000 3,393,000 2,156,000 3,530,000 2,551,000 3,582,000 7,586,000 13,872,000 9,322,000 13,860,000 11,625,000 
        accounts receivable
      34,756,000 37,983,000 35,307,000 36,457,000 36,942,000 38,753,000 40,255,000 43,729,000 43,909,000 47,209,000 48,140,000 48,215,000 46,627,000 53,507,000 45,738,000 43,887,000 40,877,000 39,022,000 38,576,000 37,928,000 35,705,000 37,891,000 33,799,000 33,523,000 33,167,000 43,086,000 45,027,000 43,689,000 41,876,000 40,357,000 41,562,000 43,531,000 36,241,000 35,654,000 38,409,000 38,171,000 36,359,000 37,368,000 35,150,000 37,017,000 35,979,000 54,871,000 54,243,000 62,012,000 62,174,000 62,865,000 63,178,000 67,013,000 63,904,000 63,695,000 61,770,000 59,080,000 63,784,000 60,071,000 57,996,000 63,591,000 58,681,000 58,790,000 47,224,000 52,513,000 53,818,000 58,359,000 54,333,000 55,793,000 59,917,000 57,249,000 57,726,000 64,121,000 60,654,000 57,467,000 67,679,000 77,179,000 81,594,000 72,278,000 70,791,000 54,723,000 54,068,000 47,285,000 49,436,000    38,200,000 
        other receivables
      785,000 1,623,000 1,577,000 5,700,000 10,646,000                                                                               
        inventories
      56,067,000 54,895,000 60,802,000 62,078,000 53,109,000 38,797,000 39,379,000 41,742,000 41,003,000 40,037,000 42,325,000 45,653,000 48,048,000 46,834,000 49,922,000 48,391,000 43,900,000 38,538,000 40,365,000 40,151,000 36,304,000 32,906,000 31,999,000 33,316,000 34,235,000 34,835,000 36,541,000 39,108,000 36,826,000 35,411,000 38,242,000 34,912,000 30,971,000 26,480,000 27,799,000 29,228,000 29,249,000 27,965,000 27,132,000 28,227,000 27,588,000 100,310,000 98,570,000 97,838,000 107,315,000 119,814,000 125,181,000 125,830,000 129,598,000 130,095,000 121,793,000 100,576,000 97,975,000 109,698,000 109,481,000 108,247,000 117,372,000 132,572,000 121,554,000 120,789,000 115,274,000 100,363,000 98,898,000 83,936,000 77,942,000 75,137,000 76,048,000 78,544,000 88,378,000 101,167,000 104,028,000 90,712,000 91,265,000 98,570,000 101,760,000 95,096,000 87,838,000 85,696,000 90,069,000 89,339,000 89,227,000 89,155,000 89,674,000 
        prepaid expenses
      2,763,000 2,699,000 3,049,000 2,595,000 2,725,000 2,587,000 2,746,000 2,099,000 2,537,000 2,168,000 2,818,000 2,162,000 1,933,000 2,317,000 2,434,000 2,078,000 1,718,000 1,863,000 1,962,000 1,689,000 1,396,000 1,605,000 1,600,000 1,630,000 1,250,000 1,541,000 1,281,000 974,000 1,241,000 1,760,000 1,469,000 989,000 1,227,000 1,305,000 1,228,000 819,000 1,041,000 1,351,000 1,201,000 749,000 823,000 5,117,000 6,098,000 5,649,000 7,540,000 8,853,000 9,396,000 9,423,000 9,218,000 8,152,000 7,494,000 6,743,000 6,819,000 7,425,000 7,135,000 6,206,000 7,354,000 8,091,000 6,004,000 5,807,000 5,447,000 5,335,000 4,499,000 4,431,000 5,942,000 6,867,000 4,270,000 3,591,000 3,357,000 3,780,000 4,074,000 3,956,000 4,906,000 3,500,000 4,182,000 4,174,000 5,039,000 5,628,000 5,882,000 6,133,000 6,343,000 4,425,000 6,217,000 
        total current assets
      143,453,000 131,770,000 132,580,000 138,914,000 136,045,000 152,740,000 152,415,000 212,359,000 211,138,000 201,382,000 199,320,000 198,939,000 198,714,000 196,626,000 185,094,000 185,876,000 177,716,000 165,029,000 161,872,000 161,869,000 154,734,000 148,074,000 160,314,000 155,186,000 145,423,000 149,884,000 144,753,000 137,040,000 167,308,000 166,165,000 162,972,000 159,721,000 165,246,000 163,344,000 162,574,000 154,916,000 152,286,000 149,250,000 157,666,000 160,567,000 199,462,000 178,975,000 180,999,000 192,935,000 203,810,000 216,542,000 220,236,000 223,306,000 222,410,000 214,143,000 207,041,000 191,282,000 190,279,000 193,416,000 193,561,000 199,738,000 206,150,000 219,210,000 197,579,000 199,452,000 198,428,000 182,398,000 181,357,000 166,472,000 163,422,000 166,439,000 167,170,000 173,932,000 189,446,000 182,254,000 188,774,000 191,101,000 188,221,000 185,819,000 187,110,000 166,136,000 158,821,000 151,516,000 165,830,000 168,564,000 160,972,000 158,455,000 152,191,000 
        property, plant and equipment
      61,534,000 63,341,000 57,424,000 57,964,000 59,086,000 52,586,000 53,195,000 54,805,000 55,106,000 54,965,000 55,964,000 51,988,000 50,601,000                                                                      67,603,000 
        operating lease right-of-use assets
      8,330,000 9,503,000 10,647,000 11,278,000 10,808,000 9,833,000 11,124,000 8,386,000 8,836,000 9,827,000 11,188,000 12,164,000 11,877,000 13,133,000 14,214,000 13,571,000 14,965,000 15,544,000 17,062,000 18,382,000 18,982,000 19,187,000 16,066,000 17,325,000 18,647,000 20,068,000 20,847,000 20,818,000 18,653,000                                                       
        goodwill
      106,586,000 106,586,000 106,586,000 106,906,000 106,756,000 94,349,000 94,349,000 94,349,000 94,349,000 94,349,000 92,391,000 92,217,000 91,985,000 91,819,000 93,438,000 88,677,000 88,677,000 88,677,000 88,677,000 88,661,000 88,647,000 88,647,000 82,527,000 82,527,000 82,527,000 82,527,000 82,983,000 82,950,000 82,527,000 81,634,000 81,376,000 80,944,000 70,603,000 70,603,000 70,603,000 70,603,000 70,603,000 70,603,000 64,537,000 64,537,000 64,537,000 64,537,000 64,537,000 64,537,000 64,537,000 64,489,000 60,241,000 116,164,000 115,219,000 115,207,000 145,673,000 121,809,000 121,809,000 121,809,000 121,809,000 121,731,000 121,175,000 121,634,000 117,341,000 117,341,000 117,341,000 117,341,000 117,341,000 117,341,000 117,341,000 117,341,000 117,341,000 117,341,000 117,341,000 117,341,000 178,388,000 178,388,000 178,388,000 178,388,000 178,964,000 178,388,000 178,388,000 178,314,000 178,314,000 178,314,000 178,280,000 178,280,000 178,157,000 
        intangible assets
      36,752,000 38,832,000 40,904,000 40,645,000 42,824,000 33,270,000 34,532,000 36,475,000 36,398,000 38,327,000 42,075,000 43,269,000 42,503,000 44,088,000 44,078,000 42,631,000 43,812,000 45,569,000 47,817,000 49,656,000 50,636,000 52,712,000 50,579,000 52,633,000 54,585,000 56,557,000 58,745,000 60,713,000 61,185,000 61,272,000 63,139,000 65,470,000 49,805,000 49,254,000 50,746,000 52,235,000                                                
        pension asset
      2,208,000                                                                                   
        other assets
      4,655,000 4,671,000 4,693,000 4,704,000 4,719,000 4,735,000 360,000 360,000 260,000 260,000 272,000 293,000 310,000 380,000 386,000 477,000 392,000 392,000 385,000 385,000 4,198,000 384,000 260,000 260,000 260,000 261,000 262,000 268,000 303,000 300,000 329,000 372,000 302,000 330,000 357,000 385,000 481,000 510,000 239,000 246,000 268,000 409,000 2,525,000 2,564,000 2,695,000 2,905,000 3,144,000 3,329,000 3,341,000 3,284,000 3,371,000 3,396,000 4,052,000 4,120,000 4,156,000 4,165,000 4,234,000 4,270,000 3,448,000 3,465,000 3,469,000 3,368,000 3,353,000 3,359,000 3,463,000 3,470,000 636,000 593,000 594,000 590,000 535,000 496,000 605,000 602,000 614,000 637,000 590,000 620,000 689,000 965,000 679,000 623,000 9,011,000 
        total assets
      363,518,000 356,911,000 354,256,000 361,833,000 361,660,000 348,935,000 346,055,000 406,814,000 406,167,000 399,190,000 401,210,000 398,870,000 395,990,000 393,835,000 386,650,000 381,472,000 377,610,000 368,844,000 369,699,000 373,245,000 370,679,000 364,388,000 359,791,000 360,201,000 356,501,000 365,699,000 367,095,000 362,888,000 385,843,000 363,085,000 362,334,000 362,400,000 332,327,000 329,439,000 330,516,000 325,900,000 324,398,000 324,285,000 318,618,000 324,279,000 365,579,000 392,188,000 407,055,000 421,309,000 436,643,000 453,262,000 444,717,000 546,021,000 541,891,000 536,347,000 557,597,000 487,279,000 489,417,000 495,292,000 497,507,000 505,537,000 512,881,000 531,962,000 484,531,000 488,092,000 490,163,000 473,728,000 469,782,000 450,650,000 439,844,000 432,699,000 424,796,000 428,175,000 441,298,000 436,380,000 509,490,000 514,535,000 513,778,000 513,131,000 516,435,000 488,169,000 482,750,000 478,228,000 501,528,000 509,604,000 498,443,000 494,401,000  
        liabilities and shareholders’ equity
                                                                                         
        current liabilities
                                                                                         
        accounts payable
      15,251,000 14,291,000 12,886,000 19,641,000 23,144,000 13,799,000 12,077,000 14,293,000 15,542,000 11,846,000 10,860,000 13,092,000 14,465,000 18,333,000 15,361,000 15,777,000 16,663,000 16,678,000 15,950,000 18,827,000 15,363,000 14,759,000 12,293,000 13,768,000 12,027,000 17,235,000 16,499,000 17,908,000 15,029,000 13,728,000 13,790,000 15,420,000 11,290,000 12,168,000 9,988,000 10,753,000 11,661,000 14,202,000 10,142,000 11,362,000 12,425,000 21,788,000 20,986,000 24,760,000 21,286,000 21,275,000 21,180,000 23,584,000 21,290,000 22,062,000 24,991,000 22,495,000 20,966,000 22,256,000 20,873,000 21,679,000 19,605,000 27,924,000 21,845,000 23,877,000 24,970,000 18,868,000 21,210,000 24,173,000 19,268,000 27,463,000 24,610,000 27,192,000 24,757,000 24,723,000 29,237,000 33,702,000 31,287,000 29,658,000 28,654,000 30,135,000 25,781,000 25,597,000 28,280,000 27,913,000 24,485,000 26,589,000 27,863,000 
        accrued expenses
      21,632,000 16,846,000 17,542,000 17,262,000 18,391,000 15,339,000 15,578,000 15,662,000 17,176,000 17,541,000 18,617,000 17,655,000 19,195,000 18,067,000 19,117,000 19,128,000 19,872,000 15,422,000 16,707,000 16,017,000 17,814,000 14,955,000 15,450,000 15,630,000 13,763,000 15,069,000 16,158,000 15,144,000 18,125,000 17,895,000 16,842,000 16,585,000 16,622,000                                                   
        current portion of operating lease liabilities
      3,801,000 4,244,000 4,599,000 4,251,000 4,271,000 4,166,000 4,664,000 3,940,000 4,075,000 4,414,000 4,811,000 4,866,000 4,718,000 4,847,000 4,914,000 4,602,000 4,926,000 5,090,000 5,604,000 5,599,000 5,557,000 5,338,000 5,057,000 5,210,000 5,443,000 5,665,000 5,596,000 5,302,000 5,005,000                                                       
        total current liabilities
      40,684,000 35,381,000 35,027,000 41,154,000 45,806,000 33,304,000 32,319,000 33,895,000 36,793,000 33,801,000 34,288,000 35,613,000 38,378,000 41,247,000 39,392,000 39,507,000 41,461,000 37,190,000 38,261,000 40,443,000 38,734,000 35,052,000 32,800,000 34,608,000 31,233,000 37,969,000 38,253,000 38,354,000 38,159,000 31,623,000 30,632,000 32,005,000 27,912,000 29,571,000 27,000,000 26,296,000 29,425,000 29,968,000 24,784,000 26,640,000 25,255,000 40,400,000 40,461,000 44,579,000 40,458,000 40,247,000 41,546,000 43,977,000 42,591,000 41,877,000 47,204,000 43,457,000 39,984,000 43,039,000 40,085,000 41,525,000 39,538,000 50,241,000 94,047,000 96,556,000 53,654,000 47,098,000 52,165,000 50,420,000 47,556,000 49,801,000 48,875,000 48,898,000 120,486,000 43,880,000 53,442,000 55,165,000 57,658,000 51,826,000 54,274,000 52,049,000 51,830,000 49,247,000 57,839,000 58,911,000 67,857,000 63,961,000 72,491,000 
        deferred income taxes
      7,398,000 7,309,000 8,184,000 8,069,000 7,955,000 7,841,000 9,377,000 9,253,000 9,429,000 9,305,000 11,458,000 11,338,000 11,227,000 11,098,000 11,905,000 11,666,000 11,506,000 11,405,000 8,140,000 7,877,000 7,777,000 7,677,000 9,182,000 9,038,000 8,893,000 8,749,000 11,820,000 11,746,000 10,959,000 10,898,000 11,706,000 11,623,000 6,257,000 6,189,000 7,408,000 7,257,000 7,105,000 6,953,000 3,134,000 3,134,000 3,134,000 6,285,000 6,272,000 6,272,000 6,272,000 6,272,000 6,262,000 6,262,000 6,262,000 6,262,000 5,820,000 5,820,000 5,820,000 5,820,000 5,493,000 5,493,000 5,493,000 5,493,000 6,036,000 6,036,000 6,036,000 6,036,000 5,319,000 5,319,000 5,319,000 5,319,000 5,728,000 5,728,000 5,728,000 5,728,000 7,786,000 7,786,000 7,870,000 7,786,000 7,780,000 7,780,000 7,444,000 7,444,000      
        operating lease liabilities, net of current portion
      4,253,000 4,971,000 5,750,000 6,729,000 6,246,000 5,310,000 6,161,000 4,214,000 4,489,000 5,160,000 6,140,000 7,076,000 7,008,000 8,162,000 9,215,000 8,790,000 9,823,000 10,241,000 11,322,000 12,572,000 13,191,000 13,567,000 10,781,000 11,902,000 12,986,000 14,200,000 15,039,000 15,246,000 13,362,000                                                       
        other liabilities
      518,000 518,000 501,000 501,000 501,000 500,000 502,000 1,083,000 1,083,000 1,083,000 1,051,000 1,051,000 1,050,000 1,250,000 987,000 464,000 464,000 464,000 733,000 733,000 1,226,000 1,244,000 1,398,000 1,405,000 1,455,000 1,516,000 1,536,000 1,525,000 1,099,000 1,437,000 1,539,000 1,541,000 1,647,000 1,240,000 1,511,000 1,521,000 1,080,000 1,163,000 859,000 875,000 880,000 977,000 1,735,000 1,266,000 1,417,000 1,735,000 1,343,000 1,286,000 1,183,000 1,216,000 973,000 995,000 1,020,000 1,012,000 964,000 694,000 1,010,000 1,323,000 793,000 919,000 1,209,000 1,520,000 116,000 271,000 567,000 868,000 405,000 405,000 679,000 1,071,000 124,000 494,000 895,000 1,341,000 868,000 483,000 1,014,000 1,302,000      
        total liabilities
      52,853,000 48,179,000 49,462,000 56,453,000 60,508,000 46,955,000 48,359,000 48,445,000 51,794,000 49,349,000 53,583,000 55,724,000 58,309,000 62,403,000 65,228,000 66,156,000 68,983,000 65,029,000 63,755,000 67,924,000 67,227,000 63,839,000 63,097,000 65,889,000 63,503,000 71,370,000 66,648,000 66,871,000 93,579,000 73,958,000 74,612,000 75,904,000 66,551,000 67,735,000 70,765,000 69,920,000 72,456,000 72,930,000 70,926,000 72,159,000 75,140,000 93,642,000 107,081,000 128,042,000 147,620,000 168,582,000 155,159,000 174,956,000 174,967,000 173,412,000 177,339,000 112,442,000 119,141,000 134,076,000 133,057,000 143,455,000 155,479,000 172,087,000 122,240,000 126,131,000 133,517,000 126,045,000 132,096,000 119,806,000 117,051,000 119,439,000 117,689,000 126,794,000 145,827,000 144,374,000 144,417,000 153,621,000 158,050,000 164,652,000 176,388,000 156,222,000 159,197,000 161,825,000 181,786,000 196,616,000 193,642,000 197,066,000  
        shareholders’ equity
                                                                                         
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31, 2026 and february 28, 2026
      75,134,000                                                                                   
        additional paid-in capital
      125,127,000 127,057,000 126,476,000 125,894,000 125,677,000 125,452,000 125,212,000 124,315,000 123,948,000 126,253,000 127,135,000 126,440,000 126,101,000 125,887,000 124,593,000 124,031,000 123,862,000 123,990,000 123,744,000 123,116,000 122,746,000 123,017,000 122,699,000 122,430,000 122,266,000 123,052,000 122,701,000 122,359,000 122,111,000 123,065,000 122,715,000 122,353,000 120,270,000 121,333,000 121,010,000 120,675,000 120,391,000 121,525,000 120,918,000 120,578,000 120,238,000 121,597,000 121,318,000 120,992,000 120,667,000 121,687,000 121,466,000 121,139,000 120,813,000 122,517,000 122,153,000 121,825,000 121,599,000 122,186,000 121,779,000                             
        retained earnings
      204,656,000 201,155,000 198,699,000 194,307,000 187,658,000 184,430,000 182,140,000 244,235,000 240,423,000 236,196,000 232,519,000 229,082,000 224,635,000 219,459,000 213,725,000 208,898,000 203,158,000 197,998,000 197,847,000 196,809,000 195,874,000 194,436,000 195,177,000 192,685,000 192,130,000 193,809,000 191,099,000 186,417,000 182,760,000 179,003,000 176,677,000 172,180,000 168,341,000 164,177,000 160,648,000 157,457,000 154,001,000 150,685,000 149,027,000 147,824,000 184,697,000 206,105,000 205,776,000 199,618,000 193,088,000 188,413,000 184,317,000 260,044,000 254,602,000 251,137,000 270,194,000 265,433,000 260,219,000 251,713,000 253,792,000 252,198,000 249,181,000 249,862,000 250,571,000 247,714,000 242,040,000 234,636,000 228,834,000 223,208,000 215,096,000 206,062,000 200,230,000 195,042,000 189,490,000 186,857,000 253,785,000 247,916,000 242,573,000 235,624,000 228,523,000 220,941,000 213,779,000 207,190,000 203,348,000 196,488,000 188,804,000 181,423,000 176,067,000 
        accumulated other comprehensive loss:
                                                                                         
        minimum pension liability, net of taxes
      -9,230,000 -9,496,000 -10,397,000 -10,740,000 -11,083,000 -11,426,000 -12,804,000 -13,175,000 -12,647,000 -13,019,000 -13,024,000 -13,384,000 -13,717,000 -14,104,000 -17,086,000 -17,803,000 -18,283,000 -18,587,000 -18,800,000 -19,685,000 -19,983,000 -20,282,000 -23,907,000 -24,340,000 -24,773,000 -25,206,000 -16,027,000 -16,248,000 -16,470,000 -16,704,000 -15,673,000 -15,920,000 -16,167,000 -16,428,000 -14,517,000 -14,765,000 -15,013,000 -15,261,000 -17,345,000 -17,345,000 -17,345,000 -17,345,000 -17,570,000 -17,570,000 -17,570,000 -17,570,000 -11,498,000 -11,498,000 -11,498,000 -11,498,000 -15,474,000 -15,474,000 -15,474,000 -15,474,000 -13,807,000 -13,807,000 -13,807,000 -13,807,000 -9,803,000 -9,803,000 -9,803,000 -9,803,000 -12,376,000 -12,376,000 -12,376,000 -12,376,000 -12,107,000 -12,107,000 -12,107,000               
        treasury stock
      -85,022,000 -85,118,000 -85,118,000 -79,215,000 -76,234,000 -71,610,000 -71,986,000 -72,140,000 -72,485,000 -74,723,000 -74,137,000 -74,126,000 -74,472,000 -74,944,000 -74,944,000 -74,944,000 -75,244,000 -74,720,000 -71,981,000 -70,053,000 -70,319,000 -71,756,000 -72,409,000 -71,597,000 -71,759,000 -72,460,000 -72,460,000 -71,645,000 -71,271,000 -71,371,000 -71,131,000 -67,251,000 -81,802,000 -82,512,000 -82,524,000 -82,521,000 -82,571,000 -80,728,000 -80,042,000 -74,071,000 -72,285,000 -77,005,000 -77,005,000 -77,005,000 -77,005,000 -78,357,000 -77,875,000 -73,374,000 -72,192,000 -73,440,000 -71,635,000 -71,723,000 -71,923,000 -72,914,000                              
        total shareholders’ equity
      310,665,000 308,732,000 304,794,000 305,380,000 301,152,000 301,980,000 297,696,000 358,369,000 354,373,000 349,841,000 347,627,000 343,146,000 337,681,000 331,432,000 321,422,000 315,316,000 308,627,000 303,815,000 305,944,000 305,321,000 303,452,000 300,549,000 296,694,000 294,312,000 292,998,000 294,329,000 300,447,000 296,017,000 292,264,000 289,127,000 287,722,000 286,496,000 265,776,000 261,704,000 259,751,000 255,980,000 251,942,000 251,355,000 247,692,000 252,120,000 290,439,000 298,546,000 299,974,000 293,267,000 289,023,000 284,680,000 289,558,000 371,065,000 366,924,000 362,935,000 380,258,000 374,837,000 370,276,000 361,216,000 364,450,000 362,082,000 357,402,000 359,875,000 362,291,000 361,961,000 356,646,000 347,683,000 337,686,000 330,844,000 322,793,000 313,260,000 307,107,000 301,381,000 295,471,000 292,006,000 365,073,000 360,914,000 355,728,000 348,479,000 340,047,000 331,947,000 323,553,000 316,403,000 319,742,000 312,988,000 304,801,000 297,335,000 291,719,000 
        total liabilities and shareholders' equity
      363,518,000 356,911,000 354,256,000 361,833,000 361,660,000 348,935,000 346,055,000 406,814,000 406,167,000 399,190,000 401,210,000 398,870,000 395,990,000 393,835,000 386,650,000 381,472,000 377,610,000 368,844,000 369,699,000 373,245,000 370,679,000 364,388,000 359,791,000 360,201,000 356,501,000 365,699,000 367,095,000 362,888,000 385,843,000 363,085,000 362,334,000 362,400,000 332,327,000 329,439,000 330,516,000 325,900,000                                                
        short-term investments
           5,475,000 12,862,000 22,655,000 32,326,000 29,325,000 18,495,000                                                                         
        prepaid income taxes
        562,000 198,000  128,000 1,469,000 2,157,000  1,046,000 3,640,000 2,569,000           3,076,000 2,811,000 939,000 2,164,000 591,000 769,000  195,000 881,000 806,000 312,000 3,600,000 888,000 1,513,000  855,000 3,184,000 6,215,000 9,517,000 1,503,000 2,106,000 2,119,000 1,268,000 3,198,000 1,356,000 996,000 162,000 623,000 1,648,000 1,382,000 775,000 4,170,000 4,222,000 2,996,000 2,283,000 3,854,000           1,526,000 4,826,000 2,235,000 1,117,000            
        net pension asset
       2,208,000 1,422,000 1,422,000 1,422,000 1,422,000 80,000 80,000 80,000 80,000                 580,000 580,000 580,000 580,000                                                      
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at february 28, 2026 and february 28, 2025
       75,134,000                                                                                  
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30, 2025 and february 28, 2025
        75,134,000                                                                                 
        cash
         31,886,000   55,704,000 99,977,000 91,363,000 81,597,000 83,902,000 100,340,000 102,106,000 93,968,000 87,000,000 91,520,000 91,221,000 85,606,000 80,969,000  81,329,000 75,190,000 89,358,000 83,906,000 75,832,000 68,258,000 61,313,000 52,500,000 87,365,000 88,442,000   96,420,000 96,230,000   84,323,000 80,466,000 87,865,000  122,421,000 10,425,000 13,710,000 18,851,000 19,047,000 15,346,000 14,668,000 13,782,000 13,266,000 5,316,000 8,516,000 17,681,000 14,396,000 6,232,000 9,234,000 13,205,000 14,967,000 10,410,000 16,761,000 14,307,000 17,853,000 12,305,000 18,308,000 16,993,000 13,498,000 21,063,000 22,594,000                 
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31, 2025 and february 28, 2025
         75,134,000                                                                                
        plant, machinery and equipment
          161,316,000 158,730,000 157,749,000 162,724,000 162,200,000 160,305,000 159,092,000 157,565,000 155,269,000 153,074,000 153,504,000 152,318,000 151,958,000 151,126,000 157,903,000 157,800,000 156,845,000 157,737,000 150,203,000 151,677,000 152,253,000 155,744,000 156,310,000 155,977,000 149,678,000 146,001,000 145,864,000 145,158,000 134,678,000 133,222,000 135,367,000 135,476,000 135,005,000 136,584,000 132,410,000 131,819,000 131,535,000 168,918,000 169,774,000 168,263,000 167,384,000 166,890,000 160,839,000 161,635,000 160,226,000 160,229,000 160,619,000 155,910,000 154,718,000 155,093,000 154,684,000 154,131,000 153,997,000 153,818,000 159,437,000 157,648,000 157,869,000 156,356,000 154,351,000 151,938,000 144,740,000 138,419,000 134,696,000 137,211,000 133,859,000 133,300,000 131,557,000 131,470,000 131,510,000 130,214,000 129,123,000 128,944,000 128,070,000 127,521,000 127,376,000 128,241,000 124,682,000 120,456,000  
        land and buildings
          71,703,000 67,946,000 67,772,000 67,798,000 67,019,000 67,121,000 66,980,000 62,716,000 61,950,000 59,163,000 59,987,000 59,819,000 59,705,000 59,642,000 57,513,000 57,166,000 55,777,000 56,185,000 56,245,000 57,457,000 57,859,000 57,887,000 58,751,000 58,124,000 57,013,000 56,394,000 56,199,000 56,541,000 55,164,000 54,318,000 53,587,000 53,559,000 53,374,000 53,821,000 54,191,000 55,912,000 55,730,000 78,912,000 81,078,000 80,502,000 82,689,000 83,283,000 82,323,000 84,347,000 82,649,000 81,555,000 81,630,000 78,502,000 79,903,000 80,438,000 79,818,000 79,097,000 77,366,000 80,020,000 72,403,000 73,812,000 74,923,000 73,482,000 70,094,000 65,591,000 61,801,000 55,430,000 51,129,000 42,619,000 43,335,000 43,150,000 42,951,000 42,936,000 42,937,000 42,793,000 43,727,000 40,873,000 40,922,000 40,680,000 40,570,000 43,173,000 39,555,000 38,038,000  
        computer equipment and software
          10,488,000 10,597,000 10,589,000 10,589,000 10,644,000 10,680,000 10,691,000 18,824,000 18,832,000 18,832,000 18,430,000 18,439,000 18,448,000 18,368,000 18,868,000 18,792,000 18,914,000 19,336,000 19,185,000 19,366,000 19,317,000 19,312,000 19,400,000                                                         
        other
          3,947,000 3,995,000 3,996,000 4,016,000 4,055,000 4,124,000 4,124,000 4,277,000 4,292,000 4,292,000 4,321,000 4,321,000 4,301,000 4,275,000 4,519,000 4,521,000 4,718,000 4,808,000 4,808,000 4,815,000 4,873,000 4,873,000 4,864,000 24,050,000 23,993,000 23,838,000 23,647,000 23,646,000 23,299,000 23,208,000 23,556,000 23,548,000 23,670,000 23,644,000 22,798,000 22,724,000 22,717,000 23,810,000 23,730,000 23,621,000 23,610,000 23,574,000 23,539,000 23,717,000 23,558,000 23,403,000 23,461,000 23,285,000 23,234,000 23,252,000 23,120,000 23,068,000 23,021,000 22,997,000 22,955,000 22,719,000 22,705,000 22,646,000 22,591,000 22,529,000 22,454,000 22,402,000 22,349,000 22,244,000 22,721,000 22,679,000 22,636,000 22,686,000 22,665,000 22,586,000 22,465,000 22,364,000 22,574,000 22,506,000 21,287,000 21,009,000 20,478,000 20,292,000 5,347,000 
        total property, plant and equipment
          247,454,000 241,268,000 240,106,000 245,127,000 243,918,000 242,230,000 240,887,000 243,382,000 240,343,000 235,361,000 236,242,000 234,897,000 234,412,000 233,411,000 238,803,000 238,279,000 236,254,000 238,066,000 230,441,000 233,315,000 234,302,000 237,816,000 239,325,000 238,151,000 230,684,000 226,233,000 225,710,000 225,345,000 213,141,000 210,748,000 212,510,000 212,583,000 212,049,000 214,049,000 209,399,000 210,455,000 209,982,000 271,640,000 274,582,000 272,386,000 273,683,000 273,747,000 266,701,000 269,699,000 266,433,000 265,187,000 265,710,000 257,697,000 257,855,000 258,783,000 257,622,000 256,296,000 254,384,000 256,835,000 254,795,000 254,179,000 255,497,000 252,484,000 247,036,000 240,058,000 228,995,000 216,251,000 208,174,000 202,074,000 199,915,000 199,129,000 197,144,000 197,092,000 197,112,000 195,593,000 195,315,000 192,181,000 191,566,000 190,707,000 189,233,000 192,423,000  178,786,000  
        less accumulated depreciation
          188,368,000 188,682,000 186,911,000 190,322,000 188,812,000 187,265,000 184,923,000 191,394,000 189,742,000 187,572,000 186,802,000 184,657,000 182,364,000 179,778,000 184,917,000 183,987,000 182,772,000 182,682,000 180,396,000 181,045,000 179,243,000 181,414,000 180,400,000 177,632,000 175,397,000 173,099,000 171,192,000 169,452,000 166,770,000 164,840,000 166,274,000 164,822,000 163,423,000 164,054,000 162,835,000 162,019,000 160,025,000 190,306,000 188,279,000 185,357,000 183,003,000 180,872,000 179,045,000 178,667,000 176,205,000 173,622,000 171,714,000 169,913,000 167,812,000 166,870,000 164,475,000 162,055,000 159,558,000 157,319,000 163,475,000 161,894,000 160,827,000 158,823,000 156,971,000 154,900,000 152,402,000 150,531,000 148,934,000 146,796,000 146,811,000 144,457,000 142,287,000 140,190,000 138,909,000 136,605,000 134,316,000 132,758,000 130,767,000 127,650,000 124,423,000 122,392,000 118,856,000 114,983,000  
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31, 2025 and february 28, 2025
          75,134,000                                                                               
        common stock 2.50 par value, authorized 40,000,000 shares; issued and outstanding 30,053,443 shares at february 28, 2025 and february 29, 2024
           75,134,000                                                                              
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30, 2024 and february 29, 2024
            75,134,000                                                                             
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31, 2024 and february 29, 2024
             75,134,000                                                                            
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31, 2024 and february 29, 2024
              75,134,000                                                                           
        liability for pension benefits
                646,000 646,000 646,000 646,000 3,729,000 5,729,000 5,729,000 5,729,000 5,299,000 6,299,000 6,299,000 6,299,000 8,936,000 8,936,000 8,936,000 8,936,000     735,000 735,000 735,000 735,000 4,846,000 4,846,000 4,846,000 4,846,000 10,613,000 9,974,000 9,335,000 8,696,000 11,507,000 10,955,000 10,404,000 9,852,000 2,735,000 2,462,000 2,189,000 1,915,000 10,902,000 10,381,000 9,861,000 9,341,000 9,111,000 8,572,000 8,033,000 7,494,000 3,278,000 2,868,000 2,458,000 2,048,000 8,609,000 8,117,000 7,624,000 7,132,000 9,245,000 8,493,000 7,740,000 6,988,000 746,000 410,000 75,000  3,914,000 3,510,000 3,106,000 2,702,000      
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at february 29, 2024 and february 28, 2023
               75,134,000                                                                          
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30, 2023 and february 28, 2023
                75,134,000                                                                         
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31, 2023 and february 28, 2023
                 75,134,000                                                                        
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31, 2023 and february 28, 2023
                  75,134,000                                                                       
        net property, plant and equipment
                   47,789,000 49,440,000 50,240,000 52,048,000 53,633,000 53,886,000 54,292,000 53,482,000 55,384,000 50,045,000 52,270,000 55,059,000 56,402,000 58,925,000 60,519,000 55,287,000 53,134,000 54,518,000 55,893,000 46,371,000 45,908,000 46,236,000 47,761,000 48,626,000 49,995,000 46,564,000 48,436,000 49,957,000 81,334,000 86,303,000 87,029,000 90,680,000 92,875,000 87,656,000 91,032,000 90,228,000 91,565,000 93,996,000 87,784,000 90,043,000 91,913,000 93,147,000 94,241,000 94,826,000 99,516,000 91,320,000 92,285,000 94,670,000 93,661,000 90,065,000 85,158,000 76,593,000 65,720,000 59,240,000 55,278,000 53,104,000 54,672,000 54,857,000 56,902,000 58,203,000 58,988,000 60,999,000 59,423,000 60,799,000 63,057,000 64,810,000 70,031,000 65,859,000 63,803,000  
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at february 28, 2023 and 2022
                   75,134,000                                                                      
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30, 2022 and february 28, 2022
                    75,134,000                                                                     
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31, 2022 and february 28, 2022
                     75,134,000                                                                    
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31, 2022 and february 28, 2022
                      75,134,000                                                                   
        assets held for sale
                           482,000 482,000          75,000 75,000 1,320,000 1,320,000 1,314,000 1,245,000    464,000  194,000 194,000 194,000 195,000      710,000            804,000 804,000 804,000 804,000    187,000 292,000 292,000 441,000 833,000 1,881,000 1,881,000 1,881,000     
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at february 28, 2022 and february 28, 2021
                       75,134,000                                                                  
        commitments and contingencies
                                                                                         
        preferred stock 10 par value, authorized 1,000,000 shares; none issued
                                                                                         
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30, 2021 and february 28, 2021
                        75,134,000                                                                 
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31, 2021 and february 28, 2021
                         75,134,000                                                                
        accumulated other comprehensive income:
                                                                                         
        total accumulated other comprehensive income
                         -19,685,000          -16,704,000 -15,673,000 -15,920,000 -16,167,000 -16,428,000  -14,765,000 -15,013,000  -17,345,000  -17,345,000  -25,249,000 -25,472,000 -22,861,000   -11,878,000 -11,433,000 -12,413,000 -15,588,000 -15,832,000 -14,753,000 -14,903,000 -13,251,000 -13,635,000 -14,892,000 -12,785,000 -10,735,000 -7,945,000 -7,272,000 -8,448,000 -12,425,000                   460,000  
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31, 2021 and february 28, 2021
                          75,134,000                                                               
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at february 28, 2021 and february 29, 2020
                           75,134,000                                                              
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30, 2020 and february 29, 2020
                            75,134,000                                                             
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31, 2020 and february 29, 2020
                             75,134,000                                                            
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31, 2020 and february 29, 2020
                              75,134,000                                                           
        long-term debt
                                  30,000,000 30,000,000 30,000,000 30,000,000 30,000,000 30,000,000 30,000,000 30,000,000 30,000,000 30,000,000 30,000,000 30,000,000 35,000,000 40,000,000 45,000,000 63,000,000 85,500,000 106,500,000 101,500,000 104,000,000 105,500,000 105,500,000 95,500,000 35,000,000 45,000,000 57,500,000 60,000,000 70,000,000 85,000,000 90,000,000   50,000,000 50,000,000 50,908,000                     
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at february 29, 2020 and february 28, 2019
                               75,134,000                                                          
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30, 2019 and february 28, 2019
                                75,134,000                                                         
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31, 2019 and february 28, 2019
                                 75,134,000                                                        
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31, 2019 and february 28, 2019
                                  75,134,000                                                       
        total accumulated other comprehensive loss
                                  -16,470,000      -14,517,000   -15,261,000  -17,345,000  -27,285,000    -22,197,000 -13,484,000                                     
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at february 28, 2019 and february 28, 2018
                                   75,134,000                                                      
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30, 2018 and february 28, 2018
                                    75,134,000                                                     
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31, 2018 and february 28, 2018
                                     75,134,000                                                    
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31, 2018 and february 28, 2018
                                      75,134,000                                                   
        employee compensation and benefits
                                       15,597,000 14,775,000 13,125,000 12,175,000 13,515,000 11,713,000 11,829,000 10,181,000 15,863,000 14,059,000 14,864,000 13,750,000 15,964,000 15,171,000 15,322,000 14,149,000 16,520,000 17,393,000 15,609,000 14,081,000 17,003,000 14,885,000 14,909,000 15,428,000 16,087,000 15,876,000 14,347,000 14,628,000 16,503,000 16,497,000 14,560,000 13,638,000 14,374,000 15,996,000 15,038,000 13,907,000 12,919,000 16,217,000 14,827,000 14,398,000 14,840,000 16,319,000 13,092,000 14,293,000 15,799,000 16,857,000 17,487,000 15,722,000 17,250,000 14,561,000 
        taxes other than income
                                       135,000 357,000 668,000 403,000 225,000 374,000 1,078,000 554,000 232,000 624,000 1,176,000 1,013,000 656,000 891,000 1,204,000 866,000 445,000 463,000 1,203,000 798,000 582,000 453,000 1,153,000 893,000 547,000 359,000 890,000 601,000 585,000 280,000 1,302,000 1,216,000 1,539,000 1,583,000 1,236,000 1,206,000 1,322,000 1,734,000 1,320,000 1,195,000 989,000 813,000 821,000 658,000 611,000 1,370,000 1,120,000 1,538,000 1,488,000 2,383,000 
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at february 28, 2018 and 2017
                                       75,134,000                                                  
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30 and february 28, 2017
                                        75,134,000                                                 
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31 and february 28, 2017
                                         75,134,000                                                
        property, plant and equipment, at cost
                                                                                         
        trademarks and trade names
                                          17,417,000 15,291,000 15,291,000 15,291,000 15,291,000 24,461,000 28,591,000 28,591,000 28,591,000 28,591,000 26,901,000 64,301,000 62,898,000 62,898,000 68,498,000  63,378,000 63,378,000 63,378,000                             
        other intangible assets
                                          34,985,000 38,636,000 34,017,000 34,902,000 36,064,000 42,472,000 43,988,000 45,504,000 46,144,000 47,636,000 46,278,000 47,591,000 47,460,000 48,877,000 38,608,000 19,183,000                                
        income taxes payable
                                          3,422,000      1,742,000 866,000 2,292,000  1,785,000 1,149,000 3,869,000 338,000 1,641,000 1,269,000 1,693,000 621,000 1,031,000 782,000 829,000 1,183,000                          
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31 and february 28, 2017
                                          75,134,000                                               
        total liabilities and shareholders’ equity
                                          324,398,000 324,285,000 318,618,000 324,279,000 365,579,000 392,188,000 407,055,000 421,309,000 436,643,000 453,262,000 444,717,000 546,021,000 541,891,000 536,347,000 557,597,000 487,279,000 489,417,000 495,292,000 497,507,000 505,537,000 512,881,000 531,962,000 484,531,000 488,092,000 490,163,000 473,728,000 469,782,000 450,650,000 439,844,000 432,699,000 424,796,000 428,175,000 441,298,000 436,380,000 509,490,000 514,535,000 513,778,000 513,131,000 516,435,000 488,169,000 482,750,000 478,228,000 501,528,000 509,604,000 498,443,000 494,401,000  
        current assets of discontinued operations
                                                                                         
        long-term assets of discontinued operations
                                                                                         
        current liabilities of discontinued operations
                                                                                         
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares in 2017 and 2016
                                           75,134,000                                              
        foreign currency translation, net of taxes
                                               -9,940,000 -7,679,000 -7,902,000 -5,291,000 -4,627,000 -1,986,000 -380,000 65,000 -915,000 -114,000 -358,000 721,000 571,000 556,000 172,000 -1,085,000 1,022,000 -932,000 1,858,000 2,685,000 1,727,000 527,000 -247,000 107,000 267,000 240,000 -43,000 14,000               
        deferred finance charges
                                            304,000 300,000   112,000 149,000 186,000 224,000 261,000 298,000 335,000 373,000 410,000 447,000 485,000 522,000 559,000 596,000 634,000 671,000 324,000 432,000 540,000 648,000 756,000 863,000 971,000 1,079,000 1,163,000 1,188,000 374,000 486,000 598,000 710,000 822,000 934,000 1,046,000 1,158,000 1,269,000 1,382,000 1,494,000 1,606,000 1,709,000 1,390,000  
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30 and february 29, 2016
                                            75,134,000                                             
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31 and february 29, 2016
                                             75,134,000                                            
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31 and february 29, 2016
                                              75,134,000                                           
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares in february 29, 2016 and february 28, 2015
                                               75,134,000                                          
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30 and february 28, 2015
                                                75,134,000                                         
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31 and february 28, 2015
                                                 75,134,000                                        
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31 and february 28, 2015
                                                  75,134,000                                       
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares in 2015 and 2014
                                                   75,134,000                                      
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30 and february 28, 2014
                                                    75,134,000                                     
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31 and february 28, 2014
                                                     75,134,000                                    
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31 and february 28, 2014
                                                      75,134,000                                   
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares in 2014 and 2013
                                                       75,134,000                                  
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30 and february 28, 2013
                                                        75,134,000                                 
        trademarks
                                                         63,378,000                           63,031,000 61,871,000 61,904,000 61,941,000 61,978,000 
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31 and february 28, 2013
                                                         75,134,000                                
        customer lists
                                                          19,371,000 20,134,000 20,897,000 21,659,000 22,422,000 23,188,000 15,853,000 16,418,000 16,983,000 17,547,000 18,112,000 18,626,000 19,190,000 19,753,000 20,316,000 20,880,000 21,443,000 22,007,000 22,570,000 23,133,000 23,697,000 24,260,000 23,392,000 19,450,000 19,868,000 20,287,000 20,463,000 20,896,000    
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31 and february 28, 2013
                                                          75,134,000                               
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares in 2013 and 2012
                                                           75,134,000                              
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30 and february 29, 2012
                                                            75,134,000                             
        cost of 4,089,265 shares at november 30, 2012 and 4,129,668 shares at february 29, 2012
                                                            -73,004,000                             
        trademarks and tradenames
                                                             63,407,000 63,440,000 63,473,000 58,666,000 58,699,000 58,732,000 58,765,000 58,798,000 58,831,000 58,864,000 58,897,000 58,930,000 58,963,000 58,996,000 59,030,000 63,768,000 63,805,000 63,842,000 63,880,000 64,310,000 62,977,000 63,015,000 63,052,000      
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31 and february 29, 2012
                                                             75,134,000                            
        additional paid in capital
                                                             121,407,000 121,164,000 121,390,000 121,123,000 120,860,000 120,840,000 121,306,000 121,527,000 121,370,000 121,372,000 121,978,000 122,237,000 121,962,000 121,946,000 122,448,000 121,919,000 122,588,000 122,642,000 122,566,000 122,463,000 122,257,000 122,283,000 122,305,000 122,284,000 122,209,000 122,969,000 122,922,000 123,153,000 
        cost of 4,090,265 shares at august 31, 2012 and 4,129,668 shares at february 29, 2012
                                                             -73,022,000                            
        preferred stock 10 par value,authorized 1,000,000 shares; none issued
                                                                                         
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31 and february 29, 2012
                                                              75,134,000                           
        cost of 4,099,388 shares at may 31, 2012 and 4,129,668 shares at february 29, 2012
                                                              -73,185,000                           
        current installments of long-term debt
                                                                50,000,000 50,000,000 240,000 586,000     39,000 77,000 76,402,000 210,000 227,000 224,000 227,000 255,000 305,000 425,000 532,000 652,000 5,648,000 5,963,000 11,255,000 11,620,000 21,120,000 
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares in 2012 and 2011
                                                               75,134,000                          
        unrealized loss on derivative instruments, net of taxes
                                                                  -154,000  -576,000 -808,000 -909,000 -1,154,000 -1,313,000 -1,293,000 -1,427,000               
        cost of 4,129,668 shares in 2012 and 4,197,567 shares in 2011
                                                               -73,726,000                          
        federal and state income taxes payable
                                                                1,003,000 651,000 5,806,000 2,935,000 6,160,000 3,230,000 6,839,000 705,000 820,000 343,000     4,935,000 501,000 970,000  5,413,000 973,000 884,000 1,443,000 7,828,000 2,490,000  
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30 and february 28, 2011
                                                                75,134,000                         
        cost of 4,133,518 shares at november 30, 2011 and 4,197,567 shares at february 28, 2011
                                                                -73,802,000                         
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31 and february 28, 2011
                                                                 75,134,000                        
        cost of 4,133,518 shares at august 31, 2011 and 4,197,567 shares at february 28, 2011
                                                                 -73,802,000                        
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31 and february 28, 2011
                                                                  75,134,000                       
        cost of 4,149,968 shares at may 31, 2011 and 4,197,567 shares at february 28, 2011
                                                                  -74,096,000                       
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares in 2011 and 2010
                                                                   75,134,000                      
        unrealized losson derivative instruments, net of taxes
                                                                   -372,000                      
        cost of 4,197,567 shares in 2011 and 4,292,080 shares in 2010
                                                                   -74,945,000                      
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30 and february 28, 2010
                                                                    75,134,000                     
        cost of 4,221,127 shares at november 30, 2010 and 4,292,080 shares at february 28, 2010
                                                                    -75,384,000                     
        long-term debt, less current installments
                                                                     41,272,000 41,432,000 41,817,000 42,067,000 52,036,000  76,185,000 70,859,000 77,056,000 78,654,000 90,710,000 97,265,000 80,302,000 83,386,000 88,971,000 95,067,000 108,181,000 95,814,000 102,916,000 96,550,000 
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31 and february 28, 2010
                                                                     75,134,000                    
        accumulated other comprehensive income: - sum
                                                                     -13,431,000 -13,178,000 -13,263,000 -13,180,000 -13,443,000 -13,520,000 -14,510,000 -8,294,000 -6,014,000 -5,541,000 -5,521,000 -6,582,000 -6,894,000 -6,937,000 -7,371,000      
        cost of 4,224,137 shares at august 31, 2010 and 4,292,080 shares at february 28, 2010
                                                                     -75,437,000                    
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31 and february 28, 2010
                                                                      75,134,000                   
        cost of 4,234,944 shares at may 31, 2010 and 4,292,080 shares at february 28, 2010
                                                                      -75,631,000                   
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares in 2010 and 2009
                                                                       75,134,000                  
        cost of 4,292,080 shares in 2010 and 4,336,557 shares in 2009
                                                                       -76,651,000                  
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30 and february 28, 2009
                                                                        75,134,000                 
        cost of 4,323,501 shares at november 30, 2009 and 4,336,557 shares at february 28, 2009
                                                                        -77,314,000                 
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31 and february 28, 2009
                                                                         75,134,000                
        cost of 4,323,501 shares at august 31, 2009 and 4,336,557 shares at february 28, 2009
                                                                         -77,314,000                
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31 and february 28, 2009
                                                                          75,134,000               
        cost of 4,338,238 shares at may 31, 2009 and 4,336,557 shares at february 28, 2009
                                                                          -77,579,000               
        prepaid pension asset
                                                                               260,000     6,897,000 7,357,000 7,818,000 8,277,000  
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares in 2009 and 2008
                                                                           75,134,000              
        foreign currency translation
                                                                           -1,016,000 -689,000 725,000 909,000 929,000 814,000 502,000 459,000 25,000    460,000  
        unrealized gain on derivative instruments
                                                                           -1,387,000 -1,155,000 -289,000            
        minimum pension liability
                                                                           -12,107,000 -6,450,000 -6,450,000 -6,450,000 -6,450,000 -7,396,000 -7,396,000 -7,396,000 -7,396,000      
        cost of 4,336,557 shares in 2009 and 4,391,193 shares in 2008
                                                                           -77,923,000              
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30 and february 29, 2008
                                                                            75,134,000             
        cost of 4,292,002 shares at november 30, 2008 and 4,391,193 shares at february 29, 2008
                                                                            -77,471,000             
        series a junior participating preferred stock of 10 par value, authorized 1,000,000 shares; none issued
                                                                                         
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31 and february 29, 2008
                                                                             75,134,000            
        cost of 4,357,169 shares at august 31, 2008 and 4,391,193 shares at february 29, 2008
                                                                             -78,710,000            
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31 and february 29, 2008
                                                                              75,134,000           
        cost of 4,377,661 shares at may 31, 2008 and 4,391,193 shares at february 29, 2008
                                                                              -79,080,000           
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares in 2008 and 2007
                                                                               75,134,000          
        cost of 4,391,193 shares in 2008 and 4,475,962 shares in 2007
                                                                               -79,324,000          
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30 and february 28, 2007
                                                                                75,134,000         
        cost of 4,400,413 shares at november 30, 2007 and 4,475,962 shares at february 28, 2007
                                                                                -79,491,000         
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31 and february 28, 2007
                                                                                 75,134,000        
        cost of 4,400,413 shares at august 31, 2007 and 4,475,962 shares at february 28, 2007
                                                                                 -79,491,000        
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31 and february 28, 2007
                                                                                  75,134,000       
        cost of 4,467,742 shares at may 31, 2007 and 4,475,962 shares at february 28, 2007
                                                                                  -80,706,000       
        series a junior participating preferred stock of 10 par value. authorized 1,000,000 shares; none issued
                                                                                         
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares in 2007 and 2006
                                                                                   75,134,000      
        cost of 4,475,962 shares in 2007 and 4,574,329 shares in 2006
                                                                                   -80,855,000      
        other current assets
                                                                                    10,976,000 10,909,000 9,330,000 9,329,000 6,475,000 
        deferred credits, principally income taxes
                                                                                    28,880,000 29,524,000 29,971,000  30,223,000 
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30 and february 28, 2006
                                                                                    75,134,000     
        accumulated other comprehensive income-foreign currency translation
                                                                                    213,000 429,000 472,000   
        shareholders’ equity - sum
                                                                                    400,979,000 394,260,000 387,379,000   
        cost of 4,497,119 shares at november 30, 2006 and 4,574,329 shares at february 28, 2006
                                                                                    -81,237,000     
        accounts receivables, net of allowance for doubtful receivables of 3,226 at august 31, 2006 and 3,001 at february 28, 2006
                                                                                     48,311,000    
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31 and february 28, 2006
                                                                                     75,134,000    
        cost of 4,499,069 shares at august 31,2006 and 4,574,329 shares at february 28, 2006
                                                                                     -81,272,000    
        current assets:
                                                                                         
        accounts receivables, net of allowance for doubtful receivables of 2,957 at may 31, 2006 and 3,001 at february 28, 2006
                                                                                      46,750,000   
        total property, pland and equipment
                                                                                      184,715,000   
        purchased customer lists
                                                                                      21,222,000 21,632,000  
        current liabilities:
                                                                                         
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31 and february 28, 2006
                                                                                      75,134,000   
        cost of 4,572,837 shares at may 31, 2006 and 4,574,329 shares at february 28, 2006
                                                                                      -82,578,000   
        accounts receivables, net of allowance for doubtful receivables of 3,001 in 2006 and 3,567 in 2005
                                                                                       41,686,000  
        deferred tax liability and other
                                                                                       30,189,000  
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares in 2006 and 2005
                                                                                       75,134,000  
        cost of 4,574,329 shares in 2006 and 4,635,444 shares in 2005
                                                                                       -82,604,000  
        purchased customer list
                                                                                        22,043,000 
        accrued expenses:
                                                                                         
        federal and state income tax payable
                                                                                        1,217,000 
        shareholders’ equity:
                                                                                         
        series a junior participating preferred stock 10 par value, authorized 1,000,000 shares; none issued
                                                                                         
        common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30, 2005 and february 28, 2005
                                                                                        75,134,000 
        accumulated other comprehensive income
                                                                                        243,000 
        shareholders’ equity: - sum
                                                                                        374,597,000 
        cost of 4,589,493 shares at november 30, 2005 and 4,635,444 shares at february 28, 2005
                                                                                        -82,878,000 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-05-31 2026-02-28 2025-11-30 2025-08-31 2025-05-31 2025-02-28 2024-11-30 2024-08-31 2024-05-31 2024-02-29 2023-11-30 2023-08-31 2023-05-31 2023-02-28 2022-11-30 2022-08-31 2022-05-31 2022-02-28 2021-11-30 2021-08-31 2021-05-31 2021-02-28 2020-11-30 2020-08-31 2020-05-31 2020-02-29 2019-11-30 2019-08-31 2019-05-31 2019-02-28 2018-11-30 2018-08-31 2018-05-31 2018-02-28 2017-11-30 2017-08-31 2017-05-31 2017-02-28 2016-11-30 2016-08-31 2016-05-31 2016-02-29 2015-11-30 2015-08-31 2015-05-31 2015-02-28 2014-11-30 2014-08-31 2014-05-31 2014-02-28 2013-11-30 2013-08-31 2013-05-31 2013-02-28 2012-11-30 2012-08-31 2012-05-31 2012-02-29 2011-11-30 2011-08-31 2011-05-31 2011-02-28 2010-11-30 2010-08-31 2010-05-31 2010-02-28 2009-11-30 2009-08-31 2009-05-31 2009-02-28 2008-11-30 2008-08-31 2008-05-31 2008-02-29 2007-11-30 2007-08-31 2007-05-31 2007-02-28 2006-11-30 2006-08-31 2006-05-31 2006-02-28 
                                                                                          
          cash flows from operating activities:
                                                                                          
          net earnings
        9,879,000 8,848,000 10,826,000 13,154,000 9,799,000 9,023,000 10,204,000 10,308,000 10,687,000 10,146,000 9,906,000 10,910,000 11,635,000 12,193,000 11,286,000 12,194,000 11,627,000 6,655,000 7,563,000 7,460,000 7,304,000 5,125,000 8,363,000 6,421,000 4,185,000 8,574,000 10,553,000 9,533,000 9,632,000 8,204,000 10,419,000 9,567,000 9,247,000 8,307,000 8,274,000 8,540,000 7,784,000 6,134,000 5,740,000 6,784,000 -16,878,000 4,845,000 10,674,000 11,046,000 9,171,000 8,598,000 -71,179,000 10,016,000 8,032,000 -14,467,000 9,349,000 9,801,000 8,506,000 7,074,000 6,170,000 7,592,000 3,879,000 3,330,000 6,892,000 9,712,000 11,424,000 9,819,000 9,643,000 12,129,000 13,040,000 9,834,000 9,191,000 9,546,000 6,635,000 -62,921,000 9,876,000 9,341,000 10,936,000 11,088,000 11,568,000 11,138,000 10,796,000 7,806,000 10,822,000 11,643,000 11,330,000 9,305,000 
          adjustments to reconcile net earnings to net cash from operating activities:
                                                                                          
          depreciation
        2,159,000 2,272,000 2,256,000 2,280,000 2,239,000 2,140,000 2,137,000 2,252,000 2,314,000 2,398,000 2,491,000 2,524,000 2,450,000 2,414,000 2,572,000 2,573,000 2,621,000 2,644,000 2,620,000 2,589,000 2,543,000 2,633,000 2,392,000 2,453,000 2,444,000 2,591,000 2,788,000 2,569,000 2,477,000 2,317,000 2,446,000 2,273,000 2,035,000 2,017,000 2,020,000 2,000,000 1,996,000 1,990,000 1,942,000 2,019,000 1,983,000 2,875,000 2,858,000 2,876,000 2,718,000 2,690,000 2,594,000 2,639,000 2,582,000 2,588,000 2,514,000 2,365,000 2,387,000 2,439,000 2,470,000 2,476,000 2,572,000 2,347,000 2,328,000 2,354,000 2,492,000 1,891,000 2,023,000 2,085,000 2,067,000 2,146,000 2,221,000 2,253,000 2,356,000 2,426,000 2,408,000 2,476,000 2,683,000 2,815,000 2,972,000 3,129,000 3,301,000 3,463,000 3,647,000 3,666,000 3,894,000 3,774,000 
          amortization of intangible assets
        2,080,000 2,072,000 2,034,000 2,029,000 1,944,000 1,919,000 1,943,000 1,935,000 1,929,000 1,819,000 1,963,000 1,973,000 1,894,000 1,896,000 1,767,000 1,756,000 1,757,000 2,244,000 1,973,000 2,073,000 2,091,000 2,137,000 2,054,000 1,952,000 1,972,000 1,971,000 1,968,000 1,926,000 1,904,000 1,867,000 2,331,000 1,505,000 1,415,000 1,492,000 1,489,000                                                
          loss from disposal of assets
        -10,000      -138,000 39,000 4,000 1,000                       103,000 -4,000 48,000 15,000 12,000 264,000 -4,000 6,000                               -213,000 -54,000          
          amortization of discount on short-term investments
          -25,000  -207,000                                                                            
          credit losses
        107,000                                                                                  
          stock based compensation
        379,000 581,000 583,000 778,000 568,000 626,000 877,000 713,000 1,760,000 -882,000 684,000 685,000 686,000 1,294,000 561,000 469,000 467,000 355,000 642,000 636,000 1,166,000 310,000 269,000 326,000 338,000 351,000 353,000 307,000 358,000 361,000 362,000 347,000 327,000 335,000 335,000 334,000 333,000 342,000 340,000 340,000 339,000 325,000 326,000 325,000 332,000 327,000 327,000 326,000 359,000 373,000 373,000 381,000 405,000 381,000 381,000 381,000 316,000 263,000 263,000 267,000 232,000 188,000 187,000 191,000 416,000 276,000 275,000 282,000 246,000 251,000 211,000 295,000 236,000 207,000 206,000 197,000 124,000 89,000 88,000 66,000 59,000  
          net pension expense
        357,000 458,000 458,000 456,000 457,000 494,000 496,000 496,000 496,000 -720,000 480,000 497,000 462,000 893,000 -809,000 405,000 405,000 745,000 148,000 399,000 398,000 2,196,000 577,000 578,000 577,000  296,000 295,000 295,000                                                      
          changes in operating assets and liabilities, net of the effects of acquisitions
                                                                                          
          accounts and other receivables
        3,957,000  5,903,000 5,403,000 -7,340,000                                                                              
          prepaid expenses and income taxes
        -64,000 912,000 -762,000 -68,000 -10,000 1,500,000 41,000 -1,719,000 677,000    384,000    145,000    209,000    1,517,000  -129,000 -370,000 755,000 401,000 -555,000 171,000 3,391,000    1,165,000 2,754,000 2,579,000 3,377,000 -7,576,000                                          
          inventories
        -1,172,000  2,012,000 -8,969,000 -11,798,000 582,000 2,257,000 1,193,000 -966,000 2,288,000 4,245,000           351,000 1,317,000 919,000 600,000 1,706,000        1,319,000   -1,284,000 706,000 1,095,000 -497,000 124,000 -1,834,000 -871,000 9,151,000 12,527,000 6,873,000 360,000 5,053,000 642,000 -8,579,000 -16,814,000 -2,705,000 11,683,000 -460,000 -1,300,000 5,177,000 14,876,000 -1,434,000 171,000 -5,678,000 -14,868,000 -1,112,000 -13,801,000 -6,079,000 -2,761,000 995,000 2,695,000 9,819,000 13,587,000 2,342,000 -14,106,000 389,000 7,221,000 3,294,000 -4,406,000 -7,191,000 -1,845,000 4,307,000 -924,000 1,739,000 675,000 442,000 
          other assets
        16,000 22,000 25,000 15,000 16,000     39,000 19,000 -9,000 71,000            1,000 6,000   -6,000    -2,000 66,000 1,000 4,000 -312,000 -287,000 6,000 2,191,000 39,000 131,000 211,000 164,000 185,000 11,000 -56,000 87,000 25,000 49,000 36,000 4,000 -23,000 -33,000 3,000 16,000 16,000 3,000 -103,000 -17,000 4,000 101,000 2,000 -2,862,000 -128,000 -929,000 -8,000 -60,000 -42,000 105,000 -7,000 21,000 29,000 -55,000 21,000 2,855,000 -1,696,000 -623,000 -1,018,000 -3,803,000 
          accounts payable and accrued expenses
        3,532,000 709,000 -6,906,000 -4,633,000 11,953,000  -2,288,000 -3,352,000 3,275,000     1,863,000 -1,334,000 -1,630,000 4,435,000 -557,000 -2,206,000 833,000 3,463,000        487,000        -543,000 2,981,000 -1,856,000 1,384,000 -2,649,000 264,000 -4,159,000 3,917,000 273,000 -2,057,000 -2,317,000 324,000 558,000 -5,304,000 -165,000 3,723,000 -3,167,000 2,894,000 -1,596,000 1,324,000 -9,873,000 2,923,000 -2,923,000 -6,579,000 6,714,000 -5,752,000 1,136,000 2,924,000 -2,253,000 992,000 -1,000 4,848,000 338,000 -9,429,000 -1,311,000 -2,815,000 5,766,000 -2,381,000 1,731,000 515,000 2,483,000 -5,052,000 548,000 -6,161,000 2,352,000 2,336,000 
          other liabilities
        12,000 27,000 2,000 -8,000 67,000  -649,000 40,000 -19,000     -58,000 116,000      31,000            3,000 -272,000 -10,000 441,000 -83,000 -3,572,000 -16,000 -5,000 14,000   -151,000 -318,000 392,000 57,000 103,000 -33,000 243,000 -22,000 -25,000 8,000 48,000 270,000 -316,000 -313,000 530,000 -126,000 -290,000 -311,000 1,404,000 -155,000 -296,000 -301,000 463,000 -274,000 -392,000 946,000 -370,000 -400,000 -446,000 895,000 -777,000 -291,000 -528,000      
          net cash from operating activities
        21,232,000 17,874,000 16,434,000 10,465,000 7,960,000 12,758,000 18,156,000 11,836,000 23,105,000 16,569,000 17,566,000 13,208,000 21,726,000 12,779,000 12,242,000 7,518,000 14,237,000 16,383,000 9,788,000 12,620,000 11,887,000 12,038,000 12,625,000 13,304,000 14,850,000 12,786,000 16,715,000 12,047,000 15,671,000 14,668,000 12,417,000 12,360,000 11,890,000 11,472,000 14,642,000 6,830,000 12,346,000 16,327,000 13,482,000 14,031,000 15,047,000 8,012,000 18,476,000 29,943,000 30,732,000 18,871,000 14,060,000 19,026,000 13,312,000 -5,816,000 -1,533,000 18,553,000 21,551,000 9,322,000 11,275,000 14,594,000 14,766,000 -2,391,000 14,220,000 1,473,000 11,271,000 2,124,000 3,135,000 17,856,000 9,651,000 11,098,000 21,495,000 24,804,000 25,170,000 8,013,000 5,186,000 14,363,000 16,654,000 12,829,000 126,000 8,005,000 9,484,000 12,389,000 12,615,000 12,335,000 12,178,000 11,512,000 
          cash flows from investing activities:
                                                                                          
          capital expenditures
        -352,000 -719,000 -1,425,000 -1,368,000 -632,000 -1,108,000 -2,510,000 -731,000 -1,153,000 -985,000 -499,000 -428,000 -183,000 -2,120,000 -1,301,000 -1,219,000 -855,000 -697,000 -622,000 -305,000 -603,000 -1,870,000 -1,504,000 -669,000 -835,000 -863,000 -729,000 -133,000 217,000 -1,135,000 -2,052,000 -2,117,000 -4,839,000 -5,672,000 -10,084,000 -13,158,000 -8,541,000 -5,939,000 -5,171,000 -629,000 -2,394,000 -791,000 -1,349,000 -1,865,000 -1,823,000 -694,000 -759,000 -1,018,000 -1,754,000 -1,434,000 -1,175,000 -636,000 -1,665,000 
          free cash flows
        20,880,000 17,874,000 15,715,000 9,040,000 6,592,000 12,758,000 17,524,000 10,728,000 20,595,000 16,569,000 17,566,000 13,208,000 21,726,000 12,779,000 12,242,000 7,518,000 14,237,000 16,383,000 9,788,000 12,620,000 11,887,000 12,038,000 12,625,000 13,304,000 14,850,000 12,786,000 16,715,000 12,047,000 15,671,000 14,668,000 12,417,000 12,360,000 11,890,000 11,472,000 14,642,000 6,830,000 11,615,000 15,174,000 12,497,000 13,532,000 14,619,000 7,829,000 16,356,000 28,642,000 29,513,000 18,016,000 13,363,000 18,404,000 13,007,000 -6,419,000 -3,403,000 17,049,000 20,882,000 8,487,000 10,412,000 13,865,000 14,633,000 -2,174,000 13,085,000 -579,000 9,154,000 -2,715,000 -2,537,000 7,772,000 -3,507,000 2,557,000 15,556,000 19,633,000 24,541,000 5,619,000 4,395,000 13,014,000 14,789,000 11,006,000 -568,000 7,246,000 8,466,000 10,635,000 11,181,000 11,160,000 11,542,000 9,847,000 
          purchase of businesses, net of cash acquired
          -3,999,000 -34,931,000  85,000                                -290,000 -617,000     -344,000           -39,970,000                   -20,000 -4,000    
          maturity of short-term investments
          5,500,000  10,000,000 10,000,000 7,500,000                                                                          
          proceeds from disposal of plant and property
        10,000 19,000   70,000 243,000 5,000 51,000 -3,000       825,000 762,000 800,000 136,000 679,000    131,000 306,000 2,000 4,000 28,000 11,000 5,000 20,000 1,000 651,000 5,000 7,000 46,000 965,000 11,000 16,000  69,000 11,000 2,000 4,000 19,000 962,000 7,000 4,000 7,000 7,000 4,000 25,000   1,000   28,000 3,000 5,000 181,000 258,000 605,000 5,000 876,000 744,000 4,000 23,000      
          net cash from investing activities
        -342,000  -4,699,000 -1,155,000 -30,799,000 5,281,000 9,696,000 3,275,000 -5,052,000            118,000                -711,000 -18,829,000 -334,000 -784,000 106,037,000 -137,000 -1,155,000 -1,621,000 -1,203,000 -17,024,000 -972,000 -11,111,000 -303,000 -599,000 -63,708,000 -542,000 -662,000 -835,000 4,919,000 -2,763,000 -126,000 -39,749,000 -7,096,000 -1,848,000 -2,117,000 -4,838,000 -7,909,000 -10,080,000 -13,158,000 -8,513,000 -5,939,000 -5,168,000 -624,000 -2,213,000 -533,000 -744,000 -1,860,000 -1,042,000 -14,493,000 -755,000 -995,000 -1,765,000 -1,417,000 -11,383,000 -5,260,000 -2,813,000 
          cash flows from financing activities:
                                                                                          
          dividends paid
        -6,378,000  -6,434,000 -6,505,000 -6,571,000  -72,299,000 -6,496,000 -6,460,000                                                                          
          common stock repurchases
          -5,903,000 -3,542,000 -5,011,000  -1,000 -1,827,000                                                                          
          proceeds from exercise of stock options
         -1,000 44,000 -1,000                              2,910,000     54,000 5,000 44,000   50,000 9,000   17,000 49,000 151,000 79,000        10,000 525,000   15,000 655,000 3,000 200,000 21,000 426,000 14,000  
          net cash from financing activities
        -6,378,000  -12,338,000 -10,047,000 -11,538,000  -72,125,000 -6,497,000 -8,287,000                            -7,778,000 -4,897,000 -10,508,000 -50,443,000 -6,620,000 -9,562,000 -22,516,000 -27,016,000 -25,496,000 -90,000 -11,549,000 -7,256,000 -5,382,000 3,596,000 55,955,000 -14,542,000 -12,501,000 -11,537,000 -14,567,000 -19,550,000 -9,561,000 35,586,000 -4,035,000 -3,991,000 -3,869,000 -3,987,000 6,006,000 -4,016,000 -4,008,000 -3,913,000 -14,041,000 -28,072,000 -4,462,000 492,000 -10,932,000 -6,037,000 -15,987,000 -10,529,000 12,857,000 -6,175,000 -9,669,000 -14,742,000 -17,369,000 3,538,000 -11,405,000 -7,040,000 
          net change in cash and cash equivalents
        14,512,000  -603,000 -737,000 -34,377,000                              9,065,000                                 -8,659,000 20,517,000 6,314,000 -7,192,000 7,870,000 -1,099,000 1,237,000 -1,374,000 979,000 -1,031,000 -4,004,000 -6,286,000 4,550,000 -4,538,000 2,235,000 
          cash and cash equivalents at beginning of period
        34,570,000 67,000,000                                                              9,286,000 3,393,000 3,582,000     
          cash and cash equivalents at end of period
        49,082,000 3,287,000 -603,000 -737,000 32,623,000                              9,065,000                                 -8,659,000 29,803,000 6,314,000 -7,192,000 7,870,000 2,294,000 1,237,000 -1,374,000 979,000 2,551,000 -4,004,000     
          supplemental disclosure of non-cash items:
                                                                                          
          modification of share-based awards from equity to liability
        2,213,000                                                                                  
          accrued interest on short-term investments
                -408,000                                                                          
          deferred income taxes
                56,000                                 -3,609,000 16,000   2,833,000    -1,899,000   -1,000 237,000 -1,000 2,000 -2,011,000 1,000 -12,000     2,720,000       80,000   -257,000 3,000      
          cash paid to pension plan
                                                                                         
          changes in operating assets and liabilities, net of the effects of acquisitions:
                                                                                          
          accounts receivable
             1,420,000 3,508,000 1,449,000 3,190,000 608,000 779,000 150,000 7,299,000       -1,927,000 2,148,000 -2,237,000 -429,000 -488,000 9,271,000   685,000 412,000 1,468,000   453,000    1,175,000 2,034,000 1,852,000 -1,012,000 586,000 -384,000 6,959,000 -302,000 382,000 1,371,000 3,395,000 -753,000 -263,000 -2,033,000 1,442,000 3,532,000 -4,850,000 -2,591,000 5,569,000 -4,078,000 -300,000 -4,847,000 7,508,000 1,254,000 4,036,000 -4,538,000 2,783,000 3,763,000 -3,651,000 66,000 6,203,000 -4,489,000 -3,394,000 9,401,000 8,265,000 2,258,000 -9,344,000 -2,012,000 -12,799,000 -1,185,000 -6,858,000 1,589,000    -2,621,000 
          purchase of investment securities
                                                                                          
          maturity of investment securities
                                                                                          
          net change in cash
              -44,273,000 8,614,000 9,766,000   -1,766,000 8,138,000 6,968,000 -4,520,000 299,000 5,615,000 4,637,000 -1,132,000 772,000 6,139,000 -14,168,000 5,452,000 8,074,000 7,574,000        190,000    3,857,000 -7,399,000   114,464,000 -3,285,000 -5,141,000 -196,000 3,701,000 678,000 886,000 516,000 7,950,000 -3,200,000 -9,165,000 3,285,000 8,164,000 -3,002,000 -3,971,000 -1,762,000 4,557,000 -6,351,000 2,454,000 -3,546,000 5,548,000 -6,003,000 1,315,000 3,495,000 -7,565,000 -1,531,000                 
          bad debt expense, net of recoveries
          22,000 28,000 90,000 76,000 -25,000 67,000 110,000 320,000 138,000 100,000 135,000 78,000 192,000 213,000 180,000 21,000 249,000 121,000 38,000 111,000 153,000 132,000 648,000   -18,000 40,000 -263,000 279,000 61,000 135,000    -166,000  15,000                                            
          purchase of short-term investments
              -10,093,000                                                                          
          gain from disposal of assets
                                                 -108,000 -361,000 -8,000 -2,000  -15,000 -3,000 -1,000  -15,000 -248,000 -7,000  3,000 -5,000 -4,000 -4,000 -8,000       2,000 -1,000 -2,000 -176,000             
          purchase of businesses and intangible asset, net of cash acquired
                                                                                          
          cash and cash equivalents at beginning of year
                                                                                       13,860,000  
          cash and cash equivalents at end of year
                                                                                       4,550,000 9,322,000  
          cash at beginning of period
              81,597,000  93,968,000 85,606,000 75,190,000 68,258,000 88,442,000   96,230,000    80,466,000 7,957,000 15,346,000 5,316,000 6,232,000 10,410,000 12,305,000 21,063,000                 
          cash at end of period
              -44,273,000 8,614,000 91,363,000  -16,438,000 -1,766,000 102,106,000 6,968,000 -4,520,000 299,000 91,221,000 4,637,000 -1,132,000 772,000 81,329,000 -14,168,000 5,452,000 8,074,000 75,832,000 6,945,000 8,813,000 -34,865,000 87,365,000 7,624,000   96,420,000    84,323,000 -7,399,000   122,421,000 -3,285,000 -5,141,000 -196,000 19,047,000 678,000 886,000 516,000 13,266,000 -3,200,000 -9,165,000 3,285,000 14,396,000 -3,002,000 -3,971,000 -1,762,000 14,967,000 -6,351,000 2,454,000 -3,546,000 17,853,000 -6,003,000 1,315,000 3,495,000 13,498,000 -1,531,000                 
          cash at beginning of year
                                                                                          
          cash at end of year
                                                                                          
          changes in operating assets and liabilities, net of current assets and liabilities of acquired businesses:
                                                                                          
          changes in operating assets and liabilities:
                                                                                          
          accounts receivable, net of non-cash item discussed in note 15 in 2023
                                                                                          
          amortization of deferred finance charges
                                 19,000 28,000 29,000 28,000 29,000 28,000 29,000 28,000 29,000 28,000 29,000 27,000   37,000 37,000 38,000 37,000 37,000 37,000 38,000 37,000 37,000 37,000 38,000 37,000 37,000 37,000 38,000 37,000 108,000 108,000 108,000 108,000 109,000 107,000 108,000 108,000 108,000 106,000 112,000 112,000 113,000 111,000 112,000 112,000 112,000 112,000 112,000 112,000      
          repayment of debt
                                             -5,000,000 -5,000,000 -5,000,000 -18,000,000 -22,500,000 -21,000,000 -10,000,000 -2,500,000   -2,500,000 -10,000,000 -12,500,000 -7,500,000 -10,000,000 -15,000,000 -5,000,000         -39,000 -10,038,000 -24,077,000 -56,000 -56,000 -7,555,000 -2,060,000 -12,084,000 -6,605,000 -1,157,000 -3,191,000 -5,705,000 -11,739,000 -13,429,000 -7,980,000 -7,473,000 -3,134,000 
          pre-tax loss from discontinued operations
                                                                                          
          operating cash flows of discontinued operations
                                             538,000                                          
          excess tax benefit of stock based compensation
                                                                             -144,000   -84,000          
          proceeds from sale of discontinued operations
                                             107,354,000                                          
          investing cash flows of discontinued operations
                                             -279,000                                          
          borrowings on debt
                                                     15,000,000   10,000,000                               
          net periodic benefit cost
                                      329,000                                                    
          liability for pension benefits
                                        329,000  400,000 400,000 400,000 -2,360,000 639,000 639,000 639,000 -2,448,000 552,000 551,000 552,000 -2,673,000 273,000 273,000 274,000 -2,480,000 521,000 520,000 520,000                     -3,229,000 404,000        
          other current assets
                                                                 543,000                     54,000 -1,000 -223,000 
          financing cash flows of discontinued operations
                                                                                          
          effect of exchange rate changes on cash
                                                 -1,598,000 54,000 -1,502,000 -332,000 -1,079,000 -653,000 -143,000 323,000 -381,000 121,000 -184,000 -224,000 48,000 180,000 179,000 -522,000 203,000 -635,000 820,000 263,000 698,000 83,000 -265,000 -50,000 -203,000 -65,000 -223,000 433,000 22,000 -913,000 288,000 94,000 -21,000 136,000 -96,000 149,000 114,000 -115,000 60,000 -51,000  
          pre-tax loss on sale of discontinued operations
                                             36,775,000                                          
          dividends
                                            -4,468,000 -4,476,000 -4,537,000 -43,657,000 -4,530,000 -4,516,000 -4,516,000 -4,516,000 -4,496,000 -4,502,000 -4,548,000 -4,574,000 -4,567,000 -4,590,000 -4,588,000   -9,153,000 -4,576,000 -4,575,000 -4,560,000 -4,039,000 -4,035,000 -4,038,000 -4,020,000 -4,017,000 -4,017,000 -4,017,000 -4,006,000 -4,002,000 -4,003,000 -3,994,000 -4,002,000 -4,007,000 -4,007,000 -3,998,000 -3,987,000 -3,987,000 -3,986,000 -3,976,000 -3,967,000 -3,964,000 -3,962,000 -3,959,000 -3,949,000 -3,949,000 
          purchase of treasury stock
                                            -3,310,000 -686,000 -5,971,000       -482,000 -4,501,000 -1,182,000 -869,000 -1,836,000 -1,000 -1,000 -1,000 -1,000   -1,000 1,000 -2,000 -81,000 -1,000 -404,000              
          amortization of intangibles
                                            1,525,000                                              
          amortization of customer lists, noncompete, and patent
                                             1,179,000 1,173,000                                            
          bad debt expense
                                                -19,000 -280,000 798,000 307,000 307,000 601,000 494,000 87,000 144,000 208,000 618,000 1,099,000 1,099,000 456,000 287,000 75,000 -473,000 21,000 521,000 585,000 63,000 315,000 989,000 414,000 240,000 989,000 539,000 790,000 790,000   539,000 535,000 523,000 373,000 506,000 429,000   -914,000 
          purchase price of businesses, net of cash acquired
                                                                                          
          excess tax expense of stock based compensation
                                                                                          
          amortization of trade names, customer lists, and patent
                                                1,159,000 1,516,000 1,516,000 1,498,000 1,492,000 1,530,000 1,413,000 1,419,000 1,417,000 1,401,000 1,225,000 795,000 795,000                              
          impairment of goodwill and trademarks
                                                                                         
          prepaid expenses
                                                 1,217,000 -377,000 555,000 3,050,000 -1,872,000 -676,000 -507,000 -380,000 246,000 -620,000 -773,000 4,100,000 -170,000 -2,067,000 671,000 1,913,000 -5,013,000 -567,000 -583,000 29,000 -760,000 54,000 1,522,000 902,000 -2,580,000 -647,000 1,295,000 3,799,000 -2,360,000 -1,410,000 -158,000 -1,385,000 697,000 80,000 840,000 622,000 249,000 236,000 301,000 -2,011,000 1,816,000 
          adjustment to purchase price of businesses acquired
                                                                                        
          proceeds from disposal of property, plant and equipment
                                                                                          
          deferred financing charges
                                                                                          
          amortization of trade names and customer lists
                                                                                          
          prepaid pension asset
                                                              539,000 539,000 539,000  410,000                    460,000    
          amortization of tradenames and customer lists
                                                               828,000 832,000  599,000 599,000 599,000 599,000 599,000 600,000 601,000 600,000                 
          changes in operating assets and liabilities, net of the effects of acquisition
                                                                                          
          amortization of other intangible assets
                                                                                          
          prepaid pension asset/liability for pension benefits
                                                                    410,000   493,000 492,000 -2,382,000 752,000 753,000 752,000 585,000 336,000 335,000 335,000    404,000      
          changes in operating assets and liabilities
                                                                                          
          amortization of trademarks and customer lists
                                                                           600,000 602,000 605,000 604,000 605,000 605,000 574,000 559,000 463,000 466,000 455,000 502,000 503,000 497,000  
          gain on the sale of equipment
                                                                                 -425,000    -1,000 -6,000   29,000 
          excess tax benefit of stock option exercises
                                                                                 -48,000        
          changes in operating assets and liabilities, net of the effects of acquisition:
                                                                                          
          purchase of business, net of cash acquired
                                                                                          
          loss on the sale of equipment
                                                                                   -1,000 10,000    3,000  
          amortization of deferred financing charges
                                                                                     112,000 117,000 130,000 92,000  
          excess tax benefits from stock-based payment arrangements
                                                                                      -1,000 -51,000 -3,000  
          proceeds from disposal of property
                                                                                      21,000 2,778,000 3,000 48,000 
          debt issued
                                                                                        
          accounts receivables
                                                                                       460,000 -4,150,000  
          prepaid pension assets
                                                                                        459,000  
          purchase of operating assets, net of cash acquired
                                                                                        -4,627,000  
          other
                                                                                          
          effect of exchange rate changes on cash and cash equivalents
                                                                                          
          amortization of trademark and customer list
                                                                                          
          purchase of operating assets, net of cash acquired of 4,175
                                                                                          
          exercise of stock options