7Baggers

Brady Corporation
(NYSE:BRC) 

BRC stock logo

Brady Corporation manufactures and supplies identification solutions (IDS) and workplace safety (WPS) products to identify and protect premises, products, and people in the United States and internationally. The IDS segment offers safety signs, floor-marking tapes, pipe markers, labeling systems, sp...

Founded: 1914
Full Time Employees: 5,400
Sector: Industrials
Industry: Security & Protection Services

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-01-31 2025-10-31 2025-07-31 2025-04-30 2025-01-31 2024-10-31 2024-07-31 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31 2018-10-31 2018-07-31 2018-04-30 2018-01-31 2017-10-31 2017-07-31 2017-04-30 2017-01-31 2016-10-31 2016-07-31 2016-04-30 2016-01-31 2015-10-31 2015-07-31 2015-04-30 2015-01-31 2014-10-31 2014-07-31 2014-04-30 2014-01-31 2013-10-31 2013-07-31 2013-04-30 2013-01-31 2012-10-31 2012-07-31 2012-04-30 2012-01-31 2011-10-31 2011-07-31 2011-04-30 2011-01-31 2010-10-31 2010-07-31 2010-04-30 2010-01-31 2009-10-31 2009-07-31 2009-04-30 2009-01-31 2008-10-31 2008-07-31 2008-04-30 2008-01-31 2007-10-31 2007-07-31 
                                                                               
      net sales
    384,137,000 405,287,000 397,275,000 382,590,000 356,675,000 377,065,000 343,402,000 343,384,000 322,624,000 331,983,000 345,929,000 337,116,000 326,249,000 322,569,000 323,981,000 338,551,000 318,055,000 321,475,000 306,130,000 295,503,000 265,838,000 277,227,000 251,744,000 265,943,000 276,665,000 286,947,000 295,278,000 289,745,000 282,426,000 293,196,000 297,499,000 298,421,000 287,780,000 290,151,000 289,212,000 275,927,000 268,001,000 280,176,000 282,106,000 286,816,000 268,630,000 283,073,000 288,636,000 290,227,000 282,628,000 310,240,000 316,733,000 309,577,000 291,194,000 305,974,000 295,701,000 305,737,000 324,182,000 337,646,000 322,548,000 331,629,000 320,584,000 349,508,000 343,104,000 337,896,000 329,009,000 329,588,000 322,894,000 321,887,000 295,829,000 318,486,000 287,203,000 276,733,000 266,449,000 378,317,000 396,849,000 381,909,000 364,124,000 380,134,000  
      yoy
    7.70% 7.48% 15.69% 11.42% 10.55% 13.58% -0.73% 1.86% -1.11% 2.92% 6.77% -0.42% 2.58% 0.34% 5.83% 14.57% 19.64% 15.96% 21.60% 11.12% -3.91% -3.39% -14.74% -8.21% -2.04% -2.13% -0.75% -2.91% -1.86% 1.05% 2.87% 8.15% 7.38% 3.56% 2.52% -3.80% -0.23% -1.02% -2.26% -1.18% -4.95% -8.76% -8.87% -6.25% -2.94% 1.39% 7.11% 1.26% -10.18% -9.38% -8.32% -7.81% 1.12% -3.39% -5.99% -1.85% -2.56% 6.04% 6.26% 4.97% 11.22% 3.49% 12.43% 16.32% 11.03% -15.82% -27.63% -27.54% -26.82% -0.48%      
      qoq
    -5.22% 2.02% 3.84% 7.27% -5.41% 9.80% 0.01% 6.43% -2.82% -4.03% 2.61% 3.33% 1.14% -0.44% -4.30% 6.44% -1.06% 5.01% 3.60% 11.16% -4.11% 10.12% -5.34% -3.88% -3.58% -2.82% 1.91% 2.59% -3.67% -1.45% -0.31% 3.70% -0.82% 0.32% 4.81% 2.96% -4.35% -0.68% -1.64% 6.77% -5.10% -1.93% -0.55% 2.69% -8.90% -2.05% 2.31% 6.31% -4.83% 3.47% -3.28% -5.69% -3.99% 4.68% -2.74% 3.45% -8.28% 1.87% 1.54% 2.70% -0.18% 2.07% 0.31% 8.81% -7.11% 10.89% 3.78% 3.86% -29.57% -4.67% 3.91% 4.88% -4.21%   
      cost of goods sold
    189,743,000 196,455,000 197,044,000 187,531,000 180,832,000 187,376,000 166,347,000 166,357,000 160,541,000 160,264,000 170,049,000 167,425,000 169,809,000 167,305,000 160,805,000 174,525,000 168,693,000 166,487,000 158,481,000 146,656,000 136,316,000 141,799,000 133,238,000 136,416,000 137,538,000 145,542,000 148,698,000 143,996,000                                                
      gross margin
    194,394,000 208,832,000 200,231,000 195,059,000 175,843,000 189,689,000 177,055,000 177,027,000 162,083,000 171,719,000 175,880,000 169,691,000 156,440,000 155,264,000 163,176,000 164,026,000 149,362,000 154,988,000 147,649,000 148,847,000 129,522,000 135,428,000 118,506,000 129,527,000 139,127,000 141,405,000 146,580,000 145,749,000 139,810,000 146,539,000 147,452,000 151,082,000 143,692,000 146,065,000 143,867,000 139,909,000 134,158,000 140,358,000 141,089,000 145,443,000 132,892,000 139,349,000 129,069,000 140,999,000 138,203,000 150,161,000 154,060,000 155,120,000 142,536,000 156,945,000 153,560,000 159,706,000 150,052,000 164,620,000 155,123,000 160,047,000 153,305,000 167,831,000 165,036,000 167,638,000 159,010,000 164,512,000 158,739,000 160,197,000 146,918,000 157,443,000 136,122,000 134,173,000 126,142,000 181,146,000 191,929,000 189,576,000 175,023,000 187,667,000  
      yoy
    10.55% 10.09% 13.09% 10.19% 8.49% 10.46% 0.67% 4.32% 3.61% 10.60% 7.79% 3.45% 4.74% 0.18% 10.52% 10.20% 15.32% 14.44% 24.59% 14.92% -6.90% -4.23% -19.15% -11.13% -0.49% -3.50% -0.59% -3.53% -2.70% 0.32% 2.49% 7.99% 7.11% 4.07% 1.97% -3.80% 0.95% 0.72% 9.31% 3.15% -3.84% -7.20% -16.22% -9.10% -3.04% -4.32% 0.33% -2.87% -5.01% -4.66% -1.01% -0.21% -2.12% -1.91% -6.01% -4.53% -3.59% 2.02% 3.97% 4.64% 8.23% 4.49% 16.62% 19.40% 16.47% -13.09% -29.08% -29.22% -27.93% -3.47%      
      qoq
    -6.91% 4.30% 2.65% 10.93% -7.30% 7.14% 0.02% 9.22% -5.61% -2.37% 3.65% 8.47% 0.76% -4.85% -0.52% 9.82% -3.63% 4.97% -0.80% 14.92% -4.36% 14.28% -8.51% -6.90% -1.61% -3.53% 0.57% 4.25% -4.59% -0.62% -2.40% 5.14% -1.62% 1.53% 2.83% 4.29% -4.42% -0.52% -2.99% 9.44% -4.63% 7.96% -8.46% 2.02% -7.96% -2.53% -0.68% 8.83% -9.18% 2.20% -3.85% 6.43% -8.85% 6.12% -3.08% 4.40% -8.66% 1.69% -1.55% 5.43% -3.34% 3.64% -0.91% 9.04% -6.68% 15.66% 1.45% 6.37% -30.36% -5.62% 1.24% 8.31% -6.74%   
      gross margin %
    50.61% 51.53% 50.40% 50.98% 49.30% 50.31% 51.56% 51.55% 50.24% 51.73% 50.84% 50.34% 47.95% 48.13% 50.37% 48.45% 46.96% 48.21% 48.23% 50.37% 48.72% 48.85% 47.07% 48.70% 50.29% 49.28% 49.64% 50.30% 49.50% 49.98% 49.56% 50.63% 49.93% 50.34% 49.74% 50.71% 50.06% 50.10% 50.01% 50.71% 49.47% 49.23% 44.72% 48.58% 48.90% 48.40% 48.64% 50.11% 48.95% 51.29% 51.93% 52.24% 46.29% 48.76% 48.09% 48.26% 47.82% 48.02% 48.10% 49.61% 48.33% 49.91% 49.16% 49.77% 49.66% 49.43% 47.40% 48.48% 47.34% 47.88% 48.36% 49.64% 48.07% 49.37%  
      operating expenses:
                                                                               
      research and development
    24,309,000 23,292,000 23,054,000 19,191,000 18,723,000 18,921,000 17,533,000 17,681,000 16,832,000 15,702,000 16,340,000 15,715,000 15,377,000 13,933,000 15,753,000 14,923,000 13,965,000 13,907,000 13,167,000 11,305,000 9,876,000 10,203,000 9,364,000 9,814,000 10,517,000 10,967,000 11,331,000 11,437,000 11,074,000 11,326,000 11,741,000 11,678,000 11,314,000 10,520,000 11,047,000 9,950,000 9,481,000 9,146,000 9,268,000 8,865,000 9,097,000 8,569,000 9,227,000 8,928,000 8,948,000 9,631,000 9,373,000 8,648,000 8,440,000 8,587,000 9,390,000 8,062,000 8,551,000 8,485,000 9,719,000 8,940,000 9,972,000 9,809,000 10,775,000 10,550,000 11,732,000 9,944,000 11,671,000 10,709,000 10,632,000 9,609,000 8,856,000 7,766,000 8,503,000 9,056,000 11,284,000 10,274,000 10,071,000 8,978,000  
      selling, general and administrative
    107,895,000 117,568,000 117,885,000 108,678,000 105,886,000 111,846,000 93,307,000 95,803,000 91,325,000 96,287,000 97,495,000 90,975,000 92,282,000 89,945,000 94,507,000 96,214,000 92,525,000 96,746,000 93,680,000 90,817,000 82,234,000 83,037,000 75,923,000 83,223,000 87,366,000 89,547,000 89,094,000 94,691,000 92,706,000 94,591,000 90,931,000 101,695,000 97,582,000 100,134,000 96,525,000 98,409,000 94,715,000 98,004,000 98,418,000 105,794,000 100,206,000 100,678,000 102,908,000 102,952,000 107,565,000 109,279,000 111,339,000 116,666,000 111,426,000 112,687,000 105,752,000 112,148,000 112,020,000 108,261,000 109,821,000 106,714,000 104,843,000 108,932,000 109,421,000 115,006,000 108,064,000 109,324,000 107,268,000 111,227,000 108,735,000 108,676,000 94,404,000 94,906,000 93,613,000 115,896,000 126,325,000 126,720,000 122,508,000 120,351,000  
      total operating expenses
    132,204,000 140,860,000 140,939,000 127,869,000 124,609,000 130,767,000 110,840,000 113,484,000 108,157,000 111,989,000 113,835,000 106,690,000 107,659,000 103,878,000 110,260,000 111,137,000 106,490,000 110,653,000 106,847,000 102,122,000 92,110,000 93,240,000 85,287,000 106,858,000 97,883,000 100,514,000 100,425,000 106,128,000 103,780,000 105,917,000 102,672,000 113,373,000 108,896,000 110,654,000 107,572,000 108,359,000 104,196,000 107,150,000 107,686,000 114,659,000 109,303,000 109,247,000 161,832,000 116,714,000 121,392,000 123,188,000 270,073,000 128,353,000 124,190,000 128,114,000 335,149,000 128,750,000 124,602,000 120,184,000 128,210,000 119,094,000 230,503,000 118,741,000 122,398,000 126,767,000 121,930,000 122,909,000 124,656,000 124,283,000 123,016,000 121,886,000 105,833,000 104,901,000 121,524,000 124,952,000 137,609,000 136,994,000 132,579,000 129,329,000  
      operating income
    62,190,000 67,972,000 59,292,000 67,190,000 51,234,000 58,922,000 66,215,000 63,543,000 53,926,000 59,730,000 62,045,000 63,001,000 48,781,000 51,386,000 52,916,000 52,889,000 42,872,000 44,335,000 40,802,000 46,725,000 37,412,000 42,188,000 33,219,000 22,669,000 41,244,000 40,891,000 46,155,000 39,621,000 36,030,000 40,622,000 44,780,000 37,709,000 34,796,000 35,411,000 36,295,000 31,550,000 29,962,000 33,208,000 33,403,000 30,784,000 23,589,000 30,102,000 -32,763,000 24,285,000 16,811,000 26,973,000 -116,013,000 26,767,000 18,346,000 28,831,000 -181,589,000 30,956,000 25,450,000 44,436,000 26,913,000 40,953,000 -77,198,000 49,090,000 42,638,000 40,871,000 37,080,000 41,603,000 34,083,000 35,914,000 23,902,000 35,557,000 30,289,000 29,272,000 4,618,000 56,194,000 54,320,000 52,582,000 42,444,000 58,338,000  
      yoy
    21.38% 15.36% -10.46% 5.74% -4.99% -1.35% 6.72% 0.86% 10.55% 16.24% 17.25% 19.12% 13.78% 15.90% 29.69% 13.19% 14.59% 5.09% 22.83% 106.12% -9.29% 3.17% -28.03% -42.79% 14.47% 0.66% 3.07% 5.07% 3.55% 14.72% 23.38% 19.52% 16.13% 6.63% 8.66% 2.49% 27.02% 10.32% -201.95% 26.76% 40.32% 11.60% -71.76% -9.27% -8.37% -6.44% -36.11% -13.53% -27.91% -35.12% -774.73% -24.41% -132.97% -9.48% -36.88% 0.20% -308.19% 18.00% 25.10% 13.80% 55.13% 17.00% 12.53% 22.69% 417.58% -36.72% -44.24% -44.33% -89.12% -3.68%      
      qoq
    -8.51% 14.64% -11.75% 31.14% -13.05% -11.01% 4.21% 17.83% -9.72% -3.73% -1.52% 29.15% -5.07% -2.89% 0.05% 23.36% -3.30% 8.66% -12.68% 24.89% -11.32% 27.00% 46.54% -45.04% 0.86% -11.41% 16.49% 9.97% -11.30% -9.29% 18.75% 8.37% -1.74% -2.44% 15.04% 5.30% -9.77% -0.58% 8.51% 30.50% -21.64% -191.88% -234.91% 44.46% -37.67% -123.25% -533.42% 45.90% -36.37% -115.88% -686.60% 21.63% -42.73% 65.11% -34.28% -153.05% -257.26% 15.13% 4.32% 10.22% -10.87% 22.06% -5.10% 50.26% -32.78% 17.39% 3.47% 533.87% -91.78% 3.45% 3.31% 23.89% -27.24%   
      operating margin %
    16.19% 16.77% 14.92% 17.56% 14.36% 15.63% 19.28% 18.50% 16.71% 17.99% 17.94% 18.69% 14.95% 15.93% 16.33% 15.62% 13.48% 13.79% 13.33% 15.81% 14.07% 15.22% 13.20% 8.52% 14.91% 14.25% 15.63% 13.67% 12.76% 13.85% 15.05% 12.64% 12.09% 12.20% 12.55% 11.43% 11.18% 11.85% 11.84% 10.73% 8.78% 10.63% -11.35% 8.37% 5.95% 8.69% -36.63% 8.65% 6.30% 9.42% -61.41% 10.13% 7.85% 13.16% 8.34% 12.35% -24.08% 14.05% 12.43% 12.10% 11.27% 12.62% 10.56% 11.16% 8.08% 11.16% 10.55% 10.58% 1.73% 14.85% 13.69% 13.77% 11.66% 15.35%  
      other income:
                                                                               
      investment and other income
    805,000 1,712,000 2,356,000 -509,000 2,125,000 1,234,000 2,835,000 1,596,000 2,684,000 438,000 2,426,000 785,000 968,000 -157,000 1,587,000 -1,308,000 -578,000 543,000 961,000 1,181,000 2,036,000 155,000 1,827,000 112,000 1,760,000 1,380,000 1,621,000 2,065,000 1,377,000 -17,000 1,184,000 31,000 1,056,000 216,000 561,000 453,000 596,000 -489,000 321,000 721,000 -992,000 -759,000 -123,000 434,000 211,000 323,000 515,000 872,000 255,000 762,000 1,095,000 1,131,000 897,000 397,000 430,000 1,110,000 812,000 -202,000                  
      interest expense
    -990,000 -1,208,000 -1,143,000 -936,000 -1,312,000 -1,356,000 -842,000 -728,000 -790,000 -766,000 -653,000 -753,000 -1,239,000 -894,000 -513,000 -329,000 -252,000 -182,000 -149,000 -131,000 -51,000 -106,000 -190,000 -628,000 -647,000 -701,000 -693,000 -708,000 -717,000 -712,000 -715,000 -761,000 -829,000 -863,000 -939,000 -1,375,000 -1,458,000 -1,732,000 -1,705,000 -1,838,000 -2,130,000 -2,151,000 -2,762,000 -2,503,000 -3,000,000 -2,891,000 -3,523,000 -3,381,000 -3,676,000 -3,721,000 -3,886,000 -4,185,000 -4,406,000 -4,163,000 -4,375,000 -4,735,000 -4,933,000 -5,047,000 -5,484,000 -5,103,000 -5,850,000 -5,687,000 -5,750,000 -5,147,000 -5,163,000 -5,162,000 -5,919,000 -6,307,000 -6,314,000 -6,361,000 -5,956,000 -6,962,000 -6,747,000 -6,720,000  
      income before income taxes
    62,005,000 68,476,000 60,505,000 65,745,000 52,047,000 58,800,000 68,208,000 64,411,000 55,820,000 59,402,000 40,469,500 63,033,000 48,510,000 50,335,000         26,520,000 22,153,000 42,357,000 41,570,000 47,083,000 40,978,000                         21,941,000 40,670,000 22,900,000 37,328,000 -81,319,000 43,841,000 38,252,000 37,196,000 32,404,000 36,206,000 28,228,000 30,888,000 19,843,000 30,443,000 25,027,000 23,954,000 -3,394,000 51,685,000 49,945,000 46,540,000 37,966,000 51,736,000  
      income tax expense
    13,954,000 14,540,000 10,629,000 13,482,000 11,713,000 12,017,000 12,752,000 13,521,000 12,192,000 12,161,000 14,440,000 14,981,000 10,524,000 10,894,000 12,926,000 11,198,000 8,227,000 9,650,000 8,593,000 10,229,000 8,206,000 8,582,000 6,925,000 8,520,000 8,804,000 4,072,000 10,470,000 6,197,000 7,463,000 9,256,000 10,298,000 10,979,000 30,750,000 8,928,000 10,675,000 8,075,000 3,803,000 8,434,000 6,883,000 8,686,000 5,177,000 8,489,000 3,746,000 5,003,000 2,438,000 8,906,000 -22,040,000 4,074,000 4,408,000 8,449,000                          
      net income
    48,051,000 53,936,000 49,876,000 52,263,000 40,334,000 46,783,000 55,456,000 50,890,000 43,628,000 47,241,000 49,378,000 48,052,000 37,986,000 39,441,000 41,064,000 40,054,000 33,815,000 35,046,000 28,027,000 37,291,000 30,860,000 33,481,000 27,685,000 13,633,000 33,553,000 37,498,000 36,613,000 34,781,000                         -8,684,000 27,188,000 11,659,000 27,652,000 -89,954,000 32,732,000 29,583,000 28,589,000 24,199,000 26,281,000 21,592,000 23,695,000 15,001,000 21,668,000 19,202,000 17,960,000 -4,150,000 37,110,000 34,775,000 34,353,000 26,690,000 36,370,000  
      yoy
    19.13% 15.29% -10.06% 2.70% -7.55% -0.97% 12.31% 5.91% 14.85% 19.78% 20.25% 19.97% 12.33% 12.54% 46.52% 7.41% 9.58% 4.67% 1.24% 173.53% -8.03% -10.71% -24.38% -60.80%                             -90.35% -16.94% -60.59% -3.28% -471.73% 24.55% 37.01% 20.65% 61.32% 21.29% 12.45% 31.93% -461.47% -41.61% -44.78% -47.72% -115.55% 2.03%      
      qoq
    -10.91% 8.14% -4.57% 29.58% -13.78% -15.64% 8.97% 16.65% -7.65% -4.33% 2.76% 26.50% -3.69% -3.95% 2.52% 18.45% -3.51% 25.04% -24.84% 20.84% -7.83% 20.94% 103.07% -59.37% -10.52% 2.42% 5.27%                          -131.94% 133.19% -57.84% -130.74% -374.82% 10.64% 3.48% 18.14% -7.92% 21.72% -8.88% 57.96% -30.77% 12.84% 6.92% -532.77% -111.18% 6.71% 1.23% 28.71% -26.62%   
      net income margin %
    12.51% 13.31% 12.55% 13.66% 11.31% 12.41% 16.15% 14.82% 13.52% 14.23% 14.27% 14.25% 11.64% 12.23% 12.67% 11.83% 10.63% 10.90% 9.16% 12.62% 11.61% 12.08% 11.00% 5.13% 12.13% 13.07% 12.40% 12.00% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% -2.68% 8.05% 3.61% 8.34% -28.06% 9.37% 8.62% 8.46% 7.36% 7.97% 6.69% 7.36% 5.07% 6.80% 6.69% 6.49% -1.56% 9.81% 8.76% 9.00% 7.33% 9.57%  
      net income per class a nonvoting common share:
                                                                               
      basic
    1,020 1,140 1,050 1,100 840 980 1,160 1,060 900 970 1,010 970 760 790 810 780 650 670 540 720 590 640 530 260 630 710 700 660                                                
      diluted
    1,010 1,130 1,050 1,090 830 970 1,160 1,050 900 970 1,000 960 760 790 810 780 650 670 530 710 590 640 530 260 620 700 680 650                                                
      net income per class b voting common share:
                                                                               
      weighted-average common shares outstanding:
                                                                               
      basic
    47,310,000 47,273,000 47,641,000 47,644,000 47,851,000 47,732,000 48,119,000 48,004,000 48,374,000 48,505,000 49,591,000 49,653,000 49,745,000 49,868,000 51,321,000 51,326,000 51,800,000 51,973,000 52,039,000 52,050,000 52,018,000 52,021,000 52,763,000 52,607,000 53,320,000 53,143,000 52,596,000 52,766,000 52,532,000 52,201,000 51,677,000 51,747,000 51,698,000 51,440,000 51,056,000 51,227,000 51,054,000 50,634,000 50,541,000 50,251,000 50,527,000 51,029,000 51,285,000 51,301,000 51,272,000 51,251,000 51,866,000 51,933,000 52,208,000 52,071,000 51,330,000 51,415,000 51,177,000 51,039,000 52,453,000 52,513,000 52,447,000 52,657,000 52,639,000 52,701,000 52,593,000 52,448,000 52,402,000 52,427,000 52,370,000 52,337,000 52,559,000  52,350,000 53,291,000 54,168,000 54,021,000 54,510,000 54,350,000  
      diluted
    47,738,000 47,731,000 48,092,000 48,066,000 48,306,000 48,217,000 48,496,000 48,386,000 48,725,000 48,811,000 49,869,000 50,001,000 50,009,000 50,090,000 51,651,000 51,568,000 52,162,000 52,436,000 52,409,000 52,449,000 52,282,000 52,292,000 53,231,000 52,972,000 53,827,000 53,736,000 53,323,000 53,480,000 53,206,000 52,958,000 52,524,000 52,729,000 52,719,000 52,383,000 51,956,000 52,201,000 51,954,000 51,455,000 50,769,000 50,505,000 50,647,000 51,089,000 51,383,000 51,450,000 51,348,000 51,313,000 51,866,000 52,000,000 52,494,000 52,419,000 51,330,000 52,041,000 51,177,000 51,312,000 52,453,000 53,003,000 52,447,000 52,954,000 53,133,000 53,337,000 53,053,000 52,810,000 52,946,000 52,873,000 53,096,000 52,943,000 52,866,000  52,350,000 53,938,000 54,873,000 54,627,000 55,228,000 55,121,000  
      income before income taxes and losses of unconsolidated affiliate
                  53,990,000 51,252,000 42,042,000 44,696,000 41,614,000 47,775,000 39,397,000 42,237,000                                                      
      income before losses of unconsolidated affiliate
                  41,064,000 40,054,000 33,815,000 35,046,000 33,021,000 37,546,000 31,191,000 33,655,000                                                      
      equity in losses of unconsolidated affiliate
                      -4,994,000 -255,000 -331,000 -174,000                                                      
      impairment charges
                           13,821,000                                                    
      dividends
                      220 220 220 220 220 220 220 220 210 210 210 210 210 210 210 210 200 210 210 210 200 200 200 200 200 200 200 200 195 195 195 195 190 190 190 190 185 185 185 185 180 180 180 180 175 175 175 175 170 170 170 170 150 150 150 150  
      weighted-average common shares outstanding
                                                                               
      basic
    47,310,000 47,273,000 47,641,000 47,644,000 47,851,000 47,732,000 48,119,000 48,004,000 48,374,000 48,505,000 49,591,000 49,653,000 49,745,000 49,868,000 51,321,000 51,326,000 51,800,000 51,973,000 52,039,000 52,050,000 52,018,000 52,021,000 52,763,000 52,607,000 53,320,000 53,143,000 52,596,000 52,766,000 52,532,000 52,201,000 51,677,000 51,747,000 51,698,000 51,440,000 51,056,000 51,227,000 51,054,000 50,634,000 50,541,000 50,251,000 50,527,000 51,029,000 51,285,000 51,301,000 51,272,000 51,251,000 51,866,000 51,933,000 52,208,000 52,071,000 51,330,000 51,415,000 51,177,000 51,039,000 52,453,000 52,513,000 52,447,000 52,657,000 52,639,000 52,701,000 52,593,000 52,448,000 52,402,000 52,427,000 52,370,000 52,337,000 52,559,000  52,350,000 53,291,000 54,168,000 54,021,000 54,510,000 54,350,000  
      diluted
    47,738,000 47,731,000 48,092,000 48,066,000 48,306,000 48,217,000 48,496,000 48,386,000 48,725,000 48,811,000 49,869,000 50,001,000 50,009,000 50,090,000 51,651,000 51,568,000 52,162,000 52,436,000 52,409,000 52,449,000 52,282,000 52,292,000 53,231,000 52,972,000 53,827,000 53,736,000 53,323,000 53,480,000 53,206,000 52,958,000 52,524,000 52,729,000 52,719,000 52,383,000 51,956,000 52,201,000 51,954,000 51,455,000 50,769,000 50,505,000 50,647,000 51,089,000 51,383,000 51,450,000 51,348,000 51,313,000 51,866,000 52,000,000 52,494,000 52,419,000 51,330,000 52,041,000 51,177,000 51,312,000 52,453,000 53,003,000 52,447,000 52,954,000 53,133,000 53,337,000 53,053,000 52,810,000 52,946,000 52,873,000 53,096,000 52,943,000 52,866,000  52,350,000 53,938,000 54,873,000 54,627,000 55,228,000 55,121,000  
      cost of products sold
                                142,616,000 146,657,000 150,047,000 147,339,000 144,088,000 144,086,000 145,345,000 136,018,000 133,843,000 139,818,000 141,017,000 141,373,000 135,738,000 143,724,000 159,567,000 149,228,000 144,425,000 160,079,000 162,673,000 154,457,000 148,658,000 149,029,000 142,141,000 146,031,000 174,130,000 173,026,000 167,425,000 171,582,000 167,279,000 181,677,000 178,068,000 170,258,000 169,999,000 165,076,000 164,155,000 161,690,000 148,911,000 161,043,000 151,081,000 142,560,000 140,307,000 197,171,000 204,920,000 192,333,000 189,101,000 192,467,000  
      earnings before income taxes
                                36,690,000 39,893,000 45,249,000 36,979,000 35,023,000 34,764,000 22,678,750 30,628,000 29,100,000 30,987,000                                      
      net earnings
                                29,227,000 30,637,000 34,951,000 26,000,000 4,273,000 25,836,000 25,242,000 22,553,000 25,297,000 22,553,000 25,136,000 20,981,000 15,290,000 18,703,000 -39,394,000 17,213,000 11,584,000 13,584,000 16,110,250 24,088,000 16,424,000 23,928,000 -177,271,000 4,233,000                        
      net earnings per class a nonvoting common share:
                                                                               
      basic
                                560 590 670 500 80 500 490 440 500 450 500 420 300 370 -770 340 230 270 310 460 310 460 -3,460 80                        
      diluted
                                550 580 660 490 80 490 480 430 490 440 500 420 300 370 -770 330 230 260 307.5 460 310 460 -3,460 80                        
      net earnings per class b voting common share:
                                                                               
      other expense:
                                                                               
      restructuring charges
                                              2,830,000 4,834,000 4,879,000 4,278,000 810,000 3,039,000 4,324,000 6,840,000 15,559,000 8,540,000 4,031,000                       
      earnings from continuing operations before income taxes
                                          32,019,000 29,667,000 20,467,000 27,192,000 -35,648,000 22,216,000 14,022,000 24,405,000 -119,021,000 24,258,000 14,925,000 25,872,000 -184,380,000 27,902,000                        
      earnings from continuing operations
                                          25,136,000 20,981,000 15,290,000 18,703,000 -39,394,000 17,213,000 11,584,000 15,499,000 -96,981,000 20,184,000 10,517,000 17,423,000 -178,485,000 21,838,000                        
      loss from discontinued operations, net of income taxes
                                                                               
      earnings from continuing operations per class a nonvoting common share:
                                                                               
      basic
                                          500 420 300 370 -760 340 230 300 -1,870 390 200 330 -3,480 420                        
      diluted
                                          500 420 300 370 -760 330 230 300 -1,860 390 200 330 -3,480 420                        
      earnings from continuing operations per class b voting common share:
                                                                               
      loss from discontinued operations per class a nonvoting common share:
                                                                               
      basic
                                                                               
      diluted
                                                                               
      loss from discontinued operations per class b voting common share:
                                                                               
      other income and
                                                                               
      earnings from discontinued operations, net of income taxes
                                                 -1,915,000 -13,428,000 3,904,000 5,907,000 6,505,000                          
      earnings from discontinued operations per class a nonvoting common share:
                                                                               
      basic
                                              -10   -30 -260 70 110 130                          
      diluted
                                              -10   -40 -260 70 110 130                          
      earnings from discontinued operations per class b voting common share:
                                                                               
      income taxes
                                                      -5,895,000 6,064,000 30,625,000 13,482,000 11,241,000 9,676,000 8,635,000 11,109,000 8,669,000 8,607,000 8,205,000 9,925,000 6,636,000 7,193,000 4,842,000 8,775,000 5,825,000 5,994,000 756,000 14,575,000 15,170,000 12,187,000 11,276,000 15,366,000  
      (loss) from discontinued operations, net of income taxes
                                                      -3,733,250 -17,605,000                        
      earnings from continuing operations per class a nonvoting common share
                                                                               
      basic
                                          500 420 300 370 -760 340 230 300 -1,870 390 200 330 -3,480 420                        
      diluted
                                          500 420 300 370 -760 330 230 300 -1,860 390 200 330 -3,480 420                        
      (loss) from discontinued operations per class a nonvoting common share:
                                                                               
      basic
                                                      -72.5 -340                        
      diluted
                                                      -72.5 -340                        
      (loss) from discontinued operations per class b voting common share:
                                                                               
      impairment charge
                                                                               
      per class a nonvoting common share:
                                                                               
      basic net income
                                                        -170 530 -142.5 530 -1,720 620 375 540 460 500 287.5 450 290 410 242.5 340 -80 700 447.5 640 490 670  
      diluted net income
                                                        -170 530 -142.5 520 -1,720 620 372.5 540 460 500 285 450 280 410 240 340 -80 690 442.5 630 480 660  
      per class b voting common share:
                                                                               
      loss on sales of businesses
                                                         3,438,000                      
      restructuring charges —
                                                          860,000 3,440,000                    
      impairment charge —
                                                          28,922,000  115,688,000                   
      restructuring charge —
                                                              1,746,500 1,211,000 2,134,000  2,399,250 2,347,000 3,649,000  5,819,000 2,229,000 19,408,000       
      investment and other income — net
                                                              1,098,000 1,428,000 1,174,000  -105,000 121,000 1,104,000 48,000 657,000 989,000 -1,698,000 1,852,000 1,581,000 920,000 2,269,000 118,000  
      restructuring charge
                                                                 3,641,000    3,601,000          
      investment and other income —net
                                                                 290,000              
      weighted-average common shares
                                                                               
      outstanding
                                                                               
      basic
                                                                      13,160,500 52,286,000        
      diluted
                                                                      13,240,250 52,594,000        
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-01-31 2025-10-31 2025-07-31 2025-04-30 2025-01-31 2024-10-31 2024-07-31 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31 2018-10-31 2018-07-31 2018-04-30 2018-01-31 2017-10-31 2017-07-31 2017-04-30 2017-01-31 2016-10-31 2016-07-31 2016-04-30 2016-01-31 2015-10-31 2015-07-31 2015-04-30 2015-01-31 2014-10-31 2014-07-31 2014-04-30 2014-01-31 2013-10-31 2013-07-31 2013-04-30 2013-01-31 2012-10-31 2012-09-30 2012-07-31 2012-04-30 2011-10-31 2011-07-31 2011-01-31 2010-10-31 2010-07-31 2010-04-30 2010-01-31 2009-10-31 2009-07-31 2009-04-30 2009-01-31 2008-10-31 2008-07-31 2008-04-30 2008-01-31 2007-10-31 2007-07-31 
                                                                                
        assets
                                                                                
        current assets:
                                                                                
        cash and cash equivalents
      176,492,000 182,684,000 174,349,000 152,154,000 138,452,000 145,661,000 250,118,000 160,458,000 143,860,000 175,352,000 151,532,000 135,047,000 108,210,000 114,471,000 114,069,000 103,068,000 147,407,000 157,553,000 147,335,000 321,801,000 277,588,000 256,333,000 217,643,000 238,880,000 289,803,000 295,093,000 279,072,000 238,432,000 202,209,000 192,176,000 181,427,000 130,903,000 115,327,000 142,237,000 133,944,000 129,077,000 125,208,000 166,301,000 141,228,000 141,596,000 120,198,000 110,610,000 114,492,000 100,468,000 93,299,000 116,474,000 81,834,000 78,715,000 79,116,000 81,869,000 91,058,000 77,034,000 141,311,000 321,309,000 380,331,000 305,900,000 374,425,000 371,594,000 389,971,000 362,302,000 326,100,000 314,840,000 207,106,000 205,584,000 207,638,000 188,156,000 232,901,000 185,091,000 178,792,000 258,355,000 227,359,000 198,439,000 170,599,000 142,846,000 
        accounts receivable
      242,905,000 248,551,000 231,944,000 224,358,000 201,973,000 218,258,000 185,486,000 195,099,000 185,569,000 179,970,000 184,420,000 184,907,000 186,852,000 180,183,000 183,233,000 186,843,000 172,471,000 182,791,000 170,579,000 163,381,000 154,052,000 156,735,000                                                     
        inventories
      225,821,000 215,568,000 200,881,000 189,991,000 181,810,000 178,688,000 152,729,000 153,272,000 164,944,000 166,916,000 177,078,000 182,809,000 195,167,000 195,695,000 190,023,000 177,156,000 167,456,000 152,295,000 136,107,000 122,847,000 122,922,000 120,220,000 135,662,000 124,575,000 120,788,000 119,612,000 120,037,000 119,895,000 118,519,000                                              
        prepaid expenses and other current assets
      17,105,000 15,568,000 14,661,000 15,399,000 14,080,000 13,462,000 11,382,000 12,443,000 12,147,000 12,827,000 11,790,000 14,020,000 13,986,000 12,902,000 10,743,000 12,550,000 12,681,000 12,452,000 11,083,000 13,032,000 12,774,000 11,489,000 9,962,000 22,502,000 18,889,000 16,642,000 16,056,000 18,746,000 18,973,000 18,497,000 15,559,000 17,295,000 20,950,000 19,045,000 17,208,000 20,343,000 19,051,000 20,392,000 19,436,000 33,981,000 35,843,000 35,407,000 32,197,000 39,786,000 43,953,000 43,475,000 41,543,000 46,661,000 44,120,000 46,671,000 37,600,000 41,461,000 47,656,000 42,400,000 39,316,000 40,424,000 40,267,000 42,120,000 35,647,000 36,233,000 38,017,000 37,839,000 41,171,000 37,501,000 40,139,000 36,274,000 42,167,000 43,577,000 46,669,000 43,650,000 43,731,000 45,946,000 44,289,000 42,020,000 
        total current assets
      662,323,000 662,371,000 621,835,000 581,902,000 536,315,000 556,069,000 599,715,000 521,272,000 506,520,000 535,065,000 524,820,000 516,783,000 504,215,000 503,251,000 498,068,000 479,617,000 500,015,000 505,091,000 465,104,000 621,061,000 567,336,000 544,777,000 509,448,000 531,090,000 580,991,000 593,908,000 573,279,000 539,167,000 501,682,000 494,016,000 471,339,000 425,050,000 414,122,000 423,642,000 407,814,000 392,652,000 381,685,000 429,926,000 407,424,000 429,433,000 405,909,000 407,208,000 408,582,000 416,335,000 405,616,000 452,683,000 463,842,000 522,482,000 519,897,000 550,199,000 512,490,000 504,067,000 543,017,000 692,482,000 747,691,000 650,854,000 731,502,000 756,214,000 758,287,000 737,536,000 707,519,000 668,972,000 551,093,000 543,803,000 565,229,000 509,427,000 564,542,000 541,685,000 599,385,000 699,085,000 659,629,000 626,593,000 629,292,000 583,413,000 
        property, plant and equipment—net
      244,048,000 232,522,000 225,572,000 219,082,000 199,075,000 201,374,000 195,758,000 194,732,000 190,777,000 143,792,000 142,149,000 139,747,000 140,784,000 136,320,000 139,511,000 125,014,000 126,551,000 128,618,000 121,741,000 121,126,000 122,088,000 119,960,000 115,068,000 111,383,000 112,782,000 112,565,000 110,048,000 99,491,000 99,378,000 98,057,000  98,449,000 97,781,000 95,714,000  96,174,000 96,884,000 99,824,000  99,769,000 101,456,000 106,108,000  123,778,000 129,254,000 136,583,000  130,227,000 124,516,000 124,894,000                         
        goodwill
      696,996,000 681,721,000 676,945,000 682,554,000 661,288,000 671,705,000 589,611,000 588,095,000 590,535,000 583,702,000 592,646,000 590,684,000 590,776,000 579,404,000 586,832,000 591,780,000 601,681,000 610,836,000 614,137,000 422,091,000 420,726,000 412,718,000 416,034,000 404,039,000 410,455,000 411,328,000 410,987,000 412,378,000 417,240,000 415,129,000 419,815,000 435,426,000 443,873,000 433,704,000 437,697,000 425,935,000 424,857,000 424,345,000 429,871,000 436,191,000 427,460,000 430,972,000 433,199,000 478,035,000 478,991,000 501,794,000 515,004,000 620,998,000 615,404,000 624,165,000 617,236,000 841,449,000 877,972,000 680,595,000 666,907,000 676,791,000 666,423,000 792,303,000 800,343,000 781,776,000 786,203,000 768,600,000 771,926,000 767,692,000 764,001,000 751,173,000 726,944,000 719,431,000 724,072,000 789,107,000 786,480,000 768,850,000 753,908,000 737,450,000 
        other intangible assets
      109,702,000 114,932,000 105,374,000 111,685,000 108,456,000 116,369,000 51,839,000 53,893,000 57,108,000 58,774,000 62,096,000 65,210,000 67,513,000 69,494,000 74,028,000 78,238,000 83,608,000 88,219,000 92,334,000 18,528,000 19,809,000 20,910,000 22,334,000 23,444,000 33,580,000 34,860,000 36,123,000 38,135,000 39,652,000 41,033,000 42,588,000 48,036,000 50,131,000 51,200,000 53,076,000 54,107,000 55,980,000 57,590,000 59,806,000 62,260,000 63,630,000 66,242,000 68,888,000 78,764,000 81,526,000 86,651,000 91,014,000 142,846,000 146,859,000 152,812,000 156,851,000 174,583,000 185,495,000 80,983,000 79,090,000  76,260,000 84,461,000  98,560,000 101,070,000  108,992,000 111,388,000 113,421,000  116,275,000 118,532,000 124,593,000  145,563,000 148,468,000 146,439,000  
        deferred income taxes
      19,396,000 18,495,000 20,862,000 20,583,000 16,587,000 16,841,000 15,596,000 14,881,000 14,899,000 14,931,000 15,716,000 15,124,000 15,826,000 15,061,000 15,881,000 14,804,000 15,234,000 16,377,000 16,343,000 8,334,000 8,261,000 8,976,000 8,845,000 7,006,000 7,120,000 7,447,000 7,298,000 7,068,000 7,076,000 7,770,000 7,582,000 8,688,000 9,899,000 36,281,000 35,456,000 26,228,000 27,403,000 23,032,000 27,238,000 16,465,000 16,333,000 20,811,000 22,310,000 24,026,000 19,293,000 23,094,000 27,320,000 12,361,000 9,449,000 10,469,000 8,623,000 6,305,000 6,032,000 46,627,000 51,124,000 45,356,000 48,578,000 50,676,000 53,755,000 45,087,000 46,874,000 39,103,000 37,259,000 38,141,000 37,503,000 36,374,000 26,145,000 27,196,000 25,576,000 25,943,000 32,194,000 31,070,000 30,379,000 32,508,000 
        operating lease assets
      65,703,000 60,350,000 58,422,000 58,118,000 42,135,000 42,157,000 38,504,000 27,438,000 24,686,000 26,860,000 29,688,000 27,378,000 31,411,000 27,244,000 31,293,000 30,466,000 33,710,000 36,655,000 41,880,000 37,622,000 38,849,000 41,013,000 41,899,000 41,553,000 49,117,000 52,233,000                                                 
        other assets
      27,032,000 24,283,000 25,243,000 24,191,000 24,844,000 23,361,000 24,546,000 23,785,000 23,079,000 20,289,000 22,142,000 21,840,000 21,748,000 19,855,000 21,719,000 24,325,000 26,264,000 24,682,000 26,217,000 31,415,000 30,813,000 27,353,000 28,838,000 21,827,000 21,753,000 18,881,000                                       18,990,000          
        total
      1,825,200,000 1,794,674,000 1,734,253,000 1,698,115,000 1,588,700,000 1,627,876,000 1,515,569,000 1,424,096,000 1,407,604,000 1,383,413,000 1,389,257,000 1,376,766,000 1,372,273,000 1,350,629,000 1,367,332,000 1,344,244,000 1,387,063,000 1,410,478,000 1,377,756,000 1,260,177,000 1,207,882,000 1,175,707,000 1,142,466,000 1,140,342,000 1,215,798,000 1,231,222,000 1,157,308,000 1,115,877,000 1,083,340,000 1,073,626,000 1,056,931,000 1,033,407,000 1,034,385,000 1,057,613,000 1,050,223,000 1,013,248,000 1,003,136,000 1,050,267,000 1,043,964,000 1,061,275,000 1,031,285,000 1,048,849,000 1,062,897,000 1,141,985,000 1,135,455,000 1,222,438,000 1,253,665,000 1,451,674,000 1,438,040,000 1,484,360,000 1,438,683,000 1,680,968,000 1,785,969,000 1,651,424,000 1,696,161,000 1,607,719,000 1,671,140,000 1,839,361,000 1,861,505,000 1,823,180,000 1,805,248,000 1,746,531,000 1,639,698,000 1,634,865,000 1,653,788,000 1,583,267,000 1,599,617,000 1,575,755,000 1,647,783,000 1,850,513,000 1,818,131,000 1,773,912,000 1,758,512,000 1,698,857,000 
        liabilities and stockholders’ equity
                                                                                
        current liabilities:
                                                                                
        accounts payable
      100,002,000 103,804,000 105,028,000 99,754,000 90,968,000 98,179,000 84,691,000 79,965,000 80,114,000 79,512,000 79,855,000 74,745,000 75,876,000 79,604,000 81,116,000 79,567,000 80,611,000 79,497,000 82,152,000 72,234,000 67,483,000 62,907,000 62,547,000 58,819,000 51,233,000 59,385,000 64,810,000 64,584,000 60,504,000 64,735,000 66,538,000 68,627,000 64,365,000 64,902,000 66,817,000 60,144,000 58,515,000 58,011,000 62,245,000 64,428,000 66,189,000 72,703,000 73,020,000 72,792,000 74,154,000 84,199,000 88,099,000 87,528,000 86,918,000 92,044,000 82,519,000 75,204,000 103,197,000 105,348,000 81,140,000 86,646,000 75,303,000 96,237,000 98,847,000 92,696,000 95,513,000 96,702,000 83,218,000 82,008,000 89,359,000 83,793,000 79,129,000 71,327,000 109,083,000 118,209,000 104,123,000 96,220,000 97,171,000 91,596,000 
        accrued compensation and benefits
      72,842,000 69,886,000 92,657,000 87,506,000 69,551,000 65,004,000 77,954,000 73,697,000 56,408,000 57,566,000 71,470,000 65,789,000 53,213,000 57,095,000 76,764,000 70,195,000 56,510,000 89,283,000 81,173,000 69,621,000 52,098,000 55,410,000 41,546,000 41,591,000 38,561,000 63,794,000 62,509,000                                                
        taxes, other than income taxes
      20,517,000 22,933,000 21,537,000 19,711,000 18,794,000 22,901,000 14,061,000 14,462,000 13,345,000 14,249,000 13,575,000 13,246,000 12,799,000 13,495,000 12,539,000 12,910,000 12,141,000 13,061,000 13,054,000 9,207,000 8,518,000 8,497,000 8,057,000 7,667,000 7,703,000 8,885,000 8,107,000 7,886,000 7,145,000 8,377,000 8,318,000 7,772,000 7,997,000 8,242,000 7,970,000 7,109,000 6,617,000 7,373,000 7,403,000 7,817,000 6,682,000 7,026,000 7,250,000 6,578,000 5,928,000 7,890,000 7,994,000 8,409,000 7,028,000 8,968,000 8,243,000 7,603,000 8,313,000 8,211,000 7,925,000 9,307,000 10,169,000 8,963,000 7,612,000 8,898,000 7,993,000 7,537,000 8,643,000 6,818,000 7,841,000 6,262,000 6,190,000 6,487,000 8,033,000 10,234,000 9,720,000 7,789,000 9,592,000 8,461,000 
        accrued income taxes
      5,631,000 6,812,000 5,547,000 2,976,000 4,416,000 11,994,000 7,424,000 7,945,000 8,228,000 17,970,000 12,582,000 5,103,000 6,794,000 13,943,000 8,294,000 4,264,000 4,783,000 5,593,000 3,915,000 2,711,000 9,393,000 10,707,000 8,652,000 8,101,000 6,075,000 6,790,000 6,557,000 4,378,000 4,426,000 4,937,000 3,885,000 5,564,000 6,085,000 9,574,000 7,373,000 2,706,000 2,011,000 3,219,000 6,136,000 4,991,000 5,091,000 9,609,000 7,576,000 3,444,000 1,549,000 9,227,000 7,893,000 10,808,000 5,383,000 8,996,000 7,056,000 10,650,000 8,869,000 12,153,000 16,599,000 14,357,000 20,939,000 16,170,000 9,954,000 16,603,000 19,975,000 10,138,000 5,615,000 8,737,000 9,635,000 5,964,000 2,533,000 1,603,000 13,764,000 21,523,000 13,914,000 12,804,000 18,513,000 24,677,000 
        current operating lease liabilities
      17,451,000 16,590,000 15,234,000 15,030,000 14,922,000 13,120,000 13,382,000 12,230,000 12,758,000 13,225,000 14,726,000 14,196,000 15,402,000 14,126,000 15,003,000 15,619,000 16,601,000 17,129,000 17,667,000 16,197,000 16,534,000 16,097,000 15,304,000 14,381,000 14,901,000 14,857,000                                                 
        other current liabilities
      94,386,000 100,683,000 90,329,000 86,809,000 83,699,000 90,272,000 67,170,000 64,850,000 66,449,000 69,172,000 65,828,000 63,357,000 65,765,000 65,350,000 61,458,000 61,215,000 56,850,000 61,930,000 59,623,000 51,145,000 47,518,000 51,343,000 49,782,000 48,473,000 48,590,000 52,092,000 49,796,000 48,169,000 50,103,000 54,582,000 44,567,000 42,436,000 42,961,000 45,455,000 43,618,000 39,022,000 38,210,000 42,031,000 40,017,000 39,329,000 40,429,000 41,723,000 38,194,000 33,783,000 32,935,000 46,362,000 35,319,000 31,628,000 36,971,000 39,531,000 36,806,000 34,396,000 46,930,000 44,686,000 51,744,000 40,815,000 41,926,000 57,717,000 54,406,000 60,105,000 54,804,000 50,862,000 47,321,000 46,877,000 48,249,000 45,247,000 43,413,000 46,689,000 49,365,000 54,810,000 51,897,000 53,129,000 62,156,000 60,254,000 
        total current liabilities
      310,829,000 320,708,000 330,332,000 311,786,000 282,350,000 301,470,000 264,682,000 253,149,000 237,302,000 251,694,000 258,036,000 236,436,000 229,849,000 243,613,000 255,174,000 243,770,000 227,496,000 266,493,000 257,584,000 221,115,000 201,544,000 204,961,000 185,888,000 227,959,000 216,690,000 255,947,000 241,945,000 177,866,000 163,688,000 181,576,000 190,927,000 181,394,000 171,672,000 193,785,000 187,198,000 158,132,000 150,201,000 165,498,000 166,727,000 163,782,000 157,132,000 169,960,000 209,247,000 207,276,000 201,465,000 318,496,000 291,945,000 344,467,000 289,651,000 329,189,000 323,497,000 319,300,000 381,477,000 272,191,000 260,598,000 267,018,000 258,555,000 286,572,000 301,881,000 291,728,000 291,126,000 293,788,000 269,600,000 239,612,000 249,841,000 222,472,000 221,987,000 197,874,000 254,071,000 308,561,000 271,276,000 253,443,000 263,945,000 280,054,000 
        long-term debt
      78,706,000 115,906,000 99,766,000 102,819,000 87,687,000 116,645,000 90,935,000 63,774,000 48,090,000 52,267,000 49,716,000 50,849,000 77,281,000 99,000,000 95,000,000 77,000,000 83,000,000 67,000,000 38,000,000                                                        
        long-term operating lease liabilities
      48,741,000 44,288,000 43,565,000 43,772,000 27,546,000 29,201,000 25,342,000 15,552,000 12,510,000 14,483,000 16,217,000 14,573,000 17,822,000 15,558,000 19,143,000 17,591,000 20,341,000 23,434,000 28,347,000 25,841,000 27,134,000 29,951,000 31,982,000 32,348,000 36,993,000 40,124,000                                                 
        other liabilities
      73,904,000 68,952,000 68,379,000 72,185,000 70,649,000 71,628,000 67,952,000 69,519,000 70,970,000 69,977,000 74,369,000 79,812,000 79,917,000 80,733,000 86,717,000 91,645,000 89,658,000 89,658,000 90,797,000 61,595,000 59,869,000 60,394,000 61,524,000 59,433,000 62,191,000 58,616,000 64,589,000 63,164,000 64,661,000 64,699,000 61,274,000 59,209,000 60,125,000 57,347,000 58,349,000 57,159,000 60,820,000 60,107,000 61,657,000 65,843,000 63,976,000 64,697,000 65,188,000 66,903,000 65,652,000 69,472,000 69,348,000 80,742,000 81,896,000 84,784,000 83,239,000 109,635,000 102,225,000 78,538,000 65,550,000 76,404,000 68,191,000 68,200,000 71,518,000 66,120,000 67,243,000 64,776,000 67,061,000 66,513,000 65,857,000 63,246,000 57,359,000 55,066,000 56,298,000 63,001,000 60,517,000 62,899,000 62,850,000 49,216,000 
        total liabilities
      512,180,000 549,854,000 542,042,000 530,562,000 468,232,000 518,944,000 448,911,000 401,994,000 368,872,000 388,421,000 398,338,000 381,670,000 404,869,000 438,904,000 456,034,000 430,006,000 420,495,000 446,585,000 414,728,000 308,551,000 288,547,000 295,306,000 279,394,000 319,740,000 315,874,000 354,687,000 306,534,000 291,333,000 279,959,000 300,683,000 304,819,000 298,760,000 302,412,000 344,942,000 350,083,000 349,185,000 368,244,000 436,213,000 440,366,000 465,935,000 468,797,000 476,091,000 475,209,000 488,018,000 489,895,000 541,444,000 520,589,000 587,677,000 574,610,000 618,386,000 607,886,000 647,313,000 748,119,000 610,458,000 649,219,000 598,366,000 607,558,000 684,826,000 705,313,000 745,723,000 748,029,000 741,504,000 640,604,000 652,582,000 662,155,000 632,175,000 707,918,000 710,083,000 767,512,000 828,705,000 810,365,000 794,914,000 805,368,000 807,845,000 
        stockholders’ equity:
                                                                                
        class a nonvoting common stock—issued 51,261,487 shares, and outstanding 43,679,050 and 43,530,012 shares, respectively
      513,000                                                                          
        class b voting common stock—issued and outstanding, 3,538,628 shares
      35,000 35,000  35,000 35,000 35,000  35,000 35,000 35,000  35,000 35,000 35,000  35,000 35,000 35,000  35,000 35,000 35,000  35,000 35,000 35,000  35,000 35,000 35,000  35,000 35,000 35,000  35,000 35,000 35,000  35,000 35,000 35,000  35,000 35,000 35,000  35,000 35,000 35,000                         
        additional paid-in capital
      361,567,000 359,690,000 359,269,000 357,545,000 356,531,000 354,592,000 353,654,000 354,432,000 353,794,000 352,421,000 351,771,000 350,758,000 348,513,000 346,064,000 345,266,000 343,854,000 341,889,000 340,182,000 339,125,000 336,957,000 334,077,000 332,121,000 331,761,000 330,968,000 329,263,000 327,241,000 329,969,000 330,051,000 328,978,000 326,182,000 325,631,000 327,401,000 325,733,000 322,657,000 322,608,000 321,936,000 317,587,000 317,044,000 317,001,000 316,373,000 314,905,000 313,879,000 314,403,000 313,917,000 312,819,000 314,128,000 311,811,000 314,625,000 313,963,000 308,835,000 306,191,000 312,905,000 315,425,000 314,896,000 311,677,000 313,008,000 311,369,000 310,602,000 307,527,000 308,002,000 306,474,000 304,205,000 303,422,000 302,374,000 301,123,000 298,466,000 298,172,000 296,342,000 294,181,000 292,769,000 286,452,000 284,761,000 276,304,000 266,203,000 
        retained earnings
      1,396,642,000 1,360,156,000 1,317,739,000 1,279,168,000 1,238,275,000 1,209,406,000 1,174,025,000 1,129,739,000 1,090,045,000 1,057,773,000 1,021,870,000 983,694,000 947,051,000 920,482,000 892,417,000 862,583,000 833,981,000 811,820,000 788,369,000 771,797,000 745,960,000 726,546,000 704,456,000 688,079,000 685,758,000 663,808,000 637,843,000 612,474,000 588,918,000 570,858,000                                             
        treasury stock
      -389,988,000 -388,847,000 -393,186,000 -375,974,000 -343,059,000 -344,012,000 -351,947,000 -356,210,000 -305,714,000 -300,467,000 -290,209,000 -244,503,000 -233,338,000 -228,855,000 -217,856,000 -193,859,000 -130,911,000 -127,986,000 -109,061,000 -109,128,000 -109,789,000 -109,146,000 -107,216,000 -106,751,000 -43,155,000 -43,779,000 -46,332,000 -50,083,000 -54,498,000 -58,414,000 -71,120,000 -76,291,000 -75,090,000 -80,806,000 -85,470,000 -87,493,000 -90,998,000 -97,840,000 -108,714,000 -114,012,000 -114,547,000 -107,420,000 -93,234,000 -93,300,000 -94,089,000 -95,011,000 -93,337,000 -87,682,000 -64,346,000 -65,255,000 -69,797,000 -79,996,000 -88,354,000 -93,535,000 -58,869,000 -92,600,000 -55,354,000 -61,015,000 -50,017,000 -56,069,000 -60,208,000 -66,314,000 -64,844,000 -67,504,000 -68,906,000 -69,823,000 -70,841,000 -70,917,000 -67,539,000 -33,234,000 -26,743,000    
        accumulated other comprehensive loss
      -55,749,000 -86,727,000 -92,159,000 -93,734,000 -131,827,000 -111,602,000 -109,622,000 -106,407,000 -99,941,000 -115,283,000 -93,061,000 -95,401,000 -95,370,000 -126,514,000 -109,077,000 -98,888,000 -78,939,000 -60,671,000 -55,953,000 -48,548,000 -51,461,000 -69,668,000 -66,477,000 -92,242,000 -72,490,000 -71,283,000 -71,254,000 -68,446,000 -60,565,000 -66,231,000 -56,401,000 -48,146,000 -35,090,000 -52,062,000 -44,682,000 -63,339,000 -68,214,000 -66,914,000 -54,745,000 -42,396,000 -62,355,000 -53,426,000                                 
        total stockholders’ equity
      1,313,020,000 1,244,820,000 1,192,211,000 1,167,553,000 1,120,468,000 1,108,932,000 1,066,658,000 1,022,102,000 1,038,732,000 994,992,000 990,919,000 995,096,000 967,404,000 911,725,000 911,298,000 914,238,000 966,568,000 963,893,000 963,028,000 951,626,000 919,335,000 880,401,000 863,072,000 820,602,000 899,924,000 876,535,000 850,774,000 824,544,000 803,381,000 772,943,000                                             
        class a nonvoting common stock—issued 51,261,487 shares, and outstanding 43,666,121 and 43,530,012 shares, respectively
       513,000                                                                         
        class a nonvoting common stock — issued 51,261,487 shares, and outstanding 43,530,012 and 44,042,462 shares, respectively
        513,000                                                                        
        class b voting common stock — issued and outstanding 3,538,628 shares
        35,000    35,000    35,000    35,000    35,000    35,000    35,000    35,000    35,000    35,000    35,000    35,000    35,000         35,000 35,000  35,000 35,000 35,000  35,000 35,000 35,000   35,000 35,000  
        class a nonvoting common stock—issued 51,261,487 shares, and outstanding 43,774,580 and 44,042,462 shares, respectively
         513,000                                                                       
        class a nonvoting common stock—issued 51,261,487 shares, and outstanding 44,241,601 and 44,042,462 shares, respectively
          513,000                                                                      
        class a nonvoting common stock—issued 51,261,487 shares, and outstanding 44,223,664 and 44,042,462 shares, respectively
           513,000                                                                     
        class a nonvoting common stock — issued 51,261,487 shares, and outstanding 44,042,462 and 45,008,724 shares, respectively
            513,000                                                                    
        class a nonvoting common stock—issued 51,261,487 shares, and outstanding 43,941,713 and 45,008,724 shares, respectively
             513,000                                                                   
        class a nonvoting common stock—issued 51,261,487 shares, and outstanding 44,792,328 and 45,008,724 shares, respectively
              513,000                                                                  
        class a nonvoting common stock—issued 51,261,487 shares, and outstanding 44,868,082 and 45,008,724 shares, respectively
               513,000                                                                 
        class a nonvoting common stock — issued 51,261,487 shares, and outstanding 45,008,724 and 46,370,708 shares, respectively
                513,000                                                                
        class a nonvoting common stock—issued 51,261,487 shares, and outstanding 45,935,672 and 46,370,708 shares, respectively
                 513,000                                                               
        class a nonvoting common stock—issued 51,261,487 shares, and outstanding 46,115,760 and 46,370,708 shares, respectively
                  513,000                                                              
        class a nonvoting common stock—issued 51,261,487 shares, and outstanding 46,176,267 and 46,370,708 shares, respectively
                   513,000                                                             
        class a nonvoting common stock — issued 51,261,487 shares, and outstanding 46,370,708 and 48,528,245 shares, respectively
                    513,000                                                            
        class a nonvoting common stock—issued 51,261,487 shares, and outstanding 46,890,714 and 48,528,245 shares, respectively
                     513,000                                                           
        class a nonvoting common stock—issued 51,261,487 shares, and outstanding 48,243,347 and 48,528,245 shares, respectively
                      513,000                                                          
        class a nonvoting common stock—issued 51,261,487 shares, and outstanding 48,257,592 and 48,528,245 shares, respectively
                       513,000                                                         
        class a nonvoting common stock — issued 51,261,487 shares, and outstanding 48,528,245 and 48,456,954 shares, respectively
                        513,000                                                        
        class a nonvoting common stock—issued 51,261,487 shares, and outstanding 48,524,455 and 48,456,954 shares, respectively
                         513,000                                                       
        class a nonvoting common stock—issued 51,261,487 shares, and outstanding 48,486,758 and 48,456,954 shares, respectively
                          513,000                                                      
        class a nonvoting common stock—issued 51,261,487 shares, and outstanding 48,497,649 and 48,456,954 shares, respectively
                           513,000                                                     
        accounts receivable—net
                            146,181,000 145,133,000 151,511,000 162,561,000 158,114,000 162,094,000 161,981,000 169,327,000  161,319,000 164,400,000 152,698,000  145,755,000 140,018,000 145,831,000  153,289,000 150,615,000 159,174,000  162,180,000 151,426,000 174,926,000  178,197,000 168,037,000 184,099,000                         
        current maturities on long-term debt
                             48,927,000 49,627,000 50,144,000 50,166,000                42,514,000 42,514,000 42,514,000 42,514,000 42,514,000 61,264,000 61,264,000 61,264,000 61,264,000 61,265,000 61,264,000 61,264,000 61,264,000  61,264,000 61,264,000                 
        class a nonvoting common stock — issued 51,261,487 shares, and outstanding 48,456,954 and 49,458,841 shares, respectively
                            513,000                                                    
        class a nonvoting common stock—issued 51,261,487 shares, and outstanding 48,431,617 and 49,458,841 shares, respectively
                             513,000                                                   
        class a nonvoting common stock—issued 51,261,487 shares, and outstanding 49,810,101 and 49,458,841 shares, respectively
                              513,000                                                  
        class a nonvoting common stock—issued 51,261,487 shares, and outstanding 49,764,799 and 49,458,841 shares, respectively
                               513,000                                                 
        other
                                19,573,000 19,638,000 18,312,000 17,621,000 17,662,000 17,758,000 18,579,000 17,072,000 18,077,000 18,152,000 16,327,000 15,550,000 17,181,000 17,157,000 16,497,000 17,508,000 18,704,000 21,047,000 20,775,000 21,633,000 22,314,000 22,760,000 21,915,000 21,821,000 21,325,000 20,915,000 22,711,000 21,577,000 19,205,000 20,584,000 20,760,000 19,444,000 -4,864,000 19,673,000 21,261,000 -2,829,000 20,853,000 22,783,000 -4,226,000 -4,492,000 16,555,000 15,815,000 17,820,000 21,381,000 21,037,000 24,697,000 23,156,000 21,111,000 
        long-term obligations, less current maturities
                                       93,810,000  133,894,000 157,223,000 210,608,000 211,982,000 236,310,000 247,689,000 241,434,000 200,774,000 213,839,000 222,778,000 153,476,000 159,296,000 162,468,000 203,063,000 204,413,000 201,150,000 218,378,000 264,417,000 259,729,000 323,071,000 254,944,000 280,812,000 330,054,000 331,914,000 387,875,000 389,660,000 382,940,000 303,943,000 346,457,000 346,457,000 346,457,000 428,572,000 457,143,000 457,143,000 457,143,000 478,572,000 478,572,000 478,573,000 478,575,000 
        class a nonvoting common stock — issued 51,261,487 shares at july 31, 2019 and 2018, respectively
                                513,000                                                
        wages and amounts withheld from employees
                                 52,849,000 41,510,000 48,945,000 67,619,000 56,995,000 49,679,000 64,863,000 58,192,000 45,079,000 39,157,000 49,510,000 45,998,000 40,987,000 33,767,000 29,726,000 30,282,000 36,164,000 32,535,000 33,596,000 38,064,000 44,742,000 36,386,000 47,968,000 42,413,000 36,840,000 40,564,000 40,529,000 41,926,000 54,629,000 48,954,000 46,221,000 69,798,000 52,161,000 51,577,000 67,285,000 63,539,000 50,279,000 49,864,000 36,313,000 40,722,000 50,339,000 52,396,000 82,354,000 70,190,000 62,065,000 55,073,000 73,622,000 
        long-term obligations
                                 50,303,000 51,610,000 54,408,000 52,618,000 58,157,000 70,615,000  104,536,000                                        
        class a nonvoting common stock—issued 51,261,487 shares, and outstanding 49,284,372 and 48,393,617 shares, respectively
                                 513,000                                               
        class a nonvoting common stock—issued 51,261,487 shares, and outstanding 49,101,192 and 48,393,617 shares, respectively
                                  513,000                                              
        inventories:
                                                                                
        finished products
                                   71,092,000 73,133,000 72,809,000 72,629,000 69,458,000 69,760,000 61,025,000 60,642,000 61,616,000 64,313,000 63,105,000 62,127,000 63,500,000 66,700,000 69,504,000 70,974,000 74,428,000 73,096,000 71,397,000 68,170,000 69,085,000 64,544,000 62,995,000 75,040,000 67,992,000 67,867,000 64,740,000 65,322,000 64,652,000 62,152,000 56,085,000 53,935,000 52,906,000 52,325,000 54,003,000 54,373,000 53,244,000 58,417,000 65,646,000 68,267,000 75,665,000 75,492,000 82,783,000 78,793,000 80,486,000 
        work-in-process
                                   20,734,000 19,903,000 20,126,000 19,472,000 19,052,000 18,117,000 17,326,000 17,029,000 16,971,000 16,678,000 17,145,000 15,445,000 17,458,000 16,958,000 18,600,000 19,315,000 19,271,000 17,689,000 17,099,000 16,077,000 17,757,000 14,776,000 14,908,000 17,549,000 16,280,000 16,343,000 15,377,000 15,045,000 16,259,000 14,550,000 14,614,000 15,781,000 13,146,000 14,131,000 16,729,000 12,358,000 13,159,000 15,569,000 18,499,000 21,586,000 21,187,000 21,351,000 21,164,000 22,710,000 21,309,000 
        raw materials and supplies
                                   22,190,000 20,035,000 22,598,000 21,344,000 21,152,000 19,147,000 19,126,000 19,737,000 18,815,000 18,436,000 20,317,000 21,681,000 21,059,000 20,849,000 25,797,000 26,649,000 24,109,000 22,490,000 20,873,000 19,869,000 18,102,000 15,387,000 21,703,000 32,242,000 26,255,000 27,905,000 25,407,000 25,749,000 28,752,000 27,484,000 28,129,000 31,479,000 28,620,000 25,582,000 26,611,000 26,227,000 27,405,000 32,201,000 37,537,000 40,852,000 37,767,000 38,714,000 35,867,000 39,853,000 37,983,000 
        total inventories
                                   114,016,000 113,071,000 115,533,000 113,445,000 109,662,000 107,024,000 97,477,000 97,408,000 97,402,000 99,427,000 100,567,000 99,253,000 102,017,000 104,507,000 113,901,000 116,938,000 117,808,000 113,275,000 109,369,000 104,116,000 104,944,000 94,707,000 99,606,000 124,831,000 110,527,000 112,115,000 105,524,000 106,116,000 109,663,000 104,186,000 98,828,000 101,195,000 94,672,000 92,038,000 97,343,000 92,958,000 93,808,000 106,187,000 121,682,000 130,705,000 134,619,000 135,557,000 139,814,000 141,356,000 139,778,000 
        other assets:
                                                                                
        property, plant and equipment:
                                                                                
        cost:
                                                                                
        land
                                   7,250,000 6,994,000 7,332,000 7,535,000 7,344,000 7,470,000 7,271,000 7,272,000 7,267,000 5,809,000 5,258,000 5,012,000 5,097,000 5,284,000 5,659,000 5,924,000 7,710,000 7,875,000 7,917,000 7,738,000 7,978,000 7,861,000 9,081,000 9,145,000 8,892,000 6,132,000 8,651,000 6,119,000 6,360,000 6,406,000 6,331,000 6,346,000 6,265,000 6,287,000 6,334,000 6,405,000 6,335,000 6,215,000 6,183,000 6,169,000 6,490,000 6,482,000 6,394,000 6,388,000 6,332,000 
        buildings and improvements
                                   95,386,000 96,245,000 98,005,000 98,256,000 97,457,000 98,228,000 95,662,000 94,542,000 95,288,000 95,355,000 94,155,000 92,672,000 93,803,000 94,423,000 98,156,000 97,729,000 106,636,000 101,866,000 97,600,000 92,886,000 94,545,000 91,471,000 100,504,000 105,501,000 102,592,000 101,452,000 101,962,000 100,569,000 103,683,000 104,644,000 103,305,000 102,781,000 101,138,000 98,983,000 99,188,000 98,777,000 96,968,000 93,584,000 92,579,000 92,509,000 98,646,000 96,009,000 93,938,000 92,735,000 90,688,000 
        machinery and equipment
                                   270,192,000 270,989,000 268,736,000 265,640,000 262,820,000 261,192,000 257,465,000 254,688,000 255,544,000 256,549,000 262,992,000 258,044,000 257,602,000 270,086,000 280,718,000 283,773,000 292,183,000 288,409,000 284,905,000 272,128,000 270,371,000 266,787,000 278,233,000 313,512,000 296,561,000 302,568,000 292,130,000 303,666,000 303,493,000 305,557,000 294,414,000 295,605,000 289,727,000 288,961,000 287,434,000 285,724,000 283,301,000 274,091,000 271,541,000 265,097,000 282,232,000 272,461,000 264,611,000 254,703,000 248,356,000 
        construction in progress
                                   7,492,000 4,495,000 6,557,000 6,176,000 4,123,000 4,109,000 4,362,000 3,168,000 2,093,000 2,842,000 2,025,000 2,577,000 2,901,000 2,164,000 7,151,000 8,508,000 10,331,000 12,500,000 11,595,000 15,931,000 15,112,000 11,842,000 9,358,000 12,444,000 10,064,000 14,418,000 10,417,000 12,280,000 13,431,000 11,226,000 15,208,000 11,026,000 9,873,000 11,715,000 11,371,000 12,955,000 7,869,000 7,301,000 7,248,000 9,453,000 6,040,000 12,392,000 14,531,000 18,585,000 18,107,000 
        cost: - sum
                                   380,320,000                                             
        less accumulated depreciation
                                   282,263,000 280,778,000 282,181,000 279,826,000 276,030,000 272,896,000 268,586,000 262,786,000 260,368,000 258,111,000 264,661,000 256,849,000 253,295,000 260,743,000 267,906,000 266,680,000 280,277,000 276,479,000 271,790,000 264,167,000 263,112,000 255,803,000 263,527,000 289,860,000 288,949,000 292,426,000 283,145,000 295,017,000 290,704,000 287,918,000 278,710,000 273,437,000 261,501,000 256,371,000 253,269,000 249,217,000 242,485,000 232,035,000 224,455,000 216,891,000 223,202,000 214,116,000 205,240,000 197,073,000 188,869,000 
        class a nonvoting common stock—issued 51,261,487 shares, and outstanding 48,918,974 and 48,393,617 shares, respectively
                                   513,000                                             
        accounts receivable — net
                                    161,282,000    149,638,000    147,333,000    157,386,000    177,648,000    169,261,000 177,343,000 229,219,000 218,246,000 215,929,000 199,006,000 210,694,000 232,837,000 228,483,000 240,173,000 242,207,000 221,621,000             
        property, plant and equipment — net
                                    97,945,000    98,103,000    102,444,000    111,214,000    134,171,000    122,158,000 133,649,000 150,742,000 129,160,000 132,144,000 130,015,000 127,617,000 136,263,000 139,915,000 140,548,000 142,321,000 145,502,000   154,644,000 151,988,000    170,206,000    174,614,000 
        liabilities and stockholders’ investment
                                                                                
        notes payable
                                      585,000 749,000 3,228,000 4,072,000 5,691,000 5,354,000 4,928,000 6,230,000 4,974,000 9,173,000 10,411,000 12,001,000 11,850,000 94,708,000 61,422,000 75,552,000 23,946,000 26,442,000 50,613,000 58,658,000 112,340,000                      
        stockholders’ investment:
                                                                                
        class a nonvoting common stock — issued 51,261,487 shares at july 31, 2018 and 2017, respectively
                                    513,000                                            
        earnings retained in the business
                                    553,454,000 531,135,000 515,872,000 522,334,000 507,136,000 492,411,000 480,368,000 465,554,000 453,371,000 438,441,000 427,637,000 422,589,000 414,069,000 463,726,000 456,777,000 455,450,000 452,057,000 572,474,000 558,494,000 552,291,000 538,512,000 725,682,000    732,290,000   789,100,000 750,038,000 735,368,000 718,512,000 706,146,000 691,667,000 685,871,000 673,342,000 663,069,000 654,034,000 667,108,000 639,059,000 612,407,000 586,111,000 567,605,000 540,238,000 
        total stockholders’ investment
                                    752,112,000 734,647,000 731,973,000 712,671,000 700,140,000 664,063,000 634,892,000 614,054,000 603,598,000 595,340,000 562,488,000 572,758,000 587,688,000 653,967,000 645,560,000 680,994,000 733,076,000 863,997,000 863,430,000 865,974,000 830,797,000 1,033,655,000 1,037,850,000 1,040,966,000 1,046,942,000 1,009,353,000 1,063,582,000 1,154,535,000 1,156,192,000 1,077,457,000 1,057,219,000 1,005,027,000 999,094,000 982,283,000 991,633,000 951,092,000 891,699,000 865,672,000 880,271,000 1,021,808,000 1,007,766,000 978,998,000 953,144,000 891,012,000 
        net sales
                                    1,173,851,000 298,421,000 287,780,000 290,151,000 1,113,316,000 275,927,000 268,001,000 280,176,000 1,120,625,000 286,816,000 268,630,000 283,073,000 1,171,731,000 290,227,000 282,628,000 310,240,000 1,225,034,000 309,577,000 291,194,000 305,974,000 1,152,109,000 305,737,000 324,182,000 337,646,000 320,584,000 1,324,269,000 331,629,000 349,508,000 1,339,597,000 329,009,000 329,588,000 1,259,096,000 321,887,000 295,829,000 318,486,000 1,208,702,000 276,733,000 266,449,000 378,317,000 1,523,016,000 381,909,000  380,134,000 1,362,631,000 
        cost of products sold
                                    585,560,000 147,339,000 144,088,000 144,086,000 555,024,000 136,018,000 133,843,000 139,818,000 561,852,000 141,373,000 135,738,000 143,724,000 613,299,000 149,228,000 144,425,000 160,079,000 615,470,000 154,457,000 148,658,000 149,029,000 546,029,000 146,031,000 174,130,000 173,026,000 167,279,000 687,963,000 171,582,000 181,677,000 683,401,000 169,999,000 165,076,000 635,799,000 161,690,000 148,911,000 161,043,000 631,119,000 142,560,000 140,307,000 197,171,000 778,821,000 192,333,000  192,467,000 705,587,000 
        gross margin
                                    588,291,000 151,082,000 143,692,000 146,065,000 558,292,000 139,909,000 134,158,000 140,358,000 558,773,000 145,443,000 132,892,000 139,349,000 558,432,000 140,999,000 138,203,000 150,161,000 609,564,000 155,120,000 142,536,000 156,945,000 606,080,000 159,706,000 150,052,000 164,620,000 153,305,000 636,306,000 160,047,000 167,831,000 656,196,000 159,010,000 164,512,000 623,297,000 160,197,000 146,918,000 157,443,000 577,583,000 134,173,000 126,142,000 181,146,000 744,195,000 189,576,000  187,667,000 657,044,000 
        operating expenses:
                                                                                
        research and development
                                    45,253,000 11,678,000 11,314,000 10,520,000 39,624,000 9,950,000 9,481,000 9,146,000 35,799,000 8,865,000 9,097,000 8,569,000 36,734,000 8,928,000 8,948,000 9,631,000 35,048,000 8,648,000 8,440,000 8,587,000 33,552,000 8,062,000 8,551,000 8,485,000 9,972,000 38,440,000 8,940,000 9,809,000 43,001,000 11,732,000 9,944,000 42,621,000 10,709,000 10,632,000 9,609,000 34,181,000 7,766,000 8,503,000 9,056,000 40,607,000 10,274,000  8,978,000 35,954,000 
        selling, general and administrative
                                    390,342,000 101,695,000 97,582,000 100,134,000 387,653,000 98,409,000 94,715,000 98,004,000 405,096,000 105,794,000 100,206,000 100,678,000 422,704,000 102,952,000 107,565,000 109,279,000 452,164,000 116,666,000 111,426,000 112,687,000 427,661,000 112,148,000 112,020,000 108,261,000 104,843,000 430,310,000 106,714,000 108,932,000 441,815,000 108,064,000 109,324,000 435,906,000 111,227,000 108,735,000 108,676,000 397,180,000 94,906,000 93,613,000 115,896,000 495,904,000 126,720,000  120,351,000 449,103,000 
        total operating expenses
                                    435,595,000 113,373,000 108,896,000 110,654,000 427,277,000 108,359,000 104,196,000 107,150,000 440,895,000 114,659,000 109,303,000 109,247,000 523,126,000 116,714,000 121,392,000 123,188,000 650,775,000 128,353,000 124,190,000 128,114,000 691,707,000 128,750,000 124,602,000 120,184,000 230,503,000 596,548,000 119,094,000 118,741,000 494,004,000 121,930,000 122,909,000 493,841,000 124,283,000 123,016,000 121,886,000 457,210,000 104,901,000 121,524,000 124,952,000 536,511,000 136,994,000  129,329,000 485,057,000 
        operating income
                                    152,696,000 37,709,000 34,796,000 35,411,000 131,015,000 31,550,000 29,962,000 33,208,000 117,878,000 30,784,000 23,589,000 30,102,000 35,306,000 24,285,000 16,811,000 26,973,000 -41,211,000 26,767,000 18,346,000 28,831,000 -85,627,000 30,956,000 25,450,000 44,436,000 -77,198,000 39,758,000 40,953,000 49,090,000 162,192,000 37,080,000 41,603,000 129,456,000 35,914,000 23,902,000 35,557,000 120,373,000 29,272,000 4,618,000 56,194,000 207,684,000 52,582,000  58,338,000 171,987,000 
        other income:
                                                                                
        investment and other income
                                    2,487,000 31,000 1,056,000 216,000 1,121,000 453,000 596,000 -489,000 -709,000 721,000 -992,000 -759,000 845,000 434,000 211,000 323,000 2,402,000 872,000 255,000 762,000 3,522,000 1,131,000 897,000 397,000 812,000  1,110,000 -202,000                 
        interest expense
                                    -3,168,000 -761,000 -829,000 -863,000 -5,504,000 -1,375,000 -1,458,000 -1,732,000 -7,824,000 -1,838,000 -2,130,000 -2,151,000 -11,156,000 -2,503,000 -3,000,000 -2,891,000 -14,300,000 -3,381,000 -3,676,000 -3,721,000 -16,641,000 -4,185,000 -4,406,000 -4,163,000 -4,933,000 -19,090,000 -4,735,000 -5,047,000 -22,124,000 -5,850,000 -5,687,000 -21,222,000 -5,147,000 -5,163,000 -5,162,000 -24,901,000 -6,307,000 -6,314,000 -6,361,000 -26,385,000 -6,962,000  -6,720,000 -22,934,000 
        earnings before income taxes
                                    152,015,000 36,979,000 35,023,000 34,764,000  30,628,000 29,100,000 30,987,000                                     
        income tax expense
                                    60,955,000 10,979,000 30,750,000 8,928,000 30,987,000 8,075,000 3,803,000 8,434,000  8,686,000 5,177,000 8,489,000  5,003,000 2,438,000 8,906,000  4,074,000 4,408,000 8,449,000                         
        net earnings
                                    91,060,000 26,000,000 4,273,000 25,836,000 95,645,000 22,553,000 25,297,000 22,553,000 80,110,000 20,981,000 15,290,000 18,703,000 2,987,000 17,213,000 11,584,000 13,584,000  24,088,000 16,424,000 23,928,000 -154,535,000 4,233,000                       
        net earnings per class a nonvoting common share:
                                                                                
        basic
                                    1,760 500 80 500 1,870 440 500 450 1,590 420 300 370 100 340 230 300 -930 390 200 330 -2,750 420 51,177,000 51,039,000 52,447,000 -350 52,513,000 52,657,000 2,060 52,593,000 52,448,000 1,560 52,427,000 52,370,000 52,337,000 1,330 52,286,000 52,350,000 53,291,000 2,450 54,021,000  54,350,000 2,030 
        diluted
                                    1,730 490 80 490 1,840 430 490 440 1,580 420 300 370 100 330 230 300 -930 390 200 330 -2,750 420 51,177,000 51,312,000 52,447,000 -350 53,003,000 52,954,000 2,040 53,053,000 52,810,000 1,550 52,873,000 53,096,000 52,943,000 1,330 52,594,000 52,350,000 53,938,000 2,410 54,627,000  55,121,000 2,000 
        dividends
                                    830 210 210 210 820 210 210 210 810 200 200 200 800 200 200 200 780 195 195 195 760 190 190 190 185 740 185 185 720 180 180 700 175 175 175 680 170 170 170 600 150  150 560 
        net earnings per class b voting common share:
                                                                                
        weighted-average common shares outstanding:
                                                                                
        class a nonvoting common stock—issued 51,261,487 and 51,261,487 shares, respectively, and outstanding 48,205,763 and 47,814,818 shares, respectively
                                     513,000                                           
        weighted-average common shares outstanding
                                                                                
        class a nonvoting common stock—issued 51,261,487 and 51,261,487 shares, respectively, and outstanding 48,238,412 and 47,814,818 shares, respectively
                                      513,000                                          
        class a nonvoting common stock—issued 51,261,487 and 51,261,487 shares, respectively, and outstanding 48,020,711 and 47,814,818 shares, respectively
                                       513,000                                         
        class a nonvoting common stock — issued 51,261,487 shares at july 31, 2017 and 2016, respectively,
                                        513,000                                        
        restructuring charges
                                                16,821,000 4,834,000 4,879,000 4,278,000 15,012,000 3,039,000 4,324,000 6,840,000 26,046,000 8,540,000 4,031,000   12,110,000   9,188,000   15,314,000    25,849,000         
        impairment charges
                                                46,867,000    148,551,000    204,448,000                        
        earnings from continuing operations before income taxes
                                        126,632,000    109,345,000 29,667,000 20,467,000 27,192,000 24,995,000 22,216,000 14,022,000 24,405,000 -53,109,000 24,258,000 14,925,000 25,872,000 -98,746,000 27,902,000                       
        earnings from continuing operations
                                        95,645,000    80,110,000 20,981,000 15,290,000 18,703,000 4,902,000 17,213,000 11,584,000 15,499,000 -48,146,000 20,184,000 10,517,000 17,423,000 -140,816,000 21,838,000                       
        income from discontinued operations, net of income taxes
                                                                                
        earnings from continuing operations per class a nonvoting common share:
                                                                                
        earnings from continuing operations per class b voting common share:
                                                                                
        income from discontinued operations per class a nonvoting common share:
                                                                                
        income from discontinued operations per class b voting common share:
                                                                                
        class a nonvoting common stock—issued 51,261,487 and 51,261,487 shares, respectively and outstanding 47,738,671 and 46,920,974 shares, respectively
                                         513,000                                       
        class a nonvoting common stock—issued 51,261,487 and 51,261,487 shares, respectively and outstanding 47,594,684 and 46,920,974 shares, respectively
                                          513,000                                      
        class a nonvoting common stock—issued 51,261,487 and 51,261,487 shares, respectively, and outstanding 47,334,496 and 46,920,974 shares, respectively
                                           513,000                                     
        class a nonvoting common stock — issued 51,261,487 and 51,261,487 shares, respectively;
                                            513,000    513,000    513,000    513,000                        
        other (expense) and income:
                                                                                
        income tax benefit
                                            29,235,000    20,093,000                                
        earnings from discontinued operations, net of income taxes
                                                -1,915,000   -1,915,000 2,178,000 3,904,000 5,907,000 6,505,000 -13,719,000                        
        earnings from continuing operations per class a nonvoting common share
                                                                                
        earnings from discontinued operations per class a nonvoting common share:
                                                                                
        earnings from discontinued operations per class b voting common share:
                                                                                
        class a nonvoting common stock—issued 51,261,487 and 51,261,487 shares, respectively and outstanding 46,723,474 and 47,781,184 shares, respectively
                                             513,000                                   
        class a nonvoting common stock—issued 51,261,487 and 51,261,487 shares, respectively and outstanding 46,705,559 and 47,781,184 shares, respectively
                                              513,000                                  
        class a nonvoting common stock—issued 51,261,487 and 51,261,487 shares, respectively, and outstanding 47,040,129 and 47,781,184 shares, respectively
                                               513,000                                 
        assets held for sale
                                                    49,542,000 109,540,000 124,508,000 132,616,000 119,864,000 108,623,000                       
        liabilities held for sale
                                                    10,640,000 24,536,000 31,755,000 43,976,000 34,583,000 34,684,000                       
        accumulated other comprehensive income
                                                -45,034,000 -27,939,000 -27,569,000 8,565,000 64,156,000 63,687,000 54,427,000 70,132,000 56,063,000 76,439,000 81,475,000 72,178,000 85,259,000 59,411,000 80,432,000 96,778,000 113,898,000 79,674,000 80,212,000 50,905,000 56,998,000 58,709,000 77,223,000 53,051,000 5,480,000 -9,427,000 -8,839,000 128,161,000 134,417,000 107,035,000 108,050,000 83,376,000 
        other income and
                                                                                
        class a nonvoting common stock—issued 51,261,487 and 51,261,487 shares, respectively and outstanding 47,778,684 and 47,704,196 shares, respectively
                                                 513,000                               
        class a nonvoting common stock—issued 51,261,487 and 51,261,487 shares, respectively and outstanding 47,748,984 and 47,704,196 shares, respectively
                                                  513,000                              
        class a nonvoting common stock—issued 51,261,487 and 51,261,487 shares, respectively and outstanding 47,714,986 and 47,704,196 shares, respectively
                                                   513,000                             
        income tax (benefit) expense
                                                    -4,963,000                            
        net income
                                                    -45,968,000      -8,684,000 27,188,000 -89,954,000 -17,911,000 27,652,000 32,732,000 108,652,000 24,199,000 26,281,000 81,956,000 23,695,000 15,001,000 21,668,000 70,122,000 17,960,000 -4,150,000 37,110,000 132,188,000 34,353,000  36,370,000 109,388,000 
        net income per class a nonvoting common share:
                                                                                
        net income per class b voting common share:
                                                                                
        class a nonvoting common stock—issued 51,261,487 and 51,261,487 shares, respectively and outstanding 47,935,602 and 48,408,544 shares, respectively
                                                     513,000                           
        class a nonvoting common stock—issued 51,261,487 and 51,261,487 shares, respectively and outstanding 48,828,416 and 48,408,544 shares, respectively
                                                      513,000                          
        class a nonvoting common stock—issued 51,261,487 and 51,261,487 shares, respectively and outstanding 48,594,617 and 48,408,544 shares, respectively
                                                       513,000                         
        income taxes
                                                        42,070,000 6,064,000 30,625,000 13,482,000 8,635,000 40,661,000 9,676,000 11,109,000 35,406,000 8,205,000 9,925,000 27,446,000 7,193,000 4,842,000 8,775,000 27,150,000 5,994,000 756,000 14,575,000 53,999,000 12,187,000  15,366,000 42,540,000 
        class a nonvoting common stock — issued 51,261,487 and 51,261,487 shares, respectively and outstanding 47,972,270 and 47,630,926 shares, respectively
                                                         513,000                       
        class b voting common stock — issued and outstanding, 3,538,628 shares
                                                         35,000 35,000 35,000 35,000  35,000 35,000                 
        (loss) from discontinued operations, net of income taxes
                                                         -17,605,000                       
        (loss) from discontinued operations per class a nonvoting common share:
                                                                                
        (loss) from discontinued operations per class b voting common share:
                                                                                
        class a nonvoting common stock — issued 51,261,487 and 51,261,487 shares, respectively and outstanding 47,711,496 and 47,630,926 shares, respectively
                                                          513,000                      
        income retained in the business
                                                          731,294,000 749,773,000 712,425,000  730,295,000 812,142,000                 
        impairment charge
                                                             115,688,000                   
        income before income taxes
                                                          21,941,000 40,670,000 -81,319,000 22,750,000 37,328,000 43,841,000 144,058,000 32,404,000 36,206,000 109,402,000 30,888,000 19,843,000 30,443,000 97,272,000 23,954,000 -3,394,000 51,685,000 186,187,000 46,540,000  51,736,000 151,928,000 
        per class a nonvoting common share:
                                                                                
        basic net income
                                                          -170 530 -1,720  530 620  460 500  450 290 410  340 -80 700  640  670  
        diluted net income
                                                          -170 530 -1,720  520 620  460 500  450 280 410  340 -80 690  630  660  
        per class b voting common share:
                                                                                
        class a nonvoting common stock — issued 51,261,487 and 51,261,487 shares, respectively and outstanding 47,563,704 and 47,630,926 shares, respectively
                                                           513,000                     
        gain on sales of businesses
                                                           3,438,000                     
        class a nonvoting common stock — issued 51,261,487 and 51,261,487 shares, respectively and outstanding 48,927,002 and 49,284,252 shares, respectively
                                                            513,000                    
        restructuring charges —
                                                              3,440,000                  
        impairment charge —
                                                            115,688,000                    
        other intangibles assets
                                                             84,119,000   89,961,000   103,546,000    115,754,000    144,791,000    149,761,000 
        current maturities on long-term obligations
                                                             61,264,000   61,264,000 61,265,000  61,264,000 61,264,000 44,893,000  44,893,000 50,000,000 21,429,000  21,431,000 21,432,000    
        commitments and contingencies
                                                                                
        common stock:
                                                                                
        class a nonvoting — issued 51,261,487 and 51,261,487 shares, respectively;
                                                             513,000   513,000   513,000             
        class b voting — issued and outstanding 3,538,628 shares
                                                             35,000   35,000   35,000    35,000    35,000    35,000 
        investment and other income— net
                                                             2,082,000                   
        net other income
                                                             -17,008,000   -18,134,000   -20,054,000    -23,101,000    -21,497,000    -20,059,000 
        net income per common share:
                                                                                
        class a nonvoting:
                                                                                
        class b voting:
                                                                                
        weighted-average class a and class b common shares outstanding
                                                                                
        class a nonvoting common stock — issued 51,261,487 and 51,261,487 shares, respectively and outstanding 49,031,625 and 49,284,252 shares, respectively
                                                              513,000                  
        class a nonvoting common stock — issued 51,261,487 and 51,261,487 shares, respectively and outstanding 48,862,485 and 49,284,252 shares, respectively
                                                               513,000                 
        other non-current assets
                                                                19,244,000   20,808,000    18,551,000         
        investment and other income — net
                                                                3,990,000 1,174,000  1,168,000 121,000 1,104,000 48,000 1,800,000 989,000 -1,698,000 1,852,000 4,888,000 920,000  118,000 2,875,000 
        class a nonvoting common stock — issued 51,261,487 and 51,261,487 shares, respectively and outstanding 49,105,601 and 48,875,716 shares, respectively
                                                                 513,000               
        restructuring charge —
                                                                 2,134,000   2,347,000 3,649,000   2,229,000 19,408,000       
        short-term borrowings and current maturities on long-term obligations
                                                                  61,264,000    44,893,000    21,430,000   21,436,000 21,440,000 21,444,000 
        class a nonvoting common stock — issued 51,261,487 and 51,261,487 shares, respectively and outstanding 48,981,331 and 48,875,716 shares, respectively
                                                                  513,000              
        restructuring charge
                                                                  3,641,000    3,601,000          
        investment and other income —net
                                                                  290,000              
        accounts receivables
                                                                    210,778,000 203,375,000 224,494,000 191,189,000 183,287,000 191,335,000 243,219,000 262,461,000 252,982,000 242,394,000 256,558,000 239,569,000 
        net property, plant and equipment
                                                                    149,575,000 151,058,000   149,156,000 153,096,000 156,337,000  173,228,000 174,234,000 175,338,000  
        class a nonvoting common stock — issued 51,261,487 and 51,261,487 shares, respectively and outstanding 48,943,143 and 48,780,560 shares, respectively
                                                                    513,000            
        class a nonvoting common stock — issued 51,261,487 and 51,261,487 shares, respectively and outstanding 48,856,512 and 48,780,560 shares, respectively
                                                                     513,000           
        class a nonvoting common stock — issued 51,261,487 and 51,261,487 shares, respectively and outstanding 48,810,446 and 48,926,466 shares, respectively
                                                                      513,000          
        class a nonvoting — issued 51,261,487and 51,261,487 shares, respectively;
                                                                       513,000         
        class a nonvoting common stock — issued 51,261,487 and 51,261,487 shares, respectively and outstanding 48,747,494 and 50,005,296 shares, respectively
                                                                        513,000        
        weighted-average common shares
                                                                                
        outstanding
                                                                                
        class a nonvoting common stock — issued 51,261,487 and 51,261,487 shares, respectively and outstanding 48,745,180 and 50,005,296 shares, respectively
                                                                         513,000       
        class a nonvoting common stock — issued 51,261,487 and 51,261,487 shares, respectively and outstanding 48,926,466 and 50,005,296 shares, respectively
                                                                          513,000      
        short term investments
                                                                              16,490,000 19,200,000 
        class a nonvoting — issued 51,261,487 and 50,586,524 shares, respectively;
                                                                           513,000     
        class a nonvoting common stock – issued 51,051,487 and 50,586,524 shares, respectively and outstanding 50,170,581 and 50,586,524 shares, respectively
                                                                            511,000    
        class b voting common stock – issued and outstanding 3,538,628 shares
                                                                            35,000    
        class a nonvoting common stock — issued and outstanding 51,032,887 and 50,586,524 shares, respectively
                                                                             510,000   
        class a nonvoting common stock — issued and outstanding 50,847,654 and 50,586,524 shares, respectively
                                                                              508,000  
        class a nonvoting — issued 50,586,524 and 50,481,743 shares, respectively
                                                                               506,000 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-01-31 2025-10-31 2025-07-31 2025-04-30 2025-01-31 2024-10-31 2024-07-31 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31 2018-10-31 2018-07-31 2018-04-30 2018-01-31 2017-10-31 2017-07-31 2017-04-30 2017-01-31 2016-10-31 2016-07-31 2016-04-30 2016-01-31 2015-10-31 2015-07-31 2015-04-30 2015-01-31 2014-10-31 2014-07-31 2014-04-30 2014-01-31 2013-10-31 2013-07-31 2013-04-30 2013-01-31 2012-10-31 2012-07-31 2012-04-30 2012-01-31 2011-10-31 2011-07-31 2011-04-30 2011-01-31 2010-10-31 2010-07-31 2010-04-30 2010-01-31 2009-10-31 2009-07-31 2009-04-30 2009-01-31 2008-10-31 2008-07-31 2008-04-30 2008-01-31 2007-10-31 
                                                                                  
          operating activities:
                                                                                  
          net income
        48,051,000 53,936,000 49,876,000 52,263,000 40,334,000 46,783,000 55,456,000 50,890,000 43,628,000 47,241,000 49,378,000 48,052,000 37,986,000 39,441,000 41,064,000 40,054,000 33,815,000 35,046,000 28,027,000 37,291,000 30,860,000 33,481,000 27,685,000 13,633,000 33,553,000 37,498,000 36,613,000                          -8,684,000 27,188,000 11,659,000 27,652,000 -89,954,000 32,732,000 29,583,000 28,589,000 24,199,000 26,281,000 21,592,000 23,695,000 15,001,000 21,668,000 19,202,000 17,960,000 -4,150,000 37,110,000 34,775,000 34,353,000 26,690,000 36,370,000 
          adjustments to reconcile net income to net cash from operating activities:
                                                                                  
          depreciation and amortization
        11,197,000 11,008,000 10,360,000 10,183,000 9,932,000 10,164,000 7,467,000 7,398,000 7,542,000 7,466,000 7,848,000 7,405,000 8,452,000 8,665,000 8,734,000 8,452,000 8,487,000 8,509,000 8,243,000 5,819,000 5,786,000 5,635,000 5,706,000 6,059,000 6,038,000 5,634,000 5,963,000 5,927,000 5,949,000 5,960,000 6,395,000 6,207,000 6,276,000 6,564,000 6,514,000 6,687,000 6,868,000 7,234,000 7,536,000 7,394,000 8,613,000 8,889,000 10,947,000 8,445,000 9,943,000 10,123,000 10,816,000 11,440,000 11,464,000 10,878,000 12,688,000 13,991,000 11,371,000 10,675,000 11,066,000 10,745,000 10,935,000 11,241,000 11,305,000 12,020,000 12,908,000 12,594,000 12,746,000 12,910,000 13,549,000 13,817,000 14,179,000 13,479,000 13,481,000 13,712,000 14,905,000 16,013,000 15,501,000 14,168,000 
          stock-based compensation expense
        2,513,000 6,746,000 2,120,000 1,769,000 2,180,000 5,813,000 939,000 1,159,000 1,100,000 4,163,000 1,081,000 2,046,000 1,423,000 2,958,000 1,351,000 1,983,000 3,041,000 4,129,000 2,095,000 2,532,000 1,897,000 3,574,000 1,663,000 1,796,000            2,051,000                                       
          deferred income taxes
        3,598,000 3,973,000 -1,585,000 -2,962,000 -2,173,000 -903,000 -2,497,000 -3,262,000 -1,415,000 -2,225,000 -6,525,000 -713,000 -3,529,000 -1,705,000 -4,503,000 3,646,000 -163,000 -625,000 -5,008,000 -91,000 -2,691,000 -1,175,000 -455,000 -1,581,000 263,000 1,009,000 4,029,000 -627,000 2,259,000 2,164,000 7,155,000 473,000 27,196,000 -1,168,000 -5,911,000 1,840,000 -6,574,000 2,027,000 -1,084,000 -169,000 2,612,000 726,000 -2,700,000 -3,752,000 -3,127,000 2,346,000 -19,206,000 -5,908,000 19,000 -2,421,000 -12,150,000 7,730,000 26,159,000 -109,000 -6,487,000 1,639,000 -9,230,000 4,399,000 857,000 -4,092,000 -77,000 -4,849,000 -2,252,000 -184,000 -1,413,000 -2,985,000     -1,471,000 239,000 -861,000 -666,000 
          other
        187,000 223,000 -2,359,000 -412,000 1,111,000 -880,000 43,000 411,000 -190,000 1,137,000 1,028,000 -428,000 -525,000 -383,000 2,277,000 -268,000 -625,000 -187,000 355,000 -1,307,000 387,000 -266,000 913,000 34,000 131,000 1,533,000 4,157,000 -1,358,000 -789,000 337,000 -72,000 532,000 -1,703,000 974,000 -124,000 -555,000 -918,000 1,511,000 -263,000 -534,000 982,000 1,539,000 2,270,000 -246,000 3,581,000 592,000 10,000 -736,000 159,000 -70,000 2,145,000 -696,000 -479,000 -70,000 1,249,000 -1,408,000 105,000 -233,000 340,000 115,000 414,000 -908,000 1,833,000 139,000 -170,000 -4,000 583,000 221,000 1,472,000 -198,000 455,000 5,067,000 -1,884,000 -1,375,000 
          changes in operating assets and liabilities:
                                                                                  
          accounts receivable
        10,951,000 -12,875,000 -7,487,000 -13,474,000 10,990,000 -4,385,000 9,334,000 -10,885,000 -2,825,000 -2,205,000 636,000 1,464,000 907,000 -627,000 1,108,000 -19,222,000 6,086,000 -13,302,000 633,000 -9,090,000 7,214,000 -11,371,000 4,883,000 2,810,000 10,571,000 -4,362,000 3,164,000 -2,230,000 9,271,000 -6,709,000 -5,902,000 235,000 -6,138,000 -4,807,000 1,697,000 -4,338,000 4,087,000 -680,000 3,480,000 1,475,000 6,546,000 -3,342,000 2,114,000 -11,715,000 14,834,000 -3,916,000 -6,549,000 4,367,000 17,133,000 -18,551,000 7,945,000 -992,000 13,008,000 -18,426,000 7,039,000 5,021,000 13,827,000 -7,798,000 7,469,000 12,149,000 1,676,000 -13,614,000 -12,287,000 -6,892,000 18,518,000 -28,818,000 1,113,000 10,120,000 54,727,000 -12,571,000 -7,718,000 -3,066,000 17,960,000 -10,880,000 
          inventories
        -5,767,000 -10,980,000 -10,680,000 175,000 -6,277,000 -2,107,000 836,000 10,783,000 3,926,000 6,152,000 5,693,000 10,566,000 8,295,000 -9,582,000 -15,123,000 -13,424,000 -17,781,000 -16,579,000 -7,912,000 192,000 260,000 14,758,000 -6,478,000 -6,128,000 -1,560,000 249,000 -668,000 -2,652,000 -3,477,000 -3,125,000 227,000 -3,640,000 -579,000 -3,571,000 -6,353,000 442,000 -973,000 1,197,000 277,000 1,153,000 2,035,000 1,368,000 7,622,000 2,455,000 -3,763,000 -7,077,000 -3,173,000 -681,000 3,707,000 -12,461,000 2,531,000 4,384,000 3,666,000 -8,141,000 -2,079,000 6,219,000 -4,658,000 -7,156,000 -1,395,000 -612,000 2,810,000 -3,689,000 -3,461,000 5,778,000 -5,035,000 3,144,000 17,956,000 17,341,000 9,812,000 -10,360,000 1,212,000 7,441,000 6,234,000 1,337,000 
          prepaid expenses and other assets
        -889,000 -391,000 1,656,000 -1,183,000 -1,435,000 -1,136,000 1,106,000 -662,000 301,000 -1,488,000 2,406,000 73,000 -939,000 -2,563,000 1,739,000 216,000 -493,000 -655,000 -1,914,000 -148,000 -1,038,000 -1,398,000 10,130,000 -3,032,000 -1,217,000 -1,404,000 2,572,000 106,000 -113,000 -2,197,000 1,267,000 3,633,000 -1,148,000 -2,005,000 3,799,000 -2,207,000 1,390,000 -1,170,000 1,209,000 3,077,000 -730,000 -3,081,000 8,987,000 3,254,000 -54,000 -2,999,000 2,494,000 733,000 1,867,000 -5,372,000 4,495,000 3,313,000 -62,000 -2,710,000 1,642,000 769,000 2,229,000 -7,384,000 4,852,000 -1,612,000 1,306,000 1,078,000 1,771,000 -3,688,000 -928,000 -657,000 1,170,000 55,000 4,499,000 -8,147,000 5,564,000 1,146,000 -2,922,000 -4,417,000 
          accounts payable and accrued liabilities
        -15,180,000 -19,530,000 16,553,000 15,235,000 -7,690,000 -33,960,000 11,851,000 17,101,000 -6,029,000 -3,725,000 10,245,000 9,452,000 -15,006,000 -14,150,000 12,410,000 19,773,000 -34,856,000 9,499,000 19,039,000 27,254,000 -5,373,000 17,363,000 481,000 13,168,000 -34,584,000 -5,193,000    -14,070,000    7,799,000    2,546,000    2,402,000 -117,000 7,024,000 -18,320,000 2,897,000 -7,481,000 -5,764,000 -33,166,000 25,903,000 19,941,000 -8,597,000 -20,381,000 6,752,000 10,102,000 -3,175,000 -14,483,000 -21,814,000 4,990,000 5,437,000   20,538,000 17,501,000 -7,040,000 20,269,000 -5,303,000 -8,968,000 -42,734,000 -21,679,000 24,816,000 10,942,000 -3,839,000 -13,278,000 
          income taxes
        -1,347,000 1,246,000 -132,000 -1,720,000 -7,378,000 4,017,000 -555,000 -190,000 -9,960,000 5,757,000 7,498,000 -1,670,000 -7,679,000 5,945,000 4,156,000 -302,000 -674,000 1,656,000 2,205,000 -6,688,000 -1,582,000 2,063,000 290,000 2,226,000 -702,000 266,000 2,235,000 24,000 -601,000 1,193,000 -1,230,000 -392,000 -3,798,000 2,327,000 4,331,000 662,000 -1,063,000 -2,869,000 1,469,000 -343,000 -4,435,000 2,109,000 4,748,000 2,152,000 -7,623,000 1,705,000 819,000 4,962,000 -3,139,000 1,089,000 -3,524,000 2,120,000 -3,770,000 -2,548,000 8,821,000 5,880,000 1,751,000 7,470,000 -1,191,000 -2,010,000 -3,656,000 10,245,000 5,106,000 -2,518,000 -1,956,000 4,626,000 7,898,000 -143,000 -13,915,000 -3,513,000 -876,000 -5,092,000 -7,352,000 6,086,000 
          net cash from operating activities
        53,314,000 33,356,000 58,322,000 59,874,000 39,594,000 23,406,000 83,980,000 72,743,000 36,078,000 62,273,000 79,288,000 72,477,000 29,385,000 27,999,000 53,213,000 40,908,000 -3,163,000 27,491,000 50,757,000 56,019,000 36,051,000 62,838,000 45,064,000 42,806,000 14,259,000 38,848,000 65,309,000 52,714,000 25,370,000 18,818,000 53,820,000 46,762,000 7,741,000 34,719,000 52,870,000 37,828,000 19,341,000 33,993,000 40,426,000 40,296,000 27,884,000 30,370,000 40,608,000 28,810,000 5,326,000 18,604,000 17,580,000 34,063,000 16,184,000 25,593,000 53,873,000 45,436,000 23,976,000 20,218,000 44,110,000 57,294,000 28,020,000 15,281,000 56,904,000 52,837,000 41,452,000 16,157,000 47,084,000 50,121,000 34,197,000 33,836,000 49,616,000 55,012,000 26,738,000 -4,721,000 73,439,000 64,267,000 53,958,000 33,890,000 
          capital expenditures
        -10,967,000 -10,980,000 -8,892,000 -4,262,000 -7,137,000 -7,286,000 -10,735,000 -8,325,000 -49,553,000 -11,279,000 -6,314,000 -4,745,000 -4,306,000 -3,861,000 -21,008,000 -5,690,000 -5,112,000 -11,328,000 -5,778,000 -6,900,000 -5,190,000 -9,321,000 -5,661,000 -8,516,000 -5,376,000 -7,724,000 -15,297,000 -5,401,000 -6,118,000 -6,009,000 -7,022,000 -6,286,000 -4,667,000 -3,802,000 -4,311,000 -3,621,000 -3,276,000 -3,959,000 -9,672,000 -3,540,000 -1,594,000 -2,334,000 -3,128,000 -5,737,000 -6,357,000 -11,451,000 -13,590,000 -12,201,000 -8,521,000 -9,086,000 -9,605,000 -10,415,000 -9,490,000 -6,177,000 -9,649,000 -3,398,000 -5,283,000 -5,817,000 -6,861,000 -4,626,000 -6,235,000 -2,810,000 -5,369,000 -5,953,000 -5,973,000 -9,001,000 -7,992,000 -3,087,000 -6,519,000 -6,429,000 -6,729,000 -5,320,000 -6,963,000 -7,395,000 
          free cash flows
        42,347,000 22,376,000 49,430,000 55,612,000 32,457,000 16,120,000 73,245,000 64,418,000 -13,475,000 50,994,000 72,974,000 67,732,000 25,079,000 24,138,000 32,205,000 35,218,000 -8,275,000 16,163,000 44,979,000 49,119,000 30,861,000 53,517,000 39,403,000 34,290,000 8,883,000 31,124,000 50,012,000 47,313,000 19,252,000 12,809,000 46,798,000 40,476,000 3,074,000 30,917,000 48,559,000 34,207,000 16,065,000 30,034,000 30,754,000 36,756,000 26,290,000 28,036,000 37,480,000 23,073,000 -1,031,000 7,153,000 3,990,000 21,862,000 7,663,000 16,507,000 44,268,000 35,021,000 14,486,000 14,041,000 34,461,000 53,896,000 22,737,000 9,464,000 50,043,000 48,211,000 35,217,000 13,347,000 41,715,000 44,168,000 28,224,000 24,835,000 41,624,000 51,925,000 20,219,000 -11,150,000 66,710,000 58,947,000 46,995,000 26,495,000 
          investing activities:
                                                                                  
          purchases of property, plant and equipment
        -10,967,000 -10,980,000 -8,892,000 -4,262,000 -7,137,000 -7,286,000 -10,735,000 -8,325,000 -49,553,000 -11,279,000 -6,314,000 -4,745,000 -4,306,000 -3,861,000 -21,008,000 -5,690,000 -5,112,000 -11,328,000 -5,778,000 -6,900,000 -5,190,000 -9,321,000 -5,661,000 -8,516,000 -5,376,000 -7,724,000 -15,297,000 -5,401,000 -6,118,000 -6,009,000 -7,022,000 -6,286,000 -4,667,000 -3,802,000 -4,311,000 -3,621,000 -3,276,000 -3,959,000 -9,672,000 -3,540,000 -1,594,000 -2,334,000 -3,128,000 -5,737,000 -6,357,000 -11,451,000 -13,590,000 -12,201,000 -8,521,000 -9,086,000 -9,605,000 -10,415,000 -9,490,000 -6,177,000 -9,649,000 -3,398,000 -5,283,000 -5,817,000 -6,861,000 -4,626,000 -6,235,000 -2,810,000 -5,369,000 -5,953,000 -5,973,000 -9,001,000 -7,992,000 -3,087,000 -6,519,000 -6,429,000 -6,729,000 -5,320,000 -6,963,000 -7,395,000 
          acquisition of businesses, net of cash acquired
        -17,416,000 2,707,000 -9,900,000 3,277,000 -140,625,000                                                         -10,132,000        -4,319,000   
          net cash from investing activities
        -12,933,000 -28,388,000 -6,175,000 -13,361,000 -3,817,000 -147,901,000 -10,716,000 -9,499,000 -49,553,000 -11,279,000 -6,313,000 3,255,000 -4,295,000 -3,861,000 -21,000,000 -5,690,000 -5,055,000 -11,326,000 -249,748,000 -2,452,000 -7,190,000 -9,202,000 -10,084,000 -9,529,000 -9,309,000 -7,197,000 -15,125,000 -6,759,000 -6,907,000 -5,672,000 12,047,000 -5,754,000 -6,370,000 -2,828,000 -4,435,000 -4,176,000 -4,194,000 -2,448,000 -9,935,000 -4,074,000 -612,000 -795,000 -858,000 -5,983,000 -5,436,000 -2,088,000 40,662,000 -12,937,000 -8,362,000 -9,156,000 -7,460,000 -11,511,000 -310,726,000 3,931,000 -42,154,000 -7,845,000 -7,597,000 -7,008,000 -12,611,000 -4,511,000 -1,791,000 -3,718,000 1,480,000 -14,318,000 -25,082,000 -10,761,000 -8,011,000 -2,192,000 -3,712,000 -5,129,000 -6,518,000 -3,923,000 -21,507,000 -7,260,000 
          financing activities:
                                                                                  
          payment of dividends
        -11,565,000 -11,519,000 -11,305,000 -11,370,000 -11,465,000 -11,402,000 -11,170,000 -11,196,000 -11,356,000 -11,338,000 -11,202,000 -11,409,000 -11,417,000 -11,376,000 -11,230,000 -11,452,000 -11,654,000 -11,595,000 -11,456,000 -11,453,000 -11,446,000 -11,391,000 -11,309,000 -11,311,000 -11,603,000 -11,533,000 -11,244,000 -11,225,000 -11,167,000 -11,096,000 -10,763,000 -10,737,000 -10,734,000 -10,639,000 -10,518,000 -10,510,000 -10,482,000 -10,370,000 -10,205,000 -10,178,000 -10,242,000 -10,183,000 -10,264,000 -10,263,000 -10,258,000 -10,191,000 -10,008,000 -10,109,000 -10,221,000 -10,149,000 -9,899,000 -9,845,000 -9,794,000 -9,705,000 -9,664,000 -9,783,000 -9,762,000 -9,690,000 -9,564,000 -9,546,000 -9,530,000 -9,424,000 -9,226,000 -9,216,000 -9,766,000 -8,578,000 -8,929,000 -8,925,000 -8,924,000 -9,061,000 -8,123,000 -8,056,000 -8,185,000 -8,100,000 
          proceeds from exercise of stock options
        3,254,000 5,001,000 412,000 47,000 -143,000 5,855,000 2,603,000 217,000 2,768,000 2,598,000 1,403,000 2,339,000 349,000 419,000 289,000 223,000 151,000 153,000 1,141,000 311,000 160,000 299,000 526,000 1,275,000 3,411,000 3,133,000 3,016,000 5,179,000 12,138,000 2,088,000 63,000 6,699,000 3,249,000 1,054,000 4,015,000 5,846,000 8,813,000                                     
          payments for employee taxes withheld from stock-based awards
        -120,000 -3,198,000 -165,000 -388,000 -40,000 -2,090,000 -133,000 -302,000 -29,000 -2,333,000 -76,000 -456,000 -5,000 -1,504,000 -57,000 -45,000 -1,686,000 -3,339,000 -11,000 -134,000 -21,000 -2,617,000 -1,233,000 -99,000 -464,000 -7,269,000                                                 
          purchase of treasury stock
        -4,910,000 -4,054,000 -17,683,000    -50,428,000 -7,676,000 -14,121,000 -45,222,000 -11,913,000 -5,791,000 -12,070,000 -24,299,000 -63,210,000 -2,796,000 -18,924,000 -873,000 -2,720,000 -401,000                   -16,160,000     -7,246,000    -5,121,000 -37,624,000 -12,309,000         -3,759,000 -36,508,000 -13,644,000    
          proceeds from borrowing on credit agreement
        25,860,000 46,640,000  46,876,000 24,224,000 135,149,000  42,645,000 30,594,000 38,551,000  31,880,000                                                               
          repayment of borrowing on credit agreement
        -63,060,000 -30,500,000  -31,744,000 -53,182,000 -109,439,000  -26,961,000 -34,771,000 -36,000,000  -58,312,000                                                               
          net cash from financing activities
        -50,541,000 2,636,000 -31,794,000 -29,734,000 -40,606,000 18,263,000 18,461,000 -46,025,000 -21,470,000 -21,494,000 -57,633,000 -48,807,000 -36,593,000 -20,535,000 -20,327,000 -77,257,000 87,000 -4,592,000 26,950,000 -10,446,000 -12,277,000 -16,551,000 -62,473,000 -74,998,000 -10,723,000 -15,326,000 -9,357,000 -8,220,000 -10,715,000 664,000 -13,386,000 -23,652,000 -31,979,000 -21,663,000 -46,255,000 -32,684,000 -54,939,000 -2,363,000 -30,348,000 -22,920,000 -15,417,000 -30,891,000 -21,323,000 -16,825,000 -15,894,000 21,890,000 -53,761,000 -24,353,000 -7,614,000 -29,659,000 -26,612,000 -95,038,000 101,331,000 -12,741,000 -67,183,000 -51,747,000 -8,034,000 -20,860,000 -28,789,000 -49,099,000 -6,221,000 -7,465,000 65,302,000 -33,735,000 -8,603,000 -7,689,000 -95,312,000 -8,876,000 -12,382,000 -43,741,000 -38,195,000 -34,528,000 -2,962,000 -1,259,000 
          effect of exchange rate changes on cash and cash equivalents
        3,968,000 731,000 1,842,000 -3,077,000 -2,380,000 1,775,000 -2,065,000 -621,000 3,453,000 -5,680,000 1,143,000 -88,000 5,242,000 -3,201,000    -1,355,000    1,605,000    -304,000                                                 
          net increase in cash and cash equivalents
        -6,192,000 8,335,000 22,195,000   -104,457,000 89,660,000   23,820,000 16,485,000 26,837,000 -6,261,000 402,000  -44,339,000 -10,146,000 10,218,000   21,255,000 38,690,000 -21,237,000 -50,923,000 -5,290,000 16,021,000 40,640,000 36,223,000 10,033,000 10,749,000    8,293,000 4,867,000 3,869,000 -41,093,000 25,073,000 -368,000 21,398,000 9,588,000 -3,882,000 14,024,000 7,169,000 -23,175,000 34,640,000    -9,189,000    15,409,000 -68,525,000 -5,906,000 8,737,000 -18,377,000 15,993,000 11,676,000 36,202,000 11,260,000 107,734,000 1,522,000 -2,054,000 19,482,000 -44,745,000 47,810,000 6,299,000 -79,563,000 30,996,000 28,920,000 27,840,000 27,753,000 
          cash and cash equivalents, beginning of period
        174,349,000 250,118,000 151,532,000 114,069,000 147,335,000 217,643,000 279,072,000 181,427,000 133,944,000 141,228,000 114,492,000 81,834,000 91,058,000 305,900,000  389,971,000  314,840,000  188,156,000  258,355,000  142,846,000 
          cash and cash equivalents, end of period
        -6,192,000 182,684,000 22,195,000 13,702,000 -7,209,000 145,661,000 89,660,000 16,598,000 -31,492,000 175,352,000 16,485,000 26,837,000 -6,261,000 114,471,000 11,001,000 -44,339,000 -10,146,000 157,553,000 -174,466,000 44,213,000 21,255,000 256,333,000 -21,237,000 -50,923,000 -5,290,000 295,093,000 40,640,000 36,223,000 10,033,000 192,176,000 50,524,000 15,576,000 -26,910,000 142,237,000 4,867,000 3,869,000 -41,093,000 166,301,000 -368,000 21,398,000 9,588,000 110,610,000 14,024,000 7,169,000 -23,175,000 116,474,000 3,119,000 -401,000 -2,753,000 81,869,000 14,024,000 -64,277,000 -179,998,000 321,309,000  -5,906,000 8,737,000 371,594,000  11,676,000 36,202,000 326,100,000  1,522,000 -2,054,000 207,638,000  47,810,000 6,299,000 178,792,000  28,920,000 27,840,000 170,599,000 
          gain on sale of business
                                                                                 
          changes in operating assets and liabilities
                                                                                  
          sale of business
                                                                                 
          proceeds from borrowing on credit facilities
                     36,000,000 88,500,000 24,000,000 75,016,000 56,200,000         7,900,000 5,737,000 5,782,000 6,538,000 10,901,000     67,457,000    943,000 34,621,000                               
          repayment of borrowing on credit facilities
                     -32,000,000 -70,500,000 -30,000,000 -59,016,000 -27,200,000         -7,880,000 -3,419,000 -2,269,000 -9,407,000 -11,698,000 -34,420,000 -22,894,000         -14,513,000 589,000                               
          supplemental disclosures of cash flow information:
                                                                                  
          cash paid during the period for:
                                                                                  
          interest
                                                 2,144,000 1,713,000 3,305,000 3,114,000 3,032,000                             
          net decrease in cash and cash equivalents
                                       15,576,000               3,119,000 -401,000    -64,277,000                       
          equity in losses of unconsolidated affiliate
                          4,994,000 255,000 331,000 174,000                                                     
          impairment charges
                                                                                 
          principal payments on debt
                                          -32,931,000          -18,750,000    -18,750,000    -20,173,000    -18,750,000    -18,750,000    -87,221,000 -1,000 -1,000 -1,000 -39,429,000 -5,000 -4,000 -5,000 
          effect of exchange rate changes on cash
                       -2,300,000    1,092,000    -9,202,000    -1,512,000 2,285,000 -3,061,000  -1,780,000 3,698,000 -1,935,000  2,901,000 -1,301,000 -4,109,000 -511,000 8,096,000 -2,267,000 -2,566,000 -4,403,000 1,167,000 -7,171,000 -3,766,000 -1,362,000 2,826,000 -2,961,000 4,033,000 -5,777,000 -3,164,000 5,421,000 4,001,000 -3,298,000 -3,608,000 -3,652,000 -5,790,000 489,000 12,449,000 2,762,000 6,286,000 -6,132,000 -546,000 -2,566,000 4,096,000 8,962,000 3,866,000 -4,345,000 -25,972,000 2,270,000 3,104,000 -1,649,000 2,382,000 
          net increase (decrease) in cash and cash equivalents
                                                                                  
          purchase of equity method investment
                                                                                  
          sale of business, net of cash transferred with business
                                                                                  
          non-cash portion of stock-based compensation expense
                                 3,618,000 1,781,000 2,506,000 2,840,000 4,965,000 2,399,000 1,684,000 2,153,000 3,744,000    3,155,000 1,907,000 1,678,000 1,973,000 2,596,000 915,000 1,085,000 1,152,000 1,319,000 181,000 656,000 1,777,000 2,600,000 -5,228,000 96,000 2,469,000 4,399,000 2,143,000 2,086,000 1,915,000 3,591,000 434,000 2,527,000 2,800,000 4,069,000 2,147,000 2,418,000 2,204,000 2,952,000 1,450,000 2,037,000 2,152,000 2,092,000 2,431,000 1,415,000 3,125,000 3,257,000 
          accounts payable and other liabilities
                                   14,879,000    12,562,000    10,138,000    5,050,000                      -16,909,000             
          net earnings
                                    29,227,000 30,637,000 34,951,000 26,000,000 4,273,000 25,836,000 25,242,000 22,553,000 25,297,000 22,553,000 25,136,000 20,981,000 15,290,000 18,703,000 -39,394,000 17,213,000 11,584,000 13,584,000  24,088,000 16,425,000 23,928,000                         
          adjustments to reconcile net earnings to net cash from operating activities:
                                                                                  
          income tax on equity-based compensation, and other
                                     -3,846,000 376,000 -1,280,000 -62,000 -2,280,000 -327,000 128,000 592,000 -1,232,000 -424,000 61,000 -292,000 -1,007,000                                 
          debt issuance costs
                                              -803,000                                 
          non-cash portion of restructuring charges
                                                  619,000 2,649,000 700,000 196,000 299,000 170,000   -2,000 3,501,000       441,000    35,000    313,000       
          loss on sales of businesses
                                                          3,138,000                     
          sales of businesses, net of cash retained
                                                                                
          purchases of treasury stock
                                               -155,000                                   
          (repayments) proceeds from borrowing on credit facilities
                                                2,301,000 -2,738,000                                 
          repayments on borrowing on credit facilities
                                                                                  
          proceeds (repayments) from borrowing on credit facilities
                                             426,000                                     
          proceeds from issuance of common stock
                                              4,583,000 610,000   53,000 744,000 756,000 91,000 1,219,000 5,685,000 5,209,000 10,078,000 5,837,000 2,725,000 1,684,000 240,000 1,323,000 1,618,000 683,000 1,039,000 2,245,000 2,804,000 2,105,000 223,000 1,822,000 956,000 716,000 362,000 37,000 122,000 1,162,000 4,983,000 1,537,000 3,846,000 4,134,000 
          income taxes paid
                                                                                  
          loss on sale of business
                                                   426,000                             
          sale of business, net of cash retained
                                                   -2,660,000 8,771,000                             
          income taxes, net of refunds
                                                 4,533,000 3,332,000 5,965,000 8,404,000 7,323,000 14,201,000 4,759,000 4,077,000 10,006,000 7,244,000 6,822,000 7,765,000 12,199,000 15,333,000 3,770,000 10,364,000 5,825,000 9,156,000 9,297,000 11,491,000 5,907,000 12,574,000 7,479,000 2,424,000 8,393,000 15,771,000 5,611,000 11,779,000 15,605,000 12,329,000 13,124,000 24,599,000 1,782,000 
          loss on write-down of assets held for sale
                                                                                 
          acquisition of business, net of cash acquired
                                                          -400,000              -1,840,000         
          acquisitions:
                                                                                  
          fair value of assets acquired, net of cash
                                                          -1,106,000 1,156,000              1,104,000         
          liabilities assumed
                                                          20,113,000 -1,000   -8,404,000      -2,523,000 -2,636,000 -42,000     -2,472,000 -195,000   
          goodwill
                                                          -19,007,000 -755,000   21,617,000      6,118,000 13,370,000 778,000     -14,000 3,246,000   
          net cash paid for acquisitions
                                                          400,000   34,610,000      10,132,000 18,459,000 1,840,000     475,000 4,319,000   
          income tax on the exercise of stock options and deferred compensation distributions, and other
                                                   -2,000 -2,534,000 -1,296,000  6,000 -265,000 -719,000                         
          proceeds from borrowing on notes payable
                                                     41,000,000                          
          repayment of borrowing on notes payable
                                                     -7,714,000 -21,000,000 -9,000,000 -6,000,000 -24,000,000 -8,000,000 -60,528,000                       
          net loss
                                                                                  
          adjustments to reconcile net loss to net cash from operating activities:
                                                                                  
          payments of contingent consideration
                                                                 -549,000         -4,598,000 -1,200,000 
          settlement of net investment hedges
                                                               161,000 -958,000                 
          proceeds from borrowings on line of credit
                                                          122,000                        
          repayment of borrowing on line of credit
                                                      3,000                            
          income tax benefit from the exercise of stock options and deferred compensation distributions, and other
                                                          -163,000 521,000 872,000 401,000 38,000 188,000 110,000 456,000                 
          interest, net of capitalized interest
                                                      3,177,000 4,134,000 3,132,000 4,151,000 3,968,000 5,328,000 2,913,000 4,953,000 3,448,000 6,225,000 3,439,000 6,082,000 4,919,000 7,241,000 1,927,000 7,211,000 3,409,000 7,904,000 2,409,000 7,904,000 4,148,000 9,336,000 3,265,000 9,298,000 3,858,000 9,297,000 3,855,000 9,298,000 
          proceeds from borrowing on line of credit
                                                                                  
          impairment charge
                                                                                
          payments of remaining consideration
                                                                                  
          divestiture of businesses, net of cash retained in the businesses
                                                             10,178,000                     
          gain on divestiture of business
                                                                                  
          divestiture of business, net of cash retained in business
                                                                  1,000               
          fair value of assets acquired, net of cash and goodwill
                                                                      6,537,000        1,268,000   
          loss on the sale of business
                                                                                  
          acquisitions of businesses, net of cash acquired
                                                                                  
          settlements of net investment hedges
                                                                                  
          proceeds from issuance of debt
                                                                                  
          credit revolver costs
                                                                                  
          cash and cash equivalents, beginning of year
                                                                                  
          cash and cash equivalents, end of year
                                                                                  
          supplemental disclosure of cash flow information:
                                                                                  
          cash paid during the year for:
                                                                                  
          gain on the sale of business
                                                                                  
          non-cash portion of restructuring
                                                                     951,000    288,000         
          purchase price adjustment
                                                                                
          gain on the divestiture of business
                                                                                 
          income tax benefit from the exercise of stock options and deferred compensation distribution
                                                                                  
          excess income tax benefit from the exercise of stock options and deferred compensation
                                                                                  
          net income tax benefit from the exercise of stock options and deferred compensation
                                                                     -146,000    173,000         
          loss on sale of property, plant and equipment
                                                                                  
          other liabilities
                                                                      324,000 927,000 335,000 -464,000 1,463,000 2,597,000 -522,000 -1,167,000 -817,000 832,000 -876,000 1,201,000 
          purchases of short-term investments
                                                                              -5,200,000 -5,150,000 
          sales of short-term investments
                                                                              21,690,000 7,860,000 
          proceeds from net investment hedge
                                                                                  
          income tax benefit from the exercise of stock options and deferred compensation distributions
                                                                                 2,712,000 
          excess income tax benefit from the exercise of stock options and deferred compensation distribution
                                                                                  
          proceeds from sale of property, plant and equipment
                                                                              231,000    
          excess income tax benefit from the exercise of stock options and deferred compensation distributions
                                                                             667,000     
          gain on foreign currency contract
                                                                                  
          net settlement of foreign currency contract
                                                                                  
          loss on disposal of property, plant & equipment
                                                                               44,000 298,000 712,000 
          income tax benefit from the exercise of stock options
                                                                                  
          provision for losses on accounts receivable