7Baggers

Insteel Industries, Inc
(NYSE:IIIN) 

IIIN stock logo

Insteel Industries, Inc., together with its subsidiaries, manufactures and markets steel wire reinforcing products for concrete construction applications. The company offers pre-stressed concrete strand (PC strand) and welded wire reinforcement (WWR) products. Its PC strand is a seven-wire strand th...

Founded: 1953
Full Time Employees: 881
Sector: Industrials
Industry: Metal Fabrication

Share this website to your friends
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
    Unit: USD2026-03-28 2025-12-27 2025-09-27 2025-06-28 2025-03-29 2024-12-28 2024-09-28 2024-06-29 2024-03-30 2023-12-30 2023-09-30 2023-07-01 2023-04-01 2022-12-31 2022-10-01 2022-07-02 2022-04-02 2022-01-01 2021-10-02 2021-07-03 2021-04-03 2021-01-02 2020-10-03 2020-06-27 2020-03-28 2019-12-28 2019-09-28 2019-06-29 2019-03-30 2018-12-29 2018-09-29 2018-06-30 2018-03-31 2017-09-30 2017-07-01 2017-04-01 2016-12-31 2016-10-01 2016-07-02 2016-04-02 2016-01-02 2015-10-03 2015-06-27 2015-03-28 2014-12-27 2014-09-27 2014-06-28 2014-03-29 2013-03-30 2012-12-29 2012-09-29 2012-06-30 2012-03-31 2011-12-31 2011-10-01 2011-07-02 2011-04-02 2011-01-01 2010-10-02 2010-07-03 2010-04-03 2010-01-02 2009-10-03 2009-06-27 2009-03-28 2008-12-27 2008-09-27 2008-06-28 2008-03-29 2007-12-29 2007-09-29 2007-06-30 2007-03-31 2006-12-30 2006-09-30 2006-07-01 2006-04-01 2005-12-31 2005-10-01 2005-07-02 2005-04-02 2005-01-01 2004-10-02 2004-06-26 2004-03-27 2003-12-27 2003-09-27 2003-06-28 2003-03-29 2002-12-28 2002-09-28 2002-06-29 
                                                                                                
      net sales
    172,653,000 159,924,000 177,444,000 179,886,000 160,656,000 129,720,000 134,304,000 145,775,000 127,394,000 121,725,000 157,524,000 165,714,000 159,051,000 166,899,000 207,991,000 227,173,000 213,209,000 178,459,000 171,258,000 160,739,000 138,999,000 119,605,000 138,231,000 121,959,000 114,859,000 97,569,000 113,403,000 126,252,000 111,948,000 104,110,000 121,371,000 126,688,000 107,417,000 96,886,000 96,938,000 101,159,000 93,888,000 103,113,000 115,629,000 107,414,000 92,391,000 118,093,000 117,016,000 101,767,000 110,628,000 117,097,000 113,227,000 91,436,000 82,873,000 85,887,000 97,865,000 93,598,000 87,029,000 84,811,000 99,091,000 98,579,000 86,933,000 52,306,000 56,161,000 61,956,000 52,268,000 41,201,000 61,070,000 56,963,000 50,404,000 61,799,000 106,290,000 104,332,000 77,260,000 65,980,000 74,358,000 78,966,000 74,766,000 69,716,000 82,483,000 91,644,000 88,979,000 83,534,000 94,798,000 94,420,000 81,654,000 74,664,000 105,839,000 96,835,000 73,823,000 56,135,000 59,978,000 59,427,000 45,923,000 46,797,000 59,296,000 64,124,000 
      yoy
    7.47% 23.28% 32.12% 23.40% 26.11% 6.57% -14.74% -12.03% -19.90% -27.07% -24.26% -27.05% -25.40% -6.48% 21.45% 41.33% 53.39% 49.21% 23.89% 31.80% 21.02% 22.59% 21.89% -3.40% 2.60% -6.28% -6.56% -0.34% 4.22% 7.46% 25.20% 25.24% 14.41% -6.04% -16.16% -5.82% 1.62% -12.68% -1.19% 5.55% -16.48% 0.85% 3.35% 11.30% 33.49% 36.34% 15.70% -2.31% -4.78% 1.27% -1.24% -5.05% 0.11% 62.14% 76.44% 59.11% 66.32% 26.95% -8.04% 8.77% 3.70% -33.33% -42.54% -45.40% -34.76% -6.34% 42.94% 32.12% 3.34% -5.36% -9.85% -13.83% -15.97% -16.54% -12.99% -2.94% 8.97% 11.88% -10.43% -2.49% 10.61% 33.01% 76.46% 62.95% 60.75% 19.95% 1.15% -7.32%     
      qoq
    7.96% -9.87% -1.36% 11.97% 23.85% -3.41% -7.87% 14.43% 4.66% -22.73% -4.94% 4.19% -4.70% -19.76% -8.44% 6.55% 19.47% 4.20% 6.54% 15.64% 16.22% -13.47% 13.34% 6.18% 17.72% -13.96% -10.18% 12.78% 7.53% -14.22% -4.20% 17.94% 10.87% -0.05% -4.17% 7.74% -8.95% -10.82% 7.65% 16.26% -21.76% 0.92% 14.98% -8.01% -5.52% 3.42% 23.83% 10.33% -3.51% -12.24% 4.56% 7.55% 2.62% -14.41% 0.52% 13.40% 66.20% -6.86% -9.35% 18.54% 26.86% -32.53% 7.21% 13.01% -18.44% -41.86% 1.88% 35.04% 17.10% -11.27% -5.84% 5.62% 7.24% -15.48% -10.00% 3.00% 6.52% -11.88% 0.40% 15.63% 9.36% -29.46% 9.30% 31.17% 31.51% -6.41% 0.93% 29.41% -1.87% -21.08% -7.53%  
      cost of sales
    156,160,000 141,864,000 148,836,000 149,114,000 136,127,000 120,191,000 122,045,000 130,387,000 111,679,000 115,455,000 143,541,000 145,347,000 145,789,000 149,113,000 168,196,000 169,091,000 156,140,000 136,095,000 131,339,000 129,189,000 108,771,000 99,754,000 118,769,000 107,154,000 99,576,000 91,332,000 109,575,000 118,016,000 104,927,000 93,134,000 101,827,000 102,502,000 92,001,000 85,085,000 80,262,000 82,865,000 80,878,000 80,510,000 88,082,000 88,799,000 75,968,000 96,199,000 101,322,000 93,065,000 98,585,000 103,248,000 98,964,000 79,830,000 71,822,000 77,294,000 91,964,000 87,194,000 81,535,000 80,152,000 91,345,000 86,050,000 75,330,000 52,441,000 53,421,000 54,266,000 46,049,000 37,526,000 51,935,000 52,889,000 55,323,000 66,075,000 76,827,000 73,447,000 61,473,000 55,360,000 61,631,000 61,614,000 62,408,000 56,092,000 64,190,000 73,158,000 72,665,000 66,903,000 79,569,000 76,632,000 69,937,000 60,941,000 81,070,000 64,139,000 57,297,000 48,787,000 52,925,000 52,925,000 42,222,000 42,766,000 52,944,000 56,457,000 
      gross profit
    16,493,000 18,060,000 28,608,000 30,772,000 24,529,000 9,529,000 12,259,000 15,388,000 15,715,000 6,270,000 13,983,000 20,367,000 13,262,000 17,786,000 39,795,000 58,082,000 57,069,000 42,364,000 39,919,000 31,550,000 30,228,000 19,851,000 19,462,000 14,805,000 15,283,000 6,237,000 3,828,000 8,236,000 7,021,000 10,976,000 19,544,000 24,186,000 15,416,000 11,801,000 16,676,000 18,294,000 13,010,000 22,603,000 27,547,000 18,615,000 16,423,000 21,894,000 15,694,000 8,702,000 12,043,000 13,849,000 14,263,000 11,606,000 11,051,000 8,593,000 5,901,000 6,404,000 5,494,000 4,659,000 7,746,000 12,529,000 11,603,000 -135,000 2,340,000 7,690,000 6,219,000 1,742,000 9,047,000 1,176,000 -21,040,000 -4,276,000 29,463,000 30,885,000 15,787,000 10,620,000 12,727,000 17,352,000 12,358,000 13,624,000 18,293,000 18,486,000 16,314,000 16,631,000 15,229,000 17,788,000 11,717,000 13,723,000 24,769,000 32,696,000 16,526,000 7,348,000 7,053,000 6,502,000 3,701,000 4,031,000 6,352,000 7,667,000 
      yoy
    -32.76% 89.53% 133.36% 99.97% 56.09% 51.98% -12.33% -24.45% 18.50% -64.75% -64.86% -64.93% -76.76% -58.02% -0.31% 84.10% 88.80% 113.41% 105.11% 113.10% 97.79% 218.28% 408.41% 79.76% 117.68% -43.18% -80.41% -65.95% -54.46% -6.99% 17.20% 32.21% 18.49% -47.79% -39.46% -1.72% -20.78% 3.24% 75.53% 113.92% 36.37% 58.09% 10.03% -25.02% 8.98% 61.17% 141.70% 81.23% 101.15% 84.44% -23.82% -48.89% -52.65% -3551.11% 231.03% 62.93% 86.57% -107.75% -74.14% 553.91% -129.56% -140.74% -69.29% -96.19% -233.27% -140.26% 131.50% 77.99% 27.75% -22.05% -30.43% -6.13% -24.25% -18.08% 20.12% 3.92% 39.23% 21.19% -38.52% -45.60% -29.10% 86.76% 251.18% 402.86% 346.53% 82.29% 11.04% -15.19%     
      qoq
    -8.68% -36.87% -7.03% 25.45% 157.41% -22.27% -20.33% -2.08% 150.64% -55.16% -31.34% 53.57% -25.44% -55.31% -31.48% 1.78% 34.71% 6.12% 26.53% 4.37% 52.27% 2.00% 31.46% -3.13% 145.04% 62.93% -53.52% 17.31% -36.03% -43.84% -19.19% 56.89% 30.63% -29.23% -8.84% 40.61% -42.44% -17.95% 47.98% 13.35% -24.99% 39.51% 80.35% -27.74% -13.04% -2.90% 22.89% 5.02% 28.60% 45.62% -7.85% 16.56% 17.92% -39.85% -38.18% 7.98% -8694.81% -105.77% -69.57% 23.65% 257.00% -80.74% 669.30% -105.59% 392.05% -114.51% -4.60% 95.64% 48.65% -16.56% -26.65% 40.41% -9.29% -25.52% -1.04% 13.31% -1.91% 9.21% -14.39% 51.81% -14.62% -44.60% -24.24% 97.85% 124.90% 4.18% 8.47% 75.68% -8.19% -36.54% -17.15%  
      gross margin %
    9.55% 11.29% 16.12% 17.11% 15.27% 7.35% 9.13% 10.56% 12.34% 5.15% 8.88% 12.29% 8.34% 10.66% 19.13% 25.57% 26.77% 23.74% 23.31% 19.63% 21.75% 16.60% 14.08% 12.14% 13.31% 6.39% 3.38% 6.52% 6.27% 10.54% 16.10% 19.09% 14.35% 12.18% 17.20% 18.08% 13.86% 21.92% 23.82% 17.33% 17.78% 18.54% 13.41% 8.55% 10.89% 11.83% 12.60% 12.69% 13.33% 10.01% 6.03% 6.84% 6.31% 5.49% 7.82% 12.71% 13.35% -0.26% 4.17% 12.41% 11.90% 4.23% 14.81% 2.06% -41.74% -6.92% 27.72% 29.60% 20.43% 16.10% 17.12% 21.97% 16.53% 19.54% 22.18% 20.17% 18.33% 19.91% 16.06% 18.84% 14.35% 18.38% 23.40% 33.76% 22.39% 13.09% 11.76% 10.94% 8.06% 8.61% 10.71% 11.96% 
      selling, general and administrative expense
    9,712,000 8,760,000 9,708,000 10,607,000 10,800,000 7,887,000 7,470,000 7,879,000 7,875,000 6,367,000 8,129,000 7,924,000 7,506,000 7,126,000 8,330,000 8,235,000 7,202,000 12,281,000 7,321,000 6,184,000 10,330,000 8,553,000 9,308,000 6,694,000 9,602,000 5,744,000 5,898,000 5,516,000 6,556,000 6,534,000 7,525,000 7,541,000 7,475,000 5,973,000 6,216,000 7,055,000 6,264,000 5,249,000 6,849,000 7,636,000 6,335,000 7,770,000 6,427,000 5,975,000 5,652,000 6,463,000 6,219,000 5,984,000 5,245,000 4,842,000 4,578,000 4,835,000 4,906,000 4,592,000 5,970,000 4,947,000 4,523,000 4,168,000 3,783,000 4,317,000 4,182,000 3,742,000 4,126,000 4,016,000 4,368,000 4,733,000 4,875,000 4,496,000 5,165,000 4,087,000 4,545,000 4,202,000 4,593,000 4,243,000 4,458,000 3,965,000 4,497,000 4,162,000 4,527,000 3,712,000 3,929,000 4,180,000 4,020,000 3,331,000 4,290,000 3,569,000 2,529,000 3,069,000 2,977,000 2,759,000 2,447,000 3,007,000 
      restructuring charges
     51,000 103,000 843,000 662,000 696,000            47,000 68,000 1,598,000 545,000 657,000 738,000 808,000 149,000         31,000 60,000 25,000  32,000 58,000 100,000  -329,000 345,000 333,000        30,000 203,000 599,000 -255,000 1,970,000 2,213,000 4,390,000                                 32,000 23,000 
      acquisition costs
       27,000 27,000 271,000                  8,000 187,000                                768,000 2,750,000                                   
      other expense
    18,000  29,000 -16,000 18,000  35,000 15,000 9,000   -24,000   103,000 1,000 -11,000 -5,000 -9,000 35,000 75,000 13,000     50,000 -23,000 -971,000 -829,000 121,000 -32,000 166,000 3,000 50,000 10,000  45,000 223,000 29,000  -75,000 601,000 -1,599,000  -1,254,000 -849,000 228,000              -153,000    9,000         -62,250 -20,000 -26,000 -208,000 -117,000 4,000 -5,000 34,000 -214,000 -1,369,000 -70,000 64,000 -72,000 39,000 31,000 9,000   
      interest expense
    23,000 13,000 12,000 14,000 13,000 13,000 13,000 19,000 28,000 29,000 20,000 20,000 23,000 24,000 23,000 23,000 23,000 22,000 23,000 24,000 24,000 25,000 28,000 26,000 26,000 26,000 31,000 62,000 45,000 30,000 40,000 23,000 23,000 33,000 34,000 35,000 34,000 37,000 40,000 40,000 41,000 47,000 65,000 114,000 94,000 83,000 56,000 57,000 53,000 72,000 149,000 102,000 119,000 253,000 294,000 260,000 253,000 151,000 42,000 116,000 147,000 148,000 157,000 147,000 189,000 148,000 134,000 150,000 152,000 158,000 141,000 155,000 154,000 142,000 137,000 148,000 170,000 261,000 480,000 712,000 1,227,000 1,810,000 1,758,000 2,241,000 2,362,000 2,592,000 2,674,000 2,456,000 2,457,000 2,490,000 2,719,000 2,969,000 
      interest income
    -61,000 -370,000 -493,000 -472,000 -316,000 -786,000 -1,382,000 -1,245,000 -1,147,000 -1,659,000 -1,422,000 -1,097,000 -747,000 -440,000 -216,000 -86,000 -10,000 -14,000 -6,000 -5,000 -5,000 -5,000 -21,000 -22,000 -204,000 -226,000 -117,000 -9,000 -12,000 -155,000 -236,000 -150,000 -53,000 -73,000 -75,000 -48,000 -52,000 -63,000 -53,000 -32,000 -18,000 -6,000 -1,000 -4,000   -4,000 -1,000 -2,000  -1,000 -18,000 -2,000  -1,000 -18,000 -6,000 -13,000 -31,000 -45,000 -14,000 -12,000 -26,000 -16,000 -7,000 -95,000 -153,000 -125,000 -236,000 -207,000 -116,000 -39,000 -70,000 -190,000 -147,000 -25,000 -31,000 -52,000       -7,000 -10,000  -2,000 -1,000 -16,000   
      earnings before income taxes
    6,801,000 9,617,000 19,249,000 19,769,000 13,325,000 1,462,000 6,062,000 8,720,000 8,950,000 1,555,000 7,256,000 13,544,000 6,537,000 14,418,000 31,555,000 49,909,000 50,230,000 30,033,000 32,522,000 23,714,000 19,259,000 10,608,000 9,380,000 8,531,000 5,541,000 718,000 -2,034,000 2,690,000 1,403,000 5,396,000 12,094,000 16,804,000 7,805,000 5,834,000 10,391,000 11,217,000 6,726,000 14,764,000 20,430,000 10,842,000 10,254,000 14,487,000 8,257,000 3,883,000 6,337,000 6,698,000 8,841,000 5,338,000 5,840,000 3,679,000 394,250 1,455,000 412,000                         12,468,000    7,699,000 9,894,250 28,493,000 9,951,000 1,133,000       
      income taxes
    1,584,000 2,024,000 4,699,000 4,610,000 3,095,000 381,000 1,393,000 2,155,000 2,011,000 423,000 1,630,000 2,979,000 1,436,000 3,295,000 7,249,000 11,350,000 11,213,000 6,904,000 7,370,000 5,319,000 4,339,000 2,465,000 1,954,000 1,867,000 1,177,000 163,000 -267,000 500,000 354,000 1,270,000 2,686,000 3,936,000 1,926,000 2,035,000 3,522,000 3,797,000 2,266,000 4,910,000 6,899,000 3,690,000 3,546,000 4,863,000 2,865,000 1,339,000 2,187,000 2,123,000 3,044,000 1,816,000 2,126,000 1,277,000 316,000 561,000 150,000 -110,000 892,000 1,747,000 1,789,000 -3,940,000 -1,215,000 1,680,000 357,000 -860,000 2,097,000 -1,233,000 -9,150,000 -3,472,000 8,788,000 9,428,000 3,871,000 2,370,000 3,012,000 4,716,000 2,769,000 3,516,000 4,589,000 5,353,000 4,303,000 4,790,000 3,953,000 4,956,000 2,220,000 2,583,000 7,313,000 10,531,000 3,790,000 432,000 -6,036,000 257,000     
      net earnings
    5,217,000 7,593,000 14,550,000 15,159,000 10,230,000 1,081,000 4,669,000 6,565,000 6,939,000 1,132,000 5,626,000 10,565,000 5,101,000 11,123,000 24,306,000 38,559,000 39,017,000 23,129,000 25,152,000 18,395,000 14,920,000 8,143,000 7,426,000 6,664,000 4,364,000 555,000 -1,767,000 2,190,000 1,049,000 4,126,000 9,408,000 12,868,000 5,879,000 3,799,000 6,869,000 7,420,000 4,460,000 9,854,000 13,531,000 7,152,000 6,708,000 9,624,000 5,392,000 2,544,000 4,150,000 4,575,000 5,797,000 3,522,000 3,714,000 2,402,000 833,000 894,000 262,000  972,000 3,650,000 2,619,000  -1,630,000 1,605,000 1,634,000  1,693,000 -1,749,000 -16,395,000 -5,635,000 15,683,000 16,927,000 6,918,000 4,224,000 5,163,000 8,307,000 4,913,000 5,779,000 10,079,000 7,882,000 7,401,000 7,678,000 6,386,000 8,499,000 5,044,000 5,116,000 11,892,000 17,962,000 6,161,000 701,000 7,958,000 683,000   -923,000 1,679,000 
      yoy
    -49.00% 602.41% 211.63% 130.91% 47.43% -4.51% -17.01% -37.86% 36.03% -89.82% -76.85% -72.60% -86.93% -51.91% -3.36% 109.62% 161.51% 184.04% 238.70% 176.04% 241.89% 1367.21% -520.26% 204.29% 316.02% -86.55% -118.78% -82.98% -82.16% 8.61% 36.96% 73.42% 31.82% -61.45% -49.24% 3.75% -33.51% 2.39% 150.95% 181.13% 61.64% 110.36% -6.99% -27.77% 11.74% 90.47% 595.92% 293.96% 1317.56%  -14.30% -75.51% -90.00%  -159.63% 127.41% 60.28%  -196.28% -191.77% -109.97%  -89.20% -110.33% -336.99% -233.40% 203.76% 103.77% 40.81% -26.91% -48.77% 5.39% -33.62% -24.73% 57.83% -7.26% 46.73% 50.08% -46.30% -52.68% -18.13% 629.81% 49.43% 2529.87%   -962.19% -59.32%     
      qoq
    -31.29% -47.81% -4.02% 48.18% 846.35% -76.85% -28.88% -5.39% 512.99% -79.88% -46.75% 107.12% -54.14% -54.24% -36.96% -1.17% 68.69% -8.04% 36.73% 23.29% 83.22% 9.66% 11.43% 52.70% 686.31% -131.41% -180.68% 108.77% -74.58% -56.14% -26.89% 118.88% 54.75% -44.69% -7.43% 66.37% -54.74% -27.17% 89.19% 6.62% -30.30% 78.49% 111.95% -38.70% -9.29% -21.08% 64.59% -5.17% 54.62% 188.36% -6.82% 241.22%   -73.37% 39.37%   -201.56% -1.77%   -196.80% -89.33% 190.95% -135.93% -7.35% 144.68% 63.78% -18.19% -37.85% 69.08% -14.99% -42.66% 27.87% 6.50% -3.61% 20.23% -24.86% 68.50% -1.41% -56.98% -33.79% 191.54% 778.89% -91.19% 1065.15%    -154.97%  
      net income margin %
    3.02% 4.75% 8.20% 8.43% 6.37% 0.83% 3.48% 4.50% 5.45% 0.93% 3.57% 6.38% 3.21% 6.66% 11.69% 16.97% 18.30% 12.96% 14.69% 11.44% 10.73% 6.81% 5.37% 5.46% 3.80% 0.57% -1.56% 1.73% 0.94% 3.96% 7.75% 10.16% 5.47% 3.92% 7.09% 7.33% 4.75% 9.56% 11.70% 6.66% 7.26% 8.15% 4.61% 2.50% 3.75% 3.91% 5.12% 3.85% 4.48% 2.80% 0.85% 0.96% 0.30% 0% 0.98% 3.70% 3.01% 0% -2.90% 2.59% 3.13% 0% 2.77% -3.07% -32.53% -9.12% 14.75% 16.22% 8.95% 6.40% 6.94% 10.52% 6.57% 8.29% 12.22% 8.60% 8.32% 9.19% 6.74% 9.00% 6.18% 6.85% 11.24% 18.55% 8.35% 1.25% 13.27% 1.15% 0% 0% -1.56% 2.62% 
      net earnings per share:
                                                                                                
      basic
    0.27 0.39 0.75 0.78 0.53 0.06 0.24 0.34 0.36 0.06 0.29 0.54 0.26 0.57 1.25 1.97 1.19 1.3 0.95 0.77 0.42 0.39 0.35 0.23 0.03 -0.09 0.11 0.05 0.21 0.49 0.67 0.31 0.2 0.36 0.39 0.23 0.52 0.72 0.38 0.36 0.52 0.29 0.14 0.23 0.25 0.32 0.19 0.21 0.14 0.015 0.05 0.01                             0.56 0.73 2.1 0.73        
      diluted
    0.27 0.39 0.75 0.78 0.52 0.06 0.24 0.34 0.35 0.06 0.29 0.54 0.26 0.57 1.24 1.96 1.99 1.18 1.28 0.94 0.76 0.42 0.38 0.34 0.23 0.03 -0.09 0.11 0.05 0.21 0.48 0.67 0.31 0.19 0.36 0.39 0.23 0.51 0.71 0.38 0.36 0.51 0.29 0.14 0.22 0.24 0.31 0.19 0.2 0.13 0.013 0.05 0.01                             0.54 0.7 1.98 0.7        
      weighted-average shares outstanding:
                                                                                                
      basic
    19,482 19,472 19,484 19,476 19,482 19,497 19,502 19,500 19,508 19,497 19,504 19,488 19,503 19,525 19,517 19,537 19,492 19,411 19,344 19,352 19,328 19,309 19,278 19,283 19,272 19,261 19,243 19,252 19,242 19,223 19,079 19,070 19,052 19,011 19,025 19,004 18,980 18,754 18,867 18,678 18,525 18,418 18,438 18,404 18,377 18,257 18,267 18,234 17,846 17,724  17,690 17,649 17,610  17,587 17,551 17,511  17,492 17,458 17,410  17,392 17,365 17,335  17,330 17,503 18,021  18,158 18,136 18,114  18,075 9,143 9,406  9,378,000 9,307,000 9,175,000  8,561,000         
      diluted
    19,566 19,551 19,558 19,553 19,529 19,550 19,575 19,568 19,594 19,573 19,566 19,548 19,562 19,584 19,629 19,657 19,623 19,636 19,534 19,573 19,517 19,434 19,383 19,377 19,386 19,370 19,340 19,334 19,340 19,336 19,277 19,274 19,258 19,217 19,225 19,224 19,209 19,055 19,135 19,015 18,883 18,803 18,828 18,822 18,820 18,665 18,683 18,637 18,286 18,088  17,993 18,038 17,610  17,855 17,802 17,511  17,695 17,647 17,410  17,392 17,365 17,483  17,482 17,647 18,189  18,326 18,299 18,288  18,263 9,232 9,464  9,495,000 9,462,000 9,424,000  9,077,000         
      cash dividends declared per share
    0.03 1.03 0.273 0.03 0.03 1.03 0.648 0.03 0.03 2.53 0.523 0.03 0.03 2.03 0.523 0.03 0.03 2.03 0.398 0.03 0.03 1.53 0.023 0.03 0.03 0.03 0.023 0.03 0.03 0.03 0.273 0.03 0.03 0.335 0.03 0.03 1.28 0.273 0.03 0.03 1.03 0.023 0.03 0.03 0.03 0.023 0.03 0.03 0.03 0.28 0.023 0.03 0.03 0.03                                       
      comprehensive income
    5,217 7,593 6,617.5 15,159 10,230 1,081 3,659 6,565 6,939 1,132 6,697.25 10,565 5,101 11,123 25,176.25 38,559 39,017 23,129 10,364.5 18,395 14,920 8,143 2,895.75 6,664 4,364 555 1,841.25 2,190 1,049 4,126 6,714.5 12,868 5,879 4,687.25 6,869 7,420 4,460 6,847.75 13,531 7,152 6,708 3,021.5 5,392 2,544 4,150 3,016.5 5,797 3,522 3,714 2,402                                           
      other income
     -11,000    -14,000    -22,000   -57,000 -3,342,000         -320,750 -1,240,000 -18,000 -25,000           -10,000    -114,000    -40,000    -85,000  26,000  -144,000 -70,000 -126,000 -27,000 -56,000 -13,000 -63,000 -2,000 -97,000  -12,500 -1,000 -58,000  -22,000 -12,000 -57,000 -19,000 -19,000 -26,000 -32,000 -18,000                 -258,500 -11,000 
      restructuring recoveries
                                            -75,000                                                    
      restructuring charges (recoveries)
                  -79,500  -365,000                    48,000                                                        
      gain on early extinguishment of debt
                                                      -106,250   -425,000                                       
      weighted-average shares outstanding
                                                                                        8,466,000 8,460,000  8,460,000 8,460,000 8,460,000   
      basic
    19,482 19,472 19,484 19,476 19,482 19,497 19,502 19,500 19,508 19,497 19,504 19,488 19,503 19,525 19,517 19,537 19,492 19,411 19,344 19,352 19,328 19,309 19,278 19,283 19,272 19,261 19,243 19,252 19,242 19,223 19,079 19,070 19,052 19,011 19,025 19,004 18,980 18,754 18,867 18,678 18,525 18,418 18,438 18,404 18,377 18,257 18,267 18,234 17,846 17,724  17,690 17,649 17,610  17,587 17,551 17,511  17,492 17,458 17,410  17,392 17,365 17,335  17,330 17,503 18,021  18,158 18,136 18,114  18,075 9,143 9,406  9,378,000 9,307,000 9,175,000  8,561,000         
      diluted
    19,566 19,551 19,558 19,553 19,529 19,550 19,575 19,568 19,594 19,573 19,566 19,548 19,562 19,584 19,629 19,657 19,623 19,636 19,534 19,573 19,517 19,434 19,383 19,377 19,386 19,370 19,340 19,334 19,340 19,336 19,277 19,274 19,258 19,217 19,225 19,224 19,209 19,055 19,135 19,015 18,883 18,803 18,828 18,822 18,820 18,665 18,683 18,637 18,286 18,088  17,993 18,038 17,610  17,855 17,802 17,511  17,695 17,647 17,410  17,392 17,365 17,483  17,482 17,647 18,189  18,326 18,299 18,288  18,263 9,232 9,464  9,495,000 9,462,000 9,424,000  9,077,000         
      bargain purchase gain
                                                            -500,000                                    
      income before income taxes
                                                         -290,000                                       
      net income
                                                         -180,000    -7,628,000    -1,136,000                           -1,156,000 -763,000   
      net income per share
                                                                                                
      basic
                                                         -0.01                                       
      diluted
                                                         -0.01                                       
      inventory write-downs
                                                              400,000   1,933,000 88,000 2,898,000 16,121,000                            
      earnings from continuing operations before income taxes
                                                          1,864,000 5,397,000 4,408,000  -2,902,000 3,304,000 2,001,000  4,875,000 -2,970,000 -25,532,000 -9,071,000 24,434,000 26,376,000 10,763,000 6,601,000 8,077,000 13,060,000 7,713,000 9,447,000 14,042,000 14,418,000 11,704,000  10,339,000 13,360,000 6,566,000            
      earnings from continuing operations
                                                          972,000 3,650,000 2,619,000  -1,687,000 1,624,000 1,644,000  2,778,000 -1,737,000 -16,382,000 -5,599,000 15,646,000 16,948,000 6,892,000 4,231,000 5,065,000 8,344,000 4,944,000 5,931,000 9,453,000 9,065,000 7,401,000  6,386,000 8,404,000 4,346,000            
      loss from discontinued operations net of income taxes of - ,
                                                                                                
      per share amounts:
                                                                                                
      basic:
                                                                                                
      loss from discontinued operations
                                                                          -0.003   -0.01                   
      diluted:
                                                                                                
      cash dividends declared
                                                          0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.53 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.06 0.06 0.06 0.06             
      loss from continuing operations before income taxes
                                                             -11,568,000    -1,983,000                               
      loss from continuing operations
                                                             -7,628,000    -1,123,000                               
      loss from discontinued operations net of income taxes of - and
                                                                                                
      loss from discontinued operations net of income taxes of
                                                              -10,500 -19,000 -10,000 -13,000    -36,000 -500 -21,000  -7,000 -55,000 -37,000 -31,000 -152,000                   
      loss from discontinued operations net of income taxes of (6), (12), 37 and -
                                                                  -15,250 -12,000                             
      earnings from discontinued operations net of income taxes of (8), 16, (31) and 12
                                                                    -13,000                            
      earnings from discontinued operations
                                                                              0.03 -0.07                 
      earnings from discontinued operations net of income taxes of 16,
                                                                        26,000                        
      earnings from discontinued operations net of income taxes of (774), (66), (1,270) and 350
                                                                              -490,750 -1,183,000                 
      discontinued operations:
                                                                                                
      gain on disposal of insteel construction systems
                                                                                   95,000 698,000            
      gain from discontinued operations
                                                                                  -0.01 0.01 0.07            
      earnings per share:
                                                                                                
      basic
                                                                                 0.82               
      diluted
                                                                                 0.81               
      earnings before interest and income taxes
                                                                                     9,509,000 11,688,750 30,734,000 12,306,000 3,715,000       
      weighted-average shares outstanding:
                                                                                                
      weighted-average shares outstanding
                                                                                        8,466,000 8,460,000  8,460,000 8,460,000 8,460,000   
      dilutive effect of stock options
                                                                                        341,000 234,000       
      per share
                                                                                                
      earnings before interest, income taxes and accounting change
                                                                                          4,596,000 3,394,000 693,000 1,263,000   
      earnings before income taxes and accounting change
                                                                                          -508,500 940,000   1,009,000 1,679,000 
      earnings before accounting change
                                                                                          7,958,000 683,000   -923,000 1,679,000 
      cumulative effect of accounting change
                                                                                                
      loss before income taxes and accounting change
                                                                                            -1,763,000 -1,211,000   
      benefit for income taxes
                                                                                            -607,000 -448,000 -487,000  
      loss before accounting change
                                                                                            -1,156,000 -763,000   
      operating income
                                                                                              -1,081,750 4,637,000 
      yoy
                                                                                                
      qoq
                                                                                              -123.33%  
      operating margin %
    0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% -1.82% 7.23% 
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-03-28 2025-12-27 2025-09-27 2025-06-28 2025-03-29 2024-12-28 2024-09-28 2024-06-29 2024-03-30 2023-12-30 2023-09-30 2023-07-01 2023-04-01 2022-12-31 2022-10-01 2022-07-02 2022-04-02 2022-01-01 2021-10-02 2021-07-03 2021-04-03 2021-01-02 2020-10-03 2020-06-27 2020-03-28 2019-12-28 2019-09-28 2019-06-29 2019-03-30 2018-12-29 2018-09-29 2018-06-30 2018-03-31 2017-12-30 2017-09-30 2017-07-01 2017-04-01 2016-12-31 2016-10-01 2016-07-02 2016-04-02 2016-01-02 2015-10-03 2015-06-27 2015-03-28 2014-12-27 2014-09-27 2014-06-28 2014-03-29 2013-03-30 2012-12-29 2012-09-29 2012-06-30 2012-03-31 2011-12-31 2011-10-01 2011-07-02 2011-04-02 2011-01-01 2010-10-02 2010-07-03 2010-04-03 2010-01-02 2009-10-03 2009-06-27 2009-03-28 2008-12-27 2008-09-27 2008-06-28 2008-03-29 2007-12-29 2007-09-29 2007-06-30 2007-03-31 2006-12-30 2006-09-30 2006-07-01 2006-04-01 2005-12-31 2005-10-01 2005-07-02 2005-04-02 2005-01-01 2004-10-02 2004-06-26 2004-03-27 2003-12-27 2003-09-27 2003-06-28 2003-03-29 2002-12-28 2002-09-28 2002-06-29 
                                                                                                   
        assets
                                                                                                   
        current assets:
                                                                                                   
        cash and cash equivalents
      15,088,000 15,589,000 38,630,000 53,665,000 28,424,000 35,951,000 111,538,000 97,745,000 83,945,000 85,615,000 125,670,000 91,740,000 80,156,000 42,638,000 48,316,000 63,045,000 69,725,000 63,020,000 89,884,000 89,827,000 58,940,000 50,182,000 68,688,000 61,371,000 40,363,000 67,114,000 38,181,000 7,449,000 490,000 15,503,000 43,941,000 45,232,000 23,464,000 37,336,000 32,105,000 37,848,000 40,185,000 57,020,000 58,873,000 53,838,000 36,402,000 45,619,000 33,258,000 11,433,000 6,172,000 11,000 3,050,000 31,449,000 19,181,000 7,903,000 4,815,000 10,000 10,000 233,000 10,000 10,000 2,009,000 3,893,000 2,787,000 45,935,000 44,170,000 52,263,000 24,334,000 35,102,000 21,569,000 8,000 1,244,000 26,493,000 17,472,000 17,652,000 17,719,000 8,703,000 6,351,000 9,000 11,625,000 10,689,000 2,675,000  6,474,000 1,372,000 1,098,000 1,366,000 1,086,000 2,318,000 1,600,000 462,000 1,854,000 310,000 941,000 333,000 519,000 310,000 1,954,000 
        accounts receivable
      81,386,000 64,601,000 78,719,000 83,264,000 79,792,000 49,442,000 58,308,000 61,234,000 55,549,000 43,354,000 63,424,000 66,363,000 65,874,000 68,789,000 81,646,000 81,175,000 80,690,000 73,562,000 67,917,000 59,349,000 58,123,000 49,224,000 53,817,000 54,901,000 54,912,000 35,405,000 44,182,000 50,743,000 50,574,000 36,524,000 51,484,000 55,832,000 50,455,000 39,769,000 40,284,000 42,307,000 49,577,000 44,155,000 47,389,000 49,426,000 48,578,000 40,368,000 46,782,000 48,215,000 44,025,000 40,688,000 51,211,000 46,645,000 41,175,000 33,586,000 35,247,000 42,138,000 40,714,000 36,524,000 36,129,000 41,971,000 43,691,000 37,418,000 22,356,000 24,970,000 28,450,000 23,205,000 17,770,000 21,283,000 24,635,000 23,353,000 25,559,000 49,581,000 45,657,000 33,411,000 25,960,000 34,518,000 35,069,000 36,121,000 29,585,000 37,519,000 41,031,000 40,890,000 36,750,000 42,822,000 39,427,000 38,068,000 32,234,000 44,487,000 42,272,000 38,934,000 24,158,000 30,909,000 31,529,000 24,785,000 23,595,000 29,898,000 33,125,000 
        inventories
      158,980,000 172,287,000 137,776,000 119,171,000 96,033,000 98,670,000 88,840,000 89,379,000 92,530,000 94,142,000 103,306,000 133,126,000 136,492,000 171,185,000 197,654,000 192,447,000 127,049,000 81,558,000 79,049,000 71,158,000 68,623,000 64,276,000 68,963,000 74,269,000 71,685,000 65,252,000 70,851,000 104,624,000 117,227,000 115,306,000 94,157,000 54,751,000 63,156,000 70,918,000 81,853,000 83,682,000 59,230,000 61,590,000 71,186,000 63,914,000 56,574,000 69,065,000 66,009,000 70,793,000 83,439,000 87,464,000 81,899,000 79,167,000 71,399,000 66,215,000 56,239,000 65,774,000 77,388,000 69,225,000 73,402,000 76,374,000 70,454,000 61,717,000 61,062,000 43,919,000 41,815,000 32,160,000 38,449,000 38,542,000 35,169,000 55,073,000 82,165,000 71,220,000 72,996,000 55,308,000 45,410,000 47,401,000 59,717,000 51,300,000 56,683,000 46,797,000 42,045,000 46,961,000 43,485,000 33,160,000 50,899,000 53,879,000 64,737,000 40,404,000 32,709,000 23,961,000 24,003,000 30,259,000 30,426,000 35,474,000 35,830,000 32,653,000 31,865,000 
        other current assets
      8,080,000 5,742,000 6,822,000 7,442,000 6,536,000 8,422,000 8,608,000 8,766,000 7,675,000 8,706,000 6,453,000 6,406,000 5,357,000 5,599,000 7,716,000 6,998,000 5,340,000 8,664,000 10,056,000 7,479,000 6,556,000 5,201,000 5,570,000 6,245,000 9,312,000 6,470,000 7,370,000 6,911,000 6,265,000 5,841,000 5,895,000 5,075,000 4,071,000 5,101,000 5,949,000 5,182,000 3,264,000 3,258,000 3,039,000 2,208,000 2,563,000 2,547,000 5,309,000 3,923,000 4,887,000 4,784,000 6,433,000 5,682,000 5,114,000 4,906,000 5,343,000 7,146,000 5,326,000 4,908,000 4,602,000 4,093,000 5,699,000 4,930,000                                    
        total current assets
      263,534,000 258,219,000 261,947,000 263,542,000 210,785,000 192,485,000 267,294,000 257,124,000 239,699,000 231,817,000 298,853,000 297,635,000 287,879,000 288,211,000 335,332,000 343,665,000 282,804,000 226,804,000 246,906,000 227,813,000 192,242,000 168,883,000 197,038,000 196,786,000 176,272,000 174,241,000 160,584,000 169,727,000 174,556,000 173,174,000 195,477,000 160,890,000 141,146,000 153,124,000 160,191,000 169,019,000 152,256,000 166,023,000 180,487,000 169,386,000 144,117,000 157,599,000 151,358,000 134,364,000 138,523,000 132,947,000 142,593,000 162,943,000 136,869,000 112,610,000 101,644,000 115,068,000 123,438,000 110,890,000 114,143,000 122,448,000 121,853,000 107,958,000 91,166,000 118,755,000 117,039,000 110,041,000 97,042,000 111,651,000 99,657,000 95,208,000 116,105,000 150,416,000 138,144,000 108,732,000 92,396,000 95,262,000 103,372,000 90,982,000 100,385,000 98,091,000 95,260,000 90,583,000 88,474,000 81,017,000 93,524,000 96,495,000 100,733,000 90,981,000 81,745,000 69,692,000 58,931,000 69,787,000      
        property, plant and equipment
      126,199,000 126,327,000 128,691,000 131,083,000 133,944,000 136,379,000 125,540,000 127,889,000 127,534,000 129,300,000 120,014,000 118,788,000 111,946,000 107,178,000 108,156,000 108,265,000 107,159,000 103,442,000 105,624,000 105,729,000 104,680,000 101,351,000 101,392,000 101,089,000 111,674,000 102,665,000 104,960,000 107,331,000 109,377,000 111,171,000 106,148,000 102,789,000 103,277,000 102,891,000 98,670,000 99,383,000 94,805,000 92,332,000 88,193,000 85,779,000 83,788,000 83,144,000 84,178,000 86,642,000 87,164,000 91,443,000 90,386,000 80,745,000 81,169,000 86,944,000 88,068,000 87,716,000 86,937,000 88,740,000 88,420,000 89,484,000 90,018,000 93,169,000 91,521,000 58,653,000 60,407,000 61,735,000 62,897,000 64,204,000 65,396,000 67,056,000 68,410,000 69,105,000 70,331,000 70,344,000 70,696,000 67,147,000 65,251,000 61,586,000 57,694,000 55,217,000 49,177,000 55,302,000 50,941,000 49,934,000 49,647,000 48,423,000 48,192,000 48,602,000 48,829,000 49,566,000 49,831,000 50,816,000 51,822,000 53,017,000 54,354,000 55,445,000 57,144,000 
        intangible assets
      15,745,000 16,138,000                                                                                            
        goodwill
      37,755,000 37,755,000 37,755,000 37,755,000 37,755,000 35,641,000 9,745,000 9,745,000 9,745,000 9,745,000 9,745,000 9,745,000 9,745,000 9,745,000 9,745,000 9,745,000 9,745,000 9,745,000 9,745,000 9,745,000 9,745,000 9,745,000 9,745,000 9,745,000 9,624,000 8,293,000 8,293,000 8,293,000 8,293,000 8,293,000 8,293,000 8,293,000 8,293,000 8,293,000 6,965,000 6,965,000 6,965,000 6,965,000 6,965,000 6,965,000 6,965,000 6,965,000 6,965,000 6,965,000 6,965,000 6,965,000 6,965,000                                               
        other assets
      17,254,000 17,694,000 17,704,000 22,478,000 21,862,000 22,196,000 14,632,000 14,329,000 14,533,000 13,803,000 12,811,000 12,936,000 12,189,000 11,969,000 11,665,000 12,322,000 13,594,000 21,328,000 20,767,000 20,762,000 22,099,000 21,641,000 21,160,000 20,260,000 12,514,000 12,915,000 10,562,000 10,560,000 10,188,000 9,367,000 9,913,000 9,778,000 9,649,000 9,698,000 9,334,000 8,934,000 8,712,000 8,463,000 8,184,000 7,935,000 7,813,000 7,681,000 7,518,000 10,338,000 10,076,000 7,102,000 7,035,000 8,351,000 8,413,000 6,385,000 6,009,000 5,768,000 5,646,000 5,810,000 5,274,000 4,598,000 6,077,000 5,770,000 7,583,000 5,097,000 5,649,000 5,343,000 4,833,000 4,382,000 3,722,000 4,046,000 4,220,000 5,064,000 6,372,000 6,467,000 7,409,000 7,485,000 9,528,000 9,681,000 9,315,000 9,653,000 8,438,000 8,358,000 8,118,000 7,325,000 11,944,000 11,026,000 11,340,000 11,361,000 11,531,000 11,495,000 11,687,000 12,327,000 10,891,000 11,354,000 11,739,000 12,251,000 19,346,000 
        total assets
      460,487,000 456,133,000 462,650,000 471,892,000 421,860,000 404,699,000 422,552,000 414,615,000 397,227,000 390,568,000 447,513,000 445,382,000 428,224,000 423,756,000 471,745,000 481,048,000 420,558,000 368,779,000 390,710,000 371,931,000 336,861,000 309,951,000 337,902,000 336,690,000 319,035,000 306,451,000 293,009,000 304,795,000 311,571,000 311,434,000 329,534,000 291,726,000 272,640,000 284,640,000 283,073,000 292,496,000 271,222,000 282,557,000 292,892,000 279,417,000 252,324,000 265,320,000 260,239,000 248,841,000 253,549,000 248,057,000 256,795,000 252,039,000 226,451,000 205,939,000 195,721,000 208,552,000 216,021,000 205,440,000 207,837,000 216,530,000 217,948,000 206,897,000 190,270,000 182,505,000 184,975,000 178,999,000 166,652,000 182,117,000 172,410,000 169,945,000 192,370,000 228,220,000 218,482,000 189,178,000 174,136,000 173,529,000 181,786,000 165,884,000 171,029,000 166,596,000 156,510,000 154,243,000 147,533,000 138,276,000 155,115,000 155,944,000 160,265,000 150,944,000 142,105,000 130,753,000 120,449,000 132,930,000      
        liabilities and shareholders' equity
                                                                                                   
        current liabilities:
                                                                                                   
        accounts payable
      62,185,000 57,299,000 48,173,000 73,424,000 42,998,000 36,724,000 37,487,000 34,827,000 25,409,000 23,852,000 34,346,000 38,075,000 36,936,000 30,801,000 46,796,000 77,159,000 58,459,000 35,369,000 49,443,000 60,217,000 44,941,000 31,761,000 38,961,000 47,891,000 38,438,000 31,919,000 21,595,000 31,311,000 35,124,000 40,456,000 60,059,000 34,420,000 32,561,000 30,992,000 33,651,000 48,079,000 35,605,000 29,001,000 42,759,000 39,738,000 30,654,000 31,467,000 32,182,000 33,312,000 36,076,000 30,874,000 52,811,000 55,276,000 38,318,000 33,728,000 30,124,000 30,126,000 32,226,000 33,754,000 27,874,000 38,607,000 41,952,000 35,870,000 22,342,000 20,689,000 21,458,000 19,368,000 8,822,000 23,965,000 16,346,000 11,094,000 16,546,000 23,581,000 34,961,000 29,663,000 17,874,000 16,705,000 30,127,000 19,300,000 29,989,000 30,691,000 31,523,000 37,347,000 28,422,000 17,403,000 24,710,000 18,684,000 14,445,000 15,041,000 10,472,000 15,921,000 14,026,000 19,401,000 19,868,000 19,320,000 19,350,000 23,855,000 23,592,000 
        accrued expenses
      8,815,000 14,897,000 17,836,000 16,301,000 11,427,000 10,360,000 9,547,000 9,888,000 7,975,000 9,585,000 11,809,000 12,984,000 8,153,000 14,112,000 15,800,000 17,877,000 15,357,000 27,205,000 19,406,000 15,412,000 14,252,000 15,012,000 14,717,000 11,839,000 9,687,000 8,363,000 6,818,000 6,396,000 5,991,000 7,453,000 11,929,000 10,017,000 5,497,000 5,411,000 8,667,000 7,606,000 7,222,000 8,394,000 11,024,000 13,376,000 9,096,000 12,033,000 13,644,000 9,775,000 6,727,000 9,096,000 10,375,000 9,046,000 6,327,000 5,709,000 6,371,000 5,877,000 5,867,000 5,307,000 6,638,000 7,377,000 8,267,000 8,555,000 8,316,000 5,929,000 7,969,000 5,837,000 5,906,000 5,215,000 4,434,000 4,794,000 5,707,000 29,081,000 15,003,000 8,037,000 5,389,000 7,613,000 7,539,000 6,323,000 9,534,000 9,819,000 8,901,000 7,218,000 12,251,000 9,576,000 12,737,000 6,949,000 10,033,000 10,914,000 17,499,000 7,222,000 7,151,000 6,369,000 7,142,000 7,828,000 8,357,000 8,796,000 7,476,000 
        total current liabilities
      71,000,000 72,196,000 66,009,000 89,725,000 54,425,000 47,084,000 47,034,000 44,715,000 33,384,000 33,437,000 46,155,000 51,059,000 45,089,000 44,913,000 62,596,000 95,036,000 73,816,000 62,574,000 68,849,000 75,629,000 59,193,000 46,773,000 53,678,000 59,730,000 48,125,000 40,282,000 28,413,000 37,707,000 41,115,000 47,909,000 71,988,000 44,437,000 38,058,000 56,015,000 42,318,000 55,685,000 42,827,000 61,693,000 53,783,000 53,114,000 39,750,000 62,100,000 45,826,000 43,087,000 42,803,000 39,970,000 63,186,000 64,322,000 44,645,000 39,437,000 36,495,000 36,003,000 38,093,000 39,061,000 34,512,000 46,659,000 50,894,000 45,100,000 31,333,000 26,828,000 29,641,000 25,427,000 14,941,000 29,399,000 20,997,000 16,113,000 22,469,000 52,850,000 50,145,000 37,880,000 23,497,000 24,565,000 37,904,000 25,894,000 40,093,000 41,153,000 42,778,000 44,565,000 40,673,000 29,355,000 40,847,000 29,033,000 27,878,000 29,915,000 31,651,000 26,556,000 24,240,000 28,433,000      
        other liabilities
      24,971,000 25,094,000 25,109,000 25,959,000 26,022,000 25,965,000 24,663,000 23,885,000 23,222,000 23,536,000 19,853,000 19,257,000 18,157,000 18,169,000 19,405,000 21,088,000 21,595,000 20,185,000 19,823,000 19,306,000 18,932,000 19,444,000 19,421,000 19,894,000 20,079,000 19,989,000 18,579,000 18,764,000 18,561,000 18,143,000 15,881,000 16,602,000 16,537,000 16,515,000 17,379,000 17,644,000 15,736,000 15,888,000 14,543,000 13,212,000 13,498,000 13,814,000 14,198,000 14,844,000 14,925,000 15,163,000 14,726,000 14,378,000 14,486,000 12,982,000 11,881,000 11,574,000 10,191,000 9,886,000 8,802,000 7,916,000 7,381,000 5,970,000 5,852,000 7,521,000 5,889,000 5,760,000 5,643,000 5,465,000 5,245,000 5,422,000 5,514,000 5,306,000 5,183,000 5,006,000 5,145,000 4,862,000 2,703,000 2,658,000 2,728,000 2,713,000 2,334,000 2,268,000 2,247,000 2,401,000 2,321,000 1,618,000 1,400,000 1,384,000 1,306,000 4,083,000 4,674,000 5,595,000 6,328,000 6,334,000 6,714,000 6,773,000 5,587,000 
        commitments and contingencies
                                                                                                   
        shareholders' equity:
                                                                                                   
        common stock
      19,433,000 19,396,000 19,420,000 19,410,000 19,412,000 19,431,000 19,452,000 19,445,000 19,467,000 19,448,000 19,454,000 19,433,000 19,441,000 19,451,000 19,478,000 19,506,000 19,439,000 19,414,000 19,408,000 19,358,000 19,341,000 19,314,000 19,304,000 19,283,000 19,283,000 19,261,000 19,261,000 19,252,000 19,252,000 19,223,000  19,085,000 19,063,000 19,041,000  19,025,000 19,025,000 18,985,000  18,904,000 18,786,000 18,600,000  18,439,000 18,436,000 18,377,000 18,377,000 18,280,000 18,257,000 18,021,000 17,745,000 17,717,000 17,691,000 17,677,000 17,613,000  17,615,000 17,614,000 17,579,000  17,582,000 17,576,000 17,528,000  17,526,000 17,526,000 17,511,000  17,480,000 17,468,000 18,095,000  18,281,000 18,270,000 18,215,000  18,167,000 18,159,000 18,868,000  18,870,000 18,721,000 18,588,000 18,244,000 17,563,000 16,932,000 16,920,000 16,920,000 16,920,000 16,920,000 16,920,000  16,920,000 
        additional paid-in capital
      90,735,000 89,733,000 89,402,000 88,368,000 87,959,000 86,919,000 86,671,000 85,599,000 85,332,000 84,425,000 83,832,000 83,150,000 82,708,000 82,082,000 81,997,000 81,349,000 79,613,000 78,945,000 78,688,000 77,780,000 77,351,000 76,716,000 76,387,000 75,811,000 75,661,000 74,818,000 74,632,000 73,849,000 73,667,000 73,019,000 72,852,000 70,982,000 70,658,000 70,052,000 69,817,000 69,060,000 68,850,000 68,056,000 67,817,000 66,303,000 65,370,000 62,475,000 60,967,000 60,403,000 60,156,000 59,309,000 58,867,000 57,216,000 56,469,000 53,489,000 50,763,000 50,379,000 49,903,000 49,651,000 49,094,000 48,723,000 47,828,000 47,105,000 46,489,000 45,950,000 45,412,000 44,855,000 44,257,000 43,774,000 44,640,000 44,439,000 43,465,000 43,202,000 42,540,000 42,277,000 46,730,000 48,939,000 48,304,000 48,091,000 47,171,000 47,005,000 46,253,000 46,220,000 45,268,000 45,003,000 44,783,000 45,300,000 45,019,000 37,916,000 38,017,000 38,316,000 38,327,000 38,327,000 38,327,000 38,327,000 38,327,000 38,327,000 38,327,000 
        retained earnings
      254,384,000 249,750,000 262,746,000 249,038,000 234,650,000 225,908,000 245,340,000 241,254,000 236,105,000 230,005,000 278,502,000 273,460,000 263,806,000 260,118,000 289,246,000 266,511,000 228,537,000 190,103,000 206,384,000 181,814,000 164,000,000 149,660,000 171,068,000 164,220,000 158,135,000 154,349,000 154,372,000 156,717,000 155,105,000 154,634,000 151,084,000 141,953,000 129,657,000 124,350,000 135,851,000 132,623,000 126,325,000 119,476,000 139,314,000 130,030,000 117,066,000 110,477,000 122,928,000 113,858,000 109,019,000 107,028,000 103,429,000 99,405,000 94,156,000 84,451,000 81,278,000 83,845,000 83,543,000 83,180,000 83,448,000 84,157,000 83,714,000 80,592,000 78,501,000 86,656,000 88,814,000 87,736,000 86,629,000 88,291,000 87,123,000 89,398,000 106,319,000 112,479,000 106,076,000 89,672,000 83,279,000 79,859,000 75,240,000 67,479,000 63,113,000 57,882,000 48,346,000 41,010,000 41,882,000 34,772,000 29,020,000 21,087,000 16,043,000 16,154,000 4,262,000         
        accumulated other comprehensive loss
      -36,000 -36,000 -36,000 -608,000 -608,000 -608,000 -608,000 -283,000 -283,000 -283,000 -283,000 -977,000 -977,000 -977,000 -977,000 -2,442,000 -2,442,000 -2,442,000 -2,442,000 -1,956,000 -1,956,000 -1,956,000 -1,956,000 -2,248,000 -2,248,000 -2,248,000 -2,248,000 -1,494,000 -1,494,000 -1,494,000 -1,494,000 -1,333,000 -1,333,000 -1,333,000 -1,333,000 -1,541,000 -1,541,000 -1,541,000 -1,541,000 -2,146,000 -2,146,000 -2,146,000 -2,146,000 -1,790,000 -1,790,000 -1,790,000 -1,790,000 -1,562,000 -1,562,000 -2,441,000 -2,441,000 -2,441,000 -2,015,000 -2,015,000 -2,015,000 -2,015,000 -2,309,000 -2,309,000 -2,309,000 -2,309,000 -2,520,000 -2,520,000 -2,520,000 -2,520,000 -1,885,000 -1,885,000 -1,885,000 -1,885,000 -1,921,000 -1,921,000 -1,921,000 -2,119,000     -1,092,000 -1,092,000 -1,092,000 -1,092,000 -980,000 -980,000 -1,163,000 -1,637,000 -2,774,000 -2,583,000 -2,951,000 -3,413,000 -4,007,000 -4,259,000 -4,485,000 -4,639,000 -3,276,000 
        total shareholders' equity
      364,516,000 358,843,000  356,208,000 341,413,000 331,650,000  346,015,000 340,621,000 333,595,000  375,066,000 364,978,000 360,674,000  364,924,000 325,147,000 286,020,000  276,996,000 258,736,000 243,734,000  257,066,000 250,831,000 246,180,000  248,324,000 246,530,000 245,382,000  230,687,000 218,045,000 212,110,000  219,167,000 212,659,000 204,976,000  213,091,000 199,076,000 189,406,000  190,910,000 185,821,000 182,924,000  173,339,000 167,320,000 153,520,000 147,345,000  149,122,000                                         
        total liabilities and shareholders' equity
      460,487,000 456,133,000  471,892,000 421,860,000 404,699,000  414,615,000 397,227,000 390,568,000  445,382,000 428,224,000 423,756,000  481,048,000 420,558,000 368,779,000  371,931,000 336,861,000 309,951,000  336,690,000 319,035,000 306,451,000  304,795,000 311,571,000 311,434,000  291,726,000 272,640,000 284,640,000  292,496,000 271,222,000 282,557,000  279,417,000 252,324,000 265,320,000  248,841,000 253,549,000 248,057,000  252,039,000 226,451,000 205,939,000 195,721,000  216,021,000                                         
        assets:
                                                                                                   
        intangibles
        16,553,000 17,034,000 17,514,000 17,998,000 5,341,000 5,528,000 5,716,000 5,903,000 6,090,000 6,278,000 6,465,000 6,653,000 6,847,000 7,051,000 7,256,000 7,460,000 7,668,000 7,882,000 8,095,000 8,331,000 8,567,000 8,810,000 8,951,000 8,337,000 8,610,000 8,884,000 9,157,000 9,429,000 9,703,000 9,976,000 10,275,000 10,634,000 7,913,000 8,195,000 8,484,000 8,774,000 9,063,000 9,352,000 9,641,000 9,931,000 10,220,000 10,532,000 10,821,000 9,600,000 9,816,000                                               
        liabilities and shareholders’ equity:
                                                                                                   
        shareholders’ equity:
                                                                                                   
        preferred stock, no par value authorized shares: 1,000 none issued
                                                                                                   
        total shareholders’ equity
        371,532,000    350,855,000    381,505,000    389,744,000    302,038,000    264,803,000    246,017,000    241,665,000    223,376,000    224,566,000    200,215,000    178,883,000     149,500,000  148,493,000 148,140,000 148,474,000 146,848,000 143,002,000 140,260,000 147,876,000 149,288,000 147,647,000 145,894,000 147,070,000 145,977,000 147,810,000 164,179,000 169,847,000 162,927,000 146,057,000 145,251,000 143,850,000 140,918,000 132,763,000 127,931,000 122,438,000 111,093,000 103,610,000 104,613,000 97,036,000 91,088,000 83,426,000 78,487,000 70,677,000 57,068,000 38,964,000 32,435,000 31,272,000      
        total liabilities and shareholders’ equity
        462,650,000    422,552,000    447,513,000    471,745,000    390,710,000    337,902,000    293,009,000    329,534,000    283,073,000    292,892,000    260,239,000    256,795,000     208,552,000  205,440,000 207,837,000 216,530,000 217,948,000 206,897,000 190,270,000 182,505,000 184,975,000 178,999,000 166,652,000 182,117,000 172,410,000 169,945,000 192,370,000 228,220,000 218,482,000 189,178,000 174,136,000 173,529,000 181,786,000 165,884,000 171,029,000 166,596,000 156,510,000 154,243,000 147,533,000 138,276,000 155,115,000 155,944,000 160,265,000 150,944,000 142,105,000 130,753,000 120,449,000 132,930,000      
        preferred stock, no par value authorized shares: 1,000 none issued
                                                                                                   
        long-term debt
                                  5,365,000                10,000,000 10,000,000      11,475,000 18,615,000 8,000,000 16,383,000 13,481,000 12,825,000 12,825,000 12,825,000       400,000        4,300,000    3,800,000  9,484,000 20,859,000 41,867,000 52,500,000 48,968,000 52,080,000 61,150,000 59,100,000 67,630,000 560,000 69,420,000 68,070,000 70,020,000 79,895,000 
        see accompanying notes to consolidated financial statements.
                                                                                                   
        cash flows from operating activities:
                                                                                                   
        net earnings
                                   4,126,000          27,391,000 13,860,000 6,708,000  12,086,000     6,269,000                                             
        adjustments to reconcile net earnings to net cash from operating activities:
                                                                                                   
        depreciation and amortization
                                   3,242,000          8,529,000 5,620,000 2,742,000  8,704,000     4,902,000                                             
        amortization of capitalized financing costs
                                   16,000          48,000 32,000 16,000  72,000     51,000                                             
        stock-based compensation expense
                                   174,000          1,521,000 1,276,000 229,000  1,502,000     1,228,000                                             
        deferred income taxes
                                   2,131,000          597,000 871,000 1,215,000  546,000     217,000                                             
        gain on sale and disposition of property, plant and equipment
                                   -709,000          15,000 -208,000 -239,000  -1,755,000                                                  
        increase in cash surrender value of life insurance policies over premiums paid
                                             -268,000 -96,000   -233,000     -358,000                                             
        net changes in assets and liabilities
                                                                                                   
        accounts payable and accrued expenses
                                   -25,145,000          7,981,000 -6,503,000 -2,659,000  -19,409,000     7,872,000                                             
        other changes
                                   -414,000          1,613,000 2,061,000 1,274,000  786,000     130,000                                             
        total adjustments
                                   -26,894,000          18,263,000 9,888,000 5,683,000  4,239,000     1,690,000                                             
        net cash from operating activities
                                   -22,768,000          45,654,000 23,748,000 12,391,000  16,325,000     7,959,000                                             
        cash flows from investing activities:
                                                                                                   
        capital expenditures
                                   -6,194,000          -9,077,000 -4,334,000 -941,000  -6,767,000     -2,964,000                                             
        acquisition of business
                                                 480,000                                                  
        proceeds from surrender of life insurance policies
                                   13,000          134,000 40,000 40,000  40,000     113,000                                             
        decrease (increase) in cash surrender value of life insurance policies
                                   518,000                                                                
        net cash from investing activities
                                   -5,663,000          -9,027,000 -4,318,000 -873,000  -6,174,000     -2,985,000                                             
        cash flows from financing activities:
                                                                                                   
        proceeds from long-term debt
                                   90,000          273,000 172,000 65,000  60,872,000     217,000                                             
        principal payments on long-term debt
                                   -90,000          -273,000 -172,000 -65,000  -60,872,000     -217,000                                             
        payment of employee tax withholdings related to net share transactions
                                   -7,000          -1,303,000 -629,000 -332,000  -254,000     -505,000                                             
        net cash from financing activities
                                   -7,000          -16,047,000 -16,286,000 843,000  -1,768,000     -1,233,000                                             
        net increase in cash and cash equivalents
                                   -28,438,000          20,580,000 3,144,000 12,361,000  8,383,000     3,741,000                                             
        cash and cash equivalents at beginning of period
                                   43,941,000          33,258,000 33,258,000 33,258,000  3,050,000     15,440,000                                             
        cash and cash equivalents at end of period
                                   15,503,000          53,838,000 36,402,000 45,619,000  11,433,000     19,181,000                                             
        supplemental disclosures of cash flow information:
                                                                                                   
        cash paid during the period for:
                                                                                                   
        income taxes
                                   36,000          12,166,000 8,533,000 2,194,000  4,198,000     2,502,000                                             
        non-cash investing and financing activities:
                                                                                                   
        purchases of property, plant and equipment in accounts payable
                                   1,090,000          460,000 369,000 479,000  182,000     375,000                                             
        declaration of cash dividends to be paid
                                   576,000            18,600,000                                                    
        restricted stock units and stock options surrendered for withholding taxes payable
                                   7,000          1,303,000 629,000 332,000  254,000     505,000                                             
        preferred stock, no par value
                                                                                                   
        authorized shares: 1,000
                                                                                                   
        none issued
                                                                                                   
        authorized shares: 50,000
                                                                                                   
        issued and outstanding shares: 2018, 19,223; 2017, 19,041
                                    19,223,000                                                               
        dividends payable
                                       19,612,000    24,298,000    18,600,000                                                    
        issued and outstanding shares: 2017, 19,041; 2016, 18,976
                                        19,041,000                                                           
        issued and outstanding shares: 2016, 18,976; 2015, 18,466
                                            18,976,000                                                       
        asset impairment charges
                                             20,000 20,000   237,000                                                  
        excess tax benefits from stock-based compensation
                                             -1,244,000 -824,000 -253,000  -150,000     -191,000                                             
        acquisition of intangible asset
                                                 -1,460,000                                                  
        proceeds from fire loss insurance
                                                 1,713,000     135,000                                             
        proceeds from sale of assets held for sale
                                             180,000 180,000 180,000                                                    
        proceeds from sale of property, plant and equipment
                                             60,000 60,000 60,000  104,000                                                  
        increase in cash surrender value of life insurance policies
                                             -324,000 -264,000 -212,000  -284,000     -269,000                                             
        cash dividends paid
                                             -20,289,000 -19,722,000 -559,000  -1,657,000     -1,094,000                                             
        cash received from exercise of stock options
                                             4,312,000 3,252,000 1,492,000  200,000     175,000                                             
        financing costs
                                             -11,000 -11,000 -11,000  -207,000                                                  
        interest
                                                 119,000     2,000                                             
        post-closing purchase price adjustment for business acquired
                                                                                                   
        issued and outstanding shares: 2015, 18,466; 2014, 18,377
                                                18,466,000                                                   
        insteel industries, inc. and subsidiaries
                                                                                                   
        consolidated statements of cash flows
                                                                                                   
        preferred stock, no par value authorized shares: 1,000; none issued
                                                                                                   
        gain on sale of property, plant and equipment
                                                      510,000                                             
        gain from life insurance proceeds
                                                                                                   
        net changes in assets and liabilities:
                                                                                                   
        proceeds from life insurance claims
                                                                                                   
        other
                                                                                                   
        current portion of long-term debt
                                                             675,000 675,000 675,000 675,000                     2,376,000 3,400,000 3,400,000 3,400,000 3,960,000 3,680,000 3,413,000 3,063,000 2,663,000 72,260,000 3,500,000 3,620,000 3,620,000 4,520,000 
        liabilities and shareholders’ equity
                                                                                                   
        current liabilities of discontinued operations
                                                                 210,000 214,000 222,000 213,000 219,000 217,000 225,000 216,000 188,000 181,000 180,000 234,000 247,000 238,000 271,000 570,000 643,000 2,354,000                 
        long-term liabilities of discontinued operations
                                                                 280,000 157,000 165,000 174,000 183,000 191,000 200,000 208,000 217,000 227,000 235,000 243,000 252,000 261,000 269,000 277,000 292,000 305,000                 
        issued and outstanding shares: 2011, 17,609; 2010, 17,579
                                                             17,609,000                                      
        prepaid expenses and other
                                                                4,961,000 3,931,000 2,604,000 2,413,000 16,489,000 16,724,000 18,284,000 16,774,000 7,137,000 3,122,000 2,019,000 2,361,000 3,307,000 4,640,000 2,235,000 3,354,000 2,205,000 2,675,000 2,227,000 2,732,000 1,765,000 3,663,000 2,100,000 3,182,000 2,676,000 3,772,000 5,164,000 6,335,000 8,916,000 8,309,000 3,269,000 3,224,000 2,789,000 5,831,000 3,246,000 
        non-current assets of discontinued operations
                                                                  1,880,000 1,880,000 1,880,000 1,880,000 3,635,000 3,635,000 3,635,000 3,635,000 3,635,000 3,635,000 3,635,000 3,635,000 3,635,000 3,635,000 3,635,000 3,635,000 3,635,000                 
        issued and outstanding shares: 2010, 17,579; 2009, 17,525
                                                                 17,579,000                                  
        authorized shares: 20,000
                                                                                                   
        issued and outstanding shares: 2009, 17,525; 2008, 17,507
                                                                     17,525,000                              
        deferred stock compensation
                                                                      -1,427,000 -1,668,000 -1,231,000 -1,456,000 -1,248,000 -1,439,000 -932,000 -1,132,000 -907,000 -1,077,000 -568,000 -662,000 -581,000 -687,000 -313,000 -508,000 -605,000 -702,000            
        issued and outstanding shares: 2008, 17,507; 2007, 18,303
                                                                         17,507,000                          
        current assets of discontinued operations
                                                                               198,000 287,000 411,000 7,282,000                 
        authorized shares: 40,000
                                                                                                   
        issued and outstanding shares: 2007,18,303; 2006, 18,213
                                                                             18,303,000                      
        issued and outstanding shares: 2006, 18,213; 2005, 18,860
                                                                                 18,213,000                  
        issued and outstanding shares: 2005, 9,430; 2004, 9,122
                                                                                     18,861,000              
        retained deficit
                                                                                           -13,701,000 -19,861,000 -20,562,000 -28,520,000 -29,203,000 -28,047,000 -27,284,000 -26,361,000 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-03-28 2025-12-27 2025-09-27 2025-06-28 2025-03-29 2024-12-28 2024-09-28 2024-06-29 2024-03-30 2023-12-30 2023-09-30 2023-07-01 2023-04-01 2022-12-31 2022-10-01 2022-07-02 2022-04-02 2022-01-01 2021-10-02 2021-07-03 2021-04-03 2021-01-02 2020-10-03 2020-06-27 2020-03-28 2019-12-28 2019-09-28 2019-06-29 2019-03-30 2018-12-29 2018-09-29 2018-06-30 2018-03-31 2017-12-30 2017-09-30 2017-07-01 2017-04-01 2016-12-31 2016-10-01 2016-07-02 2016-04-02 2016-01-02 2015-10-03 2015-06-27 2015-03-28 2014-12-27 2014-09-27 2014-06-28 2013-03-30 2012-12-29 2012-09-29 2012-06-30 2012-03-31 2011-12-31 2011-10-01 2011-07-02 2011-04-02 2011-01-01 2010-10-02 2010-07-03 2010-04-03 2010-01-02 2009-10-03 2009-06-27 2009-03-28 2008-12-27 2008-09-27 2008-06-28 2008-03-29 2007-12-29 2007-06-30 2007-03-31 2006-12-30 2006-09-30 2006-07-01 2006-04-01 2005-12-31 2005-10-01 2005-07-02 2005-04-02 2005-01-01 2004-10-02 2004-06-26 2004-03-27 2003-12-27 2003-09-27 2003-06-28 2003-03-29 2002-12-28 2002-09-28 
                                                                                                  
          cash flows from operating activities:
                                                                                                  
          net earnings
        5,217,000 7,593,000 14,550,000 15,159,000 10,230,000 1,081,000 4,669,000 6,565,000 6,939,000 1,132,000 5,626,000 10,565,000 5,101,000 11,123,000 24,306,000 38,559,000 39,017,000 23,129,000 25,152,000 18,395,000 14,920,000 8,143,000 7,426,000 6,664,000 4,364,000 555,000 -1,767,000 2,190,000 1,049,000 4,126,000 9,408,000 12,868,000 5,879,000 8,111,000 3,799,000 6,869,000 7,420,000 4,460,000 9,854,000 13,531,000 7,152,000 6,708,000 9,624,000 5,392,000 2,544,000 4,150,000 4,575,000 5,797,000 3,714,000 2,402,000 833,000 894,000   972,000 3,650,000   -1,630,000 1,605,000   1,693,000 -1,749,000 -16,395,000 -5,635,000 15,683,000 16,927,000 6,918,000 4,224,000 18,999,000 4,913,000 5,779,000 10,079,000 7,882,000 7,401,000 7,678,000 6,386,000 8,499,000 5,044,000 5,116,000 11,892,000 17,962,000 6,161,000 701,000      
          adjustments to reconcile net earnings to net cash from operating activities:
                                                                                                  
          depreciation and amortization
        4,407,000 4,553,000 4,664,000 4,694,000 4,603,000 4,429,000 4,001,000 3,837,000 3,866,000 3,709,000 3,469,000 3,262,000 3,223,000 3,350,000 3,509,000 3,632,000 3,640,000 3,705,000 3,693,000 3,628,000 3,590,000 3,610,000 3,629,000 3,635,000 3,513,000 3,478,000 3,469,000 3,462,000 3,380,000 3,242,000 3,240,000 3,169,000 3,233,000 3,176,000 3,073,000 2,847,000 2,711,000 3,018,000 3,015,000 2,909,000 2,878,000 2,742,000 3,230,000 2,907,000 2,928,000 2,869,000 2,793,000 2,579,000 2,407,000 2,332,000 2,467,000 2,460,000 2,429,000 2,406,000 2,511,000 2,509,000 2,499,000 2,054,000 1,779,000 1,772,000 1,743,000 1,715,000 1,982,000 1,826,000 1,808,000 1,761,000 1,934,000 1,864,000 1,781,000 1,692,000 4,082,000 1,447,000 1,167,000 1,157,000 705,000 1,372,000 1,344,000 1,348,000 1,276,000 1,319,000 1,279,000 2,429,000 2,213,000 1,722,000 1,755,000      
          amortization of capitalized financing costs
        13,000 13,000 12,000 12,000 13,000 13,000 12,000 12,000 13,000 13,000 12,000 13,000 16,000 16,000 16,000 16,000 17,000 16,000 16,000 17,000 16,000 16,000 17,000 17,000 16,000 16,000 17,000 16,000 16,000 16,000 17,000 16,000 16,000 16,000 17,000 16,000 16,000 16,000 17,000 16,000 16,000 16,000 17,000 21,000 25,000 26,000 25,000 26,000 25,000 26,000 27,000 25,000 25,000 20,000 20,000 21,000 20,000 20,000 21,000 93,000 124,000 125,000 134,000 125,000 124,000 125,000 124,000 125,000 125,000 124,000 374,000 125,000 124,000 121,000 78,000 133,000 197,000 198,000 197,000 197,000 197,000          
          stock-based compensation expense
        1,317,000 441,000 1,374,000 427,000 1,343,000 345,000 1,169,000 508,000 997,000 398,000 891,000 421,000 983,000 130,000 1,034,000 293,000 830,000 272,000 814,000 240,000 710,000 224,000 751,000 150,000 941,000 186,000 856,000 182,000 845,000 174,000 837,000 168,000 838,000 235,000 902,000 210,000 876,000 257,000 918,000 245,000 1,047,000 229,000 796,000 229,000 831,000 442,000 884,000 549,000 780,000 313,000 744,000 338,000 757,000 369,000 1,019,000 716,000 643,000 539,000 654,000 501,000 616,000 487,000 610,000 441,000 551,000 434,000 477,000 372,000 582,000 328,000 881,000   333,000 190,000 185,000 465,000  -329,000            
          deferred income taxes
        124,000 148,000 -207,000 -548,000 -770,000 777,000 557,000 869,000 -579,000 3,348,000 1,229,000 488,000 -101,000 -1,378,000 -297,000 -492,000 1,100,000 16,000 -82,000 430,000 -402,000 -64,000 -816,000 -213,000 419,000 186,000 -395,000 57,000 5,000 2,131,000 -486,000 -51,000 -201,000 -2,069,000 -202,000 1,795,000 -277,000 1,187,000 -61,000 -274,000 -344,000 1,215,000 -213,000 -282,000 -107,000 935,000 154,000 -330,000 1,676,000 1,237,000 270,000 526,000 155,000 -116,000 683,000 1,802,000 1,693,000 -3,969,000 -682,000 -222,000 128,000 -345,000 916,000 -258,000 -115,000 454,000 -218,000 49,000 529,000 124,000 470,000 185,000 1,000 -981,000 -219,000 -68,000 -359,000 3,514,000 -1,034,000 -473,000 -3,000 -18,000 3,261,000 3,790,000 432,000      
          asset impairment charges
          408,000 320,000 273,000                                 306,000       -11,000 -310,000 684,000 583,000 2,868,000                                 
          loss on sale and disposition of property, plant and equipment
        32,000 20,000 41,000 52,000 31,000 3,000  26,000      -3,324,000    14,000 10,000 83,000 32,000     72,000 -2,000 -1,049,000 -709,000 111,000 49,000 204,000 17,000 15,000 3,000 10,000 36,000 46,000                                                    
          increase in cash surrender value of life insurance policies over premiums paid
        234,000 -249,000 -300,000    -503,000 29,000 -383,000 -675,000 323,000 -122,000 -369,000 -363,000    -115,000 2,000 -367,000 -804,000 -364,000    -339,000 17,000 -142,000   -125,000 -153,000 -19,000 -256,000 -244,000 -208,000 -287,000 -73,000 -212,000 -172,000   194,000 50,000 -147,000 -136,000 -44,000 -110,000   -180,000 167,000 -447,000 -290,000  -59,000                                   
          net changes in assets and liabilities
                                                                                                  
          accounts receivable
        -16,785,000 14,118,000 4,545,000 -3,472,000 -30,350,000 8,866,000 2,926,000 -5,685,000 -12,195,000 20,070,000 2,939,000 -489,000 2,915,000 12,857,000 -471,000 -485,000 -7,128,000 -5,645,000 -8,568,000 -1,226,000 -8,899,000 4,593,000 1,084,000 -20,000 -15,647,000 8,777,000 6,561,000 -169,000 -14,050,000 14,960,000 4,348,000 -5,377,000 -10,686,000 515,000 2,023,000 7,270,000 -5,422,000 3,234,000 2,037,000 -848,000 -8,210,000 6,414,000 1,433,000 -4,190,000 -3,337,000 10,360,000 3,451,000 -5,470,000 1,661,000 6,891,000 -1,424,000 -4,190,000 -395,000 5,842,000 1,720,000 -6,273,000 -15,062,000 2,614,000 3,480,000 -5,245,000 -5,435,000 3,513,000 3,352,000 -1,282,000 2,206,000 24,022,000 -3,924,000 -12,246,000 -7,451,000 8,558,000 2,450,000 -6,536,000 7,934,000 3,512,000 -4,362,000 -4,140,000 6,072,000 -3,395,000 -1,359,000 -5,834,000 12,253,000 -2,215,000 -3,338,000 -14,776,000 6,751,000      
          inventories
        13,307,000 -34,511,000 -18,605,000 -23,138,000 2,637,000 2,640,000 539,000 3,151,000 1,612,000 9,164,000 29,820,000 3,366,000 34,693,000 26,469,000 -5,207,000 -65,398,000 -45,491,000 -2,509,000 -7,891,000 -2,535,000 -4,347,000 4,687,000 5,306,000 -2,584,000 -3,261,000 5,599,000 33,773,000 12,603,000 -1,921,000 -21,149,000 -39,406,000 8,405,000 7,762,000 10,935,000 1,829,000 -24,452,000 2,360,000 9,596,000 -7,272,000 -7,340,000 12,491,000 -3,056,000 4,784,000 12,646,000 4,025,000 -5,565,000 3,560,000 -7,768,000 -9,976,000 9,535,000 11,614,000 -8,163,000 4,177,000 2,972,000 -5,920,000 -8,737,000 -655,000 3,442,000 -2,504,000 -9,655,000 6,289,000 -1,840,000 -3,461,000 17,006,000 4,137,000 -10,945,000 1,776,000 -17,688,000 -9,898,000 1,991,000 -12,920,000 5,383,000 -9,886,000 -4,752,000 3,325,000 -3,476,000 -10,325,000 17,739,000 2,980,000 10,858,000 -24,333,000 -7,695,000 -8,748,000 42,000 6,256,000      
          accounts payable and accrued expenses
        2,115,000 3,771,000 -23,352,000 36,035,000 5,823,000 754,000 1,853,000 10,367,000 62,000 -12,921,000 -4,204,000 6,706,000 2,069,000 -21,520,000 -29,161,000 20,392,000 20,036,000 -13,231,000 -7,751,000 16,965,000 12,430,000 -9,753,000 -6,122,000 10,984,000 5,072,000 10,225,000 -8,952,000 -3,283,000 -5,212,000 -25,145,000 25,223,000 7,229,000 2,575,000 -6,793,000 -12,220,000 11,422,000 6,280,000 -17,412,000 1,028,000 14,484,000 -3,844,000 -2,659,000 1,548,000 1,324,000 1,983,000 -22,716,000 -6,789,000 20,250,000 3,247,000 556,000 -1,655,000 -1,088,000 4,860,000 -11,679,000 -3,148,000 6,227,000 13,398,000 -4,038,000 -2,572,000 4,159,000 10,449,000 -14,525,000 8,377,000 5,024,000 -6,382,000 -21,780,000 -6,509,000 12,654,000 14,223,000 -1,669,000 -4,127,000 -14,593,000 -1,871,000 2,481,000 -1,662,000 3,944,000 13,693,000 -11,070,000 11,252,000 1,170,000 -821,000 -2,163,000 6,803,000 -9,000 -3,894,000      
          other changes
        -4,910,000 3,402,000 271,000 -972,000 2,802,000 -198,000 957,000 -912,000 1,021,000 -2,404,000 -1,281,000 -458,000 -1,965,000 5,646,000 -3,288,000 -1,482,000 -4,715,000 7,979,000 -969,000 -749,000 -2,008,000 2,826,000 647,000 277,000 1,275,000 892,000 -1,104,000 -662,000 -424,000 -414,000 967,000 -981,000 128,000 877,000 -191,000 -1,309,000 -5,000 -425,000 -635,000 -448,000 787,000 1,274,000 -1,354,000 135,000 452,000 199,000 47,000 -383,000 -218,000 205,000 -929,000 -830,000 690,000 368,000 819,000 -651,000 -133,000 -745,000 1,658,000 -91,000 13,969,000 289,000 685,000 -959,000 -9,622,000 -4,261,000 659,000 494,000 695,000 1,817,000 495,000 -1,332,000 742,000 -1,490,000 581,000 -910,000 1,699,000 -1,961,000 1,777,000 85,000 1,442,000 1,955,000 -498,000 -1,670,000 -1,385,000      
          total adjustments
        -146,000 -8,294,000 -31,557,000 13,346,000 -13,548,000 17,902,000 11,560,000 12,202,000 -5,562,000 20,702,000 33,248,000 13,190,000 41,464,000 21,883,000 -33,750,000 -43,511,000 -32,582,000 -9,498,000 -20,736,000 17,828,000 369,000 5,807,000 4,170,000 11,356,000 -7,331,000 29,020,000 34,314,000 12,062,000 -18,472,000 -26,894,000 -5,274,000 12,474,000 3,850,000 6,653,000 -5,047,000 -2,406,000 5,874,000 -666,000 -972,000 8,375,000 4,205,000 5,683,000 9,825,000 12,761,000 5,141,000 -13,663,000 2,524,000 8,377,000 -1,108,000 21,071,000 10,577,000 -10,744,000 12,051,000 -549,000 -3,784,000 -3,787,000 2,514,000 2,537,000 2,032,000 -8,412,000 27,607,000 -8,648,000 12,718,000 24,824,000 15,705,000 -10,215,000 -5,451,000 -14,389,000 -95,000 13,026,000 -8,562,000 -14,936,000 -1,686,000 229,000 -1,469,000 -3,273,000 12,786,000 6,677,000 14,626,000 6,157,000 -8,044,000 -7,704,000 -292,000 -10,875,000 9,924,000      
          net cash from operating activities
        5,071,000 -701,000 -17,007,000 28,505,000 -3,318,000 18,983,000 16,229,000 18,767,000 1,377,000 21,834,000 38,874,000 23,755,000 46,565,000 33,006,000 -9,444,000 -4,952,000 6,435,000 13,631,000 4,416,000 36,223,000 15,289,000 13,950,000 11,596,000 18,020,000 -2,967,000 29,575,000 32,547,000 14,252,000 -17,423,000 -22,768,000 4,134,000 25,342,000 9,729,000 14,764,000 -1,248,000 4,463,000 13,294,000 3,794,000 8,882,000 21,906,000 11,357,000 12,391,000 19,449,000 18,153,000 7,685,000 -9,513,000 7,099,000 14,174,000 2,606,000 23,473,000 11,410,000 -9,850,000 12,313,000 -729,000 -2,812,000 -137,000 5,133,000 -5,091,000 260,000 -6,821,000 29,240,000 -9,800,000 15,584,000 23,057,000 -688,000 -15,831,000 10,229,000 2,531,000 6,761,000 17,228,000 10,413,000 -10,241,000 4,129,000 9,459,000 10,784,000 4,128,000 20,464,000 13,063,000 23,125,000 11,201,000 -2,928,000 4,188,000 17,670,000 -4,714,000 10,625,000      
          cash flows from investing activities:
                                                                                                  
          acquisition of businesses
          -33,000 -600,000 -71,456,000                                                                                     
          capital expenditures
        -4,400,000 -1,494,000 -1,723,000 -1,597,000 -2,226,000 -2,667,000 -1,689,000 -3,235,000 -1,957,000 -12,268,000 -4,098,000 -11,204,000 -7,200,000 -8,200,000 -3,649,000 -3,634,000 -7,779,000 -838,000 -3,819,000 -4,913,000 -5,908,000 -2,860,000 -3,666,000 -1,080,000 -1,768,000 -600,000 -1,132,000 -1,273,000 -1,913,000 -6,194,000 -5,968,000 -3,165,000 -3,236,000 -6,080,000 -3,720,000 -6,199,000 -5,239,000 -5,417,000 -3,900,000 -4,743,000 -3,393,000 -941,000 -386,000 -2,180,000 -1,072,000 -3,515,000 -3,154,000 -2,837,000 -1,163,000 -2,561,000 -3,705,000 -356,000 -2,997,000 -1,008,000 -1,645,000 -1,390,000 -4,396,000 -506,000 -244,000 -347,000 -575,000 -327,000 -693,000 -302,000 -483,000 -899,000 -1,059,000 -2,238,000 -1,259,000 -4,900,000 -13,303,000 -4,777,000 -2,722,000 -7,282,000 -3,585,000 -5,734,000 -2,358,000 -1,656,000 -2,546,000 -1,568,000 -837,000 -1,188,000 -551,000 -1,053,000 -251,000      
          free cash flows
        671,000 -2,195,000 -18,730,000 26,908,000 -5,544,000 16,316,000 14,540,000 15,532,000 -580,000 9,566,000 34,776,000 12,551,000 39,365,000 24,806,000 -13,093,000 -8,586,000 -1,344,000 12,793,000 597,000 31,310,000 9,381,000 11,090,000 7,930,000 16,940,000 -4,735,000 28,975,000 31,415,000 12,979,000 -19,336,000 -28,962,000 -1,834,000 22,177,000 6,493,000 8,684,000 -4,968,000 -1,736,000 8,055,000 -1,623,000 4,982,000 17,163,000 7,964,000 11,450,000 19,063,000 15,973,000 6,613,000 -13,028,000 3,945,000 11,337,000 1,443,000 20,912,000 7,705,000 -10,206,000 9,316,000 -1,737,000 -4,457,000 -1,527,000 737,000 -5,597,000 16,000 -7,168,000 28,665,000 -10,127,000 14,891,000 22,755,000 -1,171,000 -16,730,000 9,170,000 293,000 5,502,000 12,328,000 -2,890,000 -15,018,000 1,407,000 2,177,000 7,199,000 -1,606,000 18,106,000 11,407,000 20,579,000 9,633,000 -3,765,000 3,000,000 17,119,000 -5,767,000 10,374,000      
          increase in cash surrender value of life insurance policies
          -110,000 -415,000    -74,000 -247,000 -122,000    -81,000    -308,000 -107,000   -197,000 -257,000    -17,000 -42,000   -64,000 -46,000 -51,000 -194,000 -75,000 -53,000 -56,000 -221,000 -51,000 -60,000 -52,000 -212,000 -44,000 -88,000   -111,000 -35,000   -11,000 -29,000 -427,000 313,000 -35,000           175,000 17,000 -122,000 -260,000 -628,000 -584,000 -1,000  158,000 -96,000 -620,000  -106,000            
          proceeds from sale of property, plant and equipment
           62,000    1,000 3,000  4,000 9,920,000    6,000        2,000 9,000           60,000 28,000 15,000 89,000    209,000 81,000 15,000 354,000        13,000 23,000 10,000      1,000 44,000 7,000 -1,425,000 181,000 1,270,000 1,000     171,000 6,000 7,000 -1,000 
          proceeds from surrender of life insurance policies
        3,000 41,000 20,000   20,000 5,000 15,000   4,000 42,000 64,000 5,000 4,000 5,000 18,000 65,000 189,000   49,000 5,000 13,000 13,000 31,000 80,000 41,000 23,000   6,000 94,000 40,000 40,000 45,000 47,000   21,000 16,000                                  
          net cash from investing activities
        -4,711,000 -1,617,000 3,137,000 -2,473,000 -2,399,000 -73,939,000 -1,763,000 -3,288,000 -2,204,000 -12,382,000 -4,172,000 -11,260,000 -7,103,000 1,639,000 -3,300,000 -2,653,000 990,000 -1,076,000 -3,921,000 -4,961,000 -5,903,000 -3,020,000 -3,547,000 3,567,000 -22,552,000 -642,000 -1,147,000 -1,113,000 -1,633,000 -5,663,000 -6,019,000 -3,180,000 -3,207,000 -9,533,000 -3,795,000 -6,229,000 -5,218,000 -5,638,000 -3,945,000 -4,709,000 -3,445,000 -873,000 3,135,000 -2,153,000 -1,046,000 -2,975,000 -35,811,000 -1,579,000 -1,118,000 -2,024,000 -3,486,000 -385,000 -2,916,000 -1,404,000 1,425,000 -1,260,000 -3,460,000 -38,094,000 2,109,000 -377,000 -874,000 -438,000 -993,000 -571,000 -434,000 -168,000 -691,000 -2,211,000 -187,000 -5,160,000 -13,931,000 -5,361,000 -2,723,000 -1,288,000 -3,420,000 -5,830,000 -2,971,000 204,000 -2,471,000 -339,000 -1,310,000 -1,164,000 -551,000 -1,053,000 -251,000      
          cash flows from financing activities:
                                                                                                  
          proceeds from long-term debt
        18,250,000 67,000 68,000 88,000 66,000 69,000 68,000 96,000 67,000 67,000 68,000 113,000 75,000 67,000 46,000 87,000 88,000 45,000 67,000 96,000 89,000 45,000 99,000 88,000 68,000 67,000 94,000 26,613,000 17,536,000 90,000 82,000 121,000 79,000 90,000 82,000 146,000 79,000 97,000 55,000 101,000 107,000 65,000 106,000 398,000 12,717,000 47,757,000 18,884,000 114,000 891,000 3,494,000 11,471,000 27,785,000 10,374,000 41,520,000 40,199,000 6,699,000 5,799,000 109,000 107,000 81,000 98,000 52,000 124,000 2,322,000 19,500,000 974,000 74,000 105,000 74,000 698,000 16,037,000 11,799,000 74,000 380,000 7,121,000 45,893,000 81,825,000 82,168,000 75,520,000 66,876,000 104,998,000 105,404,000 24,547,000 4,900,000 600,000 1,000,000 2,800,000 5,000,000 1,600,000 500,000 
          principal payments on long-term debt
        -18,250,000 -67,000 -68,000 -88,000 -66,000 -69,000 -68,000 -96,000 -67,000 -67,000 -68,000 -113,000 -75,000 -67,000 -46,000 -87,000 -88,000 -45,000 -67,000 -96,000 -89,000 -45,000 -99,000 -88,000 -68,000 -67,000 -94,000 -31,978,000 -12,171,000 -90,000 -82,000 -121,000 -79,000 -90,000 -82,000 -146,000 -79,000 -97,000 -55,000 -101,000 -107,000 -65,000 -106,000 -10,398,000 -12,717,000 -37,757,000 -18,884,000 -114,000 -891,000 -14,969,000 -18,611,000 -17,170,000 -18,757,000 -38,868,000 -39,543,000 -6,699,000 -5,799,000 -109,000 -107,000 -81,000 -98,000 -52,000 -124,000 -2,722,000 -19,100,000 -974,000 -74,000 -105,000 -74,000 -698,000 -16,037,000 -7,499,000 -74,000 -380,000 -10,921,000 -42,093,000 -93,685,000 -94,567,000 -96,528,000 -77,509,000 -102,026,000 -108,236,000 -33,350,000 -2,500,000 -8,730,000 -3,527,000 -2,900,000 -3,770,000 -3,550,000 -11,275,000 
          cash dividends paid
        -583,000 -19,978,000 -583,000 -582,000 -582,000 -20,014,000 -583,000 -584,000 -584,000 -49,191,000 -584,000 -583,000 -584,000 -39,501,000 -584,000 -585,000 -583,000 -39,410,000 -582,000 -581,000 -580,000 -29,551,000 -578,000 -579,000   -578,000 -578,000   -577,000 -572,000   -571,000 -571,000   -570,000 -567,000 -19,163,000 -559,000 -554,000 -553,000 -553,000 -551,000 -551,000 -548,000 -541,000 -4,969,000 -531,000 -531,000 -530,000 -529,000 -1,057,000 -528,000   -528,000 -527,000 -527,000 -526,000 -1,051,000 -526,000 -525,000 -9,279,000 -525,000 -524,000 -544,000 -548,000 -1,095,000 -544,000 -543,000 -544,000 -546,000 -566,000 -566,000              
          payment of employee tax withholdings related to net share transactions
          -275,000 -47,000   -90,000 -101,000 -141,000 -20,000 -236,000 -9,000   -197,000 -94,000 -137,000 -55,000 -504,000 -51,000 -97,000 -13,000 -154,000   -64,000 -168,000 -7,000 -668,000 -64,000   -178,000 -502,000 -144,000 -558,000 -674,000 -297,000 -332,000 -224,000 -6,000   -253,000                                           
          repurchases of common stock
        -745,000 -307,000 -224,000 -1,125,000 -617,000 -994,000 -303,000 -539,000 -403,000 -1,009,000 -916,000                                                                           
          net cash from financing activities
        -861,000 -20,723,000 -1,165,000 -791,000 -1,810,000 -20,631,000 -673,000 -1,679,000 -843,000 -49,507,000 -772,000 -911,000 -1,944,000 -40,323,000 -1,985,000 925,000 -720,000 -39,419,000 -438,000 -375,000 -628,000 -29,436,000 -732,000 -579,000   -668,000 -6,180,000 4,043,000 -7,000 594,000 -394,000   -700,000 -571,000 -24,911,000 -9,000 98,000 239,000 -17,129,000 843,000 -759,000 -10,739,000 -478,000 9,449,000 313,000 -327,000 1,600,000 -16,644,000 -7,924,000 10,012,000 -9,174,000 2,133,000 -612,000 -487,000 -567,000 37,000 -604,000 -895,000 -437,000 -530,000 -1,058,000 -925,000 -114,000 -9,250,000 -517,000 -500,000 -6,641,000 -3,052,000 -820,000 3,986,000 -470,000 -156,000 -4,689,000 -4,772,000 -12,391,000 -12,993,000 -20,922,000 -10,582,000 3,006,000 -2,306,000 -15,981,000 4,375,000 -8,830,000      
          net decrease in cash and cash equivalents
        -501,000 -23,041,000  25,241,000 -7,527,000 -75,587,000    -40,055,000    -5,678,000   6,705,000 -26,864,000                                        -43,148,000    -10,768,000                             
          cash and cash equivalents at beginning of period
        38,630,000 111,538,000 125,670,000 48,316,000 89,884,000 68,688,000 38,181,000 43,941,000 32,105,000 58,873,000 33,258,000 3,050,000 10,000 10,000 45,935,000 35,102,000 26,493,000 8,703,000 10,689,000 10,689,000 -1,000 1,372,000 2,318,000 310,000 310,000 -3,221,000 
          cash and cash equivalents at end of period
        -501,000 15,589,000 -15,035,000 25,241,000 -7,527,000 35,951,000 13,793,000 13,800,000 -1,670,000 85,615,000 33,930,000 11,584,000 37,518,000 42,638,000 -14,729,000 -6,680,000 6,705,000 63,020,000 57,000 30,887,000 8,758,000 50,182,000 7,317,000 21,008,000 -26,751,000 67,114,000 30,732,000 6,959,000 -15,013,000 15,503,000 -1,291,000 21,768,000 -13,872,000 37,336,000 -5,743,000 -2,337,000 -16,835,000 57,020,000 5,035,000 17,436,000 -9,217,000 45,619,000 21,825,000 5,261,000 6,161,000 11,000 -28,399,000 12,268,000 3,088,000 4,815,000 -223,000 223,000 10,000 -1,999,000 -1,884,000 1,106,000 2,787,000 1,765,000 -8,093,000 27,929,000 24,334,000 13,533,000 21,561,000 -1,236,000 1,244,000 9,021,000 -180,000 -67,000 17,719,000 6,351,000 -11,616,000 11,625,000 8,014,000   6,474,000 274,000 -268,000 280,000 1,086,000 718,000 1,138,000 -1,392,000 1,854,000 -631,000 608,000 -186,000 519,000 -1,644,000 
          supplemental disclosures of cash flow information:
                                                                                                  
          cash paid during the period for:
                                                                                                  
          interest
                                                 24,000 26,000 77,000 16,000 28,000 2,000 18,000 66,000 69,000 66,000 552,000 -83,000 373,000 30,000 36,000 21,000 23,000 22,000 24,000 23,000 22,000 64,000 24,000 9,000 25,000 16,000 45,000 77,000 10,000 18,000 15,000 62,000 13,000 112,000 1,363,000 589,000 820,000 759,000 1,607,000 1,954,000 1,970,000 2,181,000      
          income taxes
        6,583,000 67,000 5,622,000 4,876,000 237,000 40,000 65,000 2,543,000 716,000 8,000 2,368,000 1,334,000 3,945,000 187,000 11,485,000 11,945,000 17,970,000 83,000 5,925,000 5,062,000 5,717,000 95,000 1,577,000 67,000 261,000 14,000 -16,000 372,000 1,351,000 36,000 4,224,000 2,493,000 1,067,000 -7,000 2,504,000 2,636,000 4,116,000 44,000 7,018,000 3,633,000 6,339,000 2,194,000 3,607,000 795,000 3,358,000 45,000 3,425,000 1,962,000 708,000 13,000 5,000 98,000 40,000 33,000 -1,143,000 -106,000 51,000 709,000 3,000 184,000   12,000 109,000 427,000 10,906,000 4,686,000 4,320,000 2,427,000 130,000 11,508,000 6,945,000 2,115,000 4,096,000 3,865,000 9,339,000 189,000 4,595,000 1,654,000 5,345,000 407,000 12,189,000 1,005,000        
          non-cash investing and financing activities:
                                                                                                  
          purchases of property, plant and equipment in accounts payable
        -482,000 1,849,000 114,000 -183,000 266,000 1,352,000 -175,000 800,000 -22,000 1,846,000 458,000 -1,280,000 603,000 1,520,000 -340,000 914,000 -125,000 497,000 -445,000 -411,000 857,000 500,000 57,000 438,000 -36,000 310,000 -141,000 21,000 -593,000 1,090,000 468,000 -734,000 228,000 1,005,000 -1,627,000 940,000 -335,000 1,487,000 1,286,000 91,000 -110,000 479,000 388,000 -45,000 21,000 206,000 635,000 -330,000 141,000 135,000 -222,000 301,000 -245,000 342,000 377,000 -434,000 368,000 73,000 -182,000 99,000 6,000 92,000 97,000 -131,000 -30,000 200,000 -94,000 -378,000 263,000 387,000 817,000 567,000 922,000                  
          restricted stock units and stock options surrendered for withholding taxes payable
          275,000 47,000   90,000 101,000 141,000 20,000 236,000 9,000   197,000 94,000 137,000 55,000 504,000 51,000 97,000 13,000 154,000   64,000 168,000 7,000 668,000 64,000   178,000 502,000 144,000 558,000 674,000 297,000 332,000 224,000 6,000   253,000                                           
          accrued liability related to holdback for business acquired
            657,000                                                                                    
          decrease in cash surrender value of life insurance policies
         -126,000    184,000     -74,000 -75,000   349,000 977,000         710,000 -42,000    518,000                    32,000          -30,000 -299,000 -111,000  -269,000 -364,000 718,000               -474,000          
          proceeds from sale of assets held for sale
          4,954,000              60,000 19,000 311,000                180,000                                                 
          proceeds from sale of property, plant, and equipment
                                                                                                  
          cash received from exercise of stock options
             185,000 243,000 48,000 97,000 94,000 1,604,000 46,000 648,000 257,000 49,000 128,000         1,839,000    72,000 35,000 753,000 1,060,000 1,760,000 1,492,000 24,000   764,000 190,000 2,194,000 63,000 1,000 1,000 8,000   56,000 67,000 17,000 53,000 13,000 82,000   162,000   179,000 14,000   23,000 57,000            
          financing costs
                  -13,000               -26,000            -11,000        -11,000       -14,000               -13,000   -23,000 -55,000         
          net increase in cash and cash equivalents
              13,793,000 13,800,000   33,930,000 11,584,000   -14,729,000    57,000 30,887,000 8,758,000 -18,506,000 7,317,000 21,008,000 -26,751,000 28,933,000 30,732,000   -28,438,000 -1,291,000   5,231,000 -5,743,000 -2,337,000 -16,835,000 -1,853,000 5,035,000 17,436,000 -9,217,000 12,361,000 21,825,000 5,261,000 6,161,000 -3,039,000 -28,399,000 12,268,000 3,088,000 4,805,000     -1,999,000 -1,884,000   1,765,000 -8,093,000   13,533,000 21,561,000 -1,236,000 -25,249,000 9,021,000 -180,000 -67,000 9,016,000 -4,338,000  936,000 8,015,000   5,102,000 274,000 -268,000 280,000 -1,232,000 718,000 1,138,000 -1,392,000 1,544,000      
          loss on sale and disposition of property, plant and equipment and assets held for sale
                                                                                                  
          gain from life insurance proceeds
                                                                                           
          net changes in assets and liabilities:
                                                                                                  
          proceeds from life insurance claims
                                                      505,000                                     
          gain on sale and disposition of property, plant and equipment
                                                31,000 -239,000                                                 
          gain on sale and disposition of property, plant and equipment and assets held for sale
                   3,000                                                                               
          acquisition of business
                              3,144,000       -3,300,000         69,000 411,000         280,000 -37,588,000                                 
          payable related to holdback for business acquired
                                                                                                  
          loss on sale of property, plant and equipment and assets held for sale
                       13,000                                                                           
          proceeds from property insurance
                                  144,000                                                               
          proceeds from life insurance death benefit
                                                                                                  
          receivable related to post-closing purchase price adjustment for business acquired
                                                                                                  
          declaration of cash dividends to be paid
                                 578,000    576,000    19,612,000    24,298,000    18,600,000              1,000 527,000      1,000 525,000 8,755,000 -19,000 543,000 546,000 -1,000 548,000 -2,000 -23,000 568,000 -1,000             
          pension plan settlement loss, net of cash contributed
                                                                                                  
          excess tax benefits from stock-based compensation
                                          -49,000 -388,000 -100,000 -473,000 -420,000 -571,000 -253,000 -19,000 -3,000   -353,000 -31,000 -295,000 -36,000  11,000 -126,000 -5,000     8,000 -11,000  -1,000   -4,000 -12,000                       
          acquisition of intangible asset
                                                                                                
          proceeds from fire loss insurance
                                                  100,000   1,352,000 1,245,000                                           
          adjustments to reconcile net earnings to net cash from operating activities
                                                                                                  
          post-closing purchase price adjustment for business acquired
                                                     65,000                                           
          other
                                                        -348,000 -299,000 -122,000 -61,000 -227,000 4,000 -138,000 33,000 -134,000 37,000  -29,000 31,000 -32,000  1,000 -29,000 4,000 -70,000 -4,000 41,000 46,000 153,000 36,000 4,000 -284,000 336,000 35,000 -51,000 29,000 -44,000 57,000 581,000 -1,641,000 1,975,000 -700,000 700,000 294,000 -1,815,000 1,121,000  
          loss on sale of property, plant and equipment
                                                      -1,204,000 -935,000  12,000     -1,608,000 -26,000   26,000 2,000 11,000 4,000 20,000 234,000 -1,000 10,000 46,000    84,000 -3,000   21,000 21,000            
          gain on sale of property, plant and equipment
                                                     -77,000                                             
          gain on early extinguishment of debt
                                                          -425,000                                     
          restricted stock surrendered for withholding taxes payable
                                                          122,000 61,000   57,000   27,000 45,000 7,000 15,000                         
          earnings from discontinued operations
                                                                                                  
          earnings from continuing operations
                                                              972,000 3,650,000   -1,687,000 1,624,000   2,778,000 -1,737,000 -16,382,000 -5,599,000 15,646,000 16,948,000 6,892,000 4,231,000 19,219,000 4,944,000 5,931,000 9,453,000                 
          adjustments to reconcile earnings from continuing operations to net cash from operating activities of continuing operations:
                                                                                                  
          inventory write-downs
                                                                  400,000 1,933,000 88,000 2,898,000                           
          excess tax deficiencies (benefits) from stock-based compensation
                                                                         -45,000                         
          net cash from operating activities - continuing operations
                                                                                                  
          net cash from operating activities - discontinued operations
                                                                                                  
          net cash from investing activities - continuing operations
                                                                                                  
          net cash from investing activities - discontinued operations
                                                                                                  
          excess tax benefits (deficiencies) from stock-based compensation
                                                                         45,000                         
          net cash from financing activities - continuing operations
                                                                                                  
          cash paid (refunded) during the period for:
                                                                                                  
          note payable issued as consideration for business acquired
                                                              13,500,000                                 
          net loss
                                                             -180,000    -7,628,000    -1,136,000                         683,000 -1,156,000 -763,000  
          adjustments to reconcile net loss to net cash from operating activities:
                                                                                                  
          loss (earnings) from discontinued operations
                                                                                 -626,000                 
          net cash from operating activities — continuing operations
                                                              -2,812,000 -137,000 5,133,000 -5,091,000 345,000 -6,788,000 29,251,000 -9,771,000 15,496,000 23,087,000 -677,000 -15,814,000 10,195,000   17,257,000 10,657,000 -9,992,000 4,245,000 9,682,000                 
          net cash from operating activities — discontinued operations
                                                                  -85,000 -33,000 -11,000 -29,000 88,000 -30,000 -11,000 -17,000 34,000   -29,000 -244,000 -249,000 -116,000 -223,000                 
          net cash from investing activities — continuing operations
                                                              1,425,000 -1,260,000 -3,460,000 -38,094,000 -249,000 -377,000 -874,000 -438,000 -993,000 -571,000 -434,000 -168,000 -691,000   -5,160,000 -13,931,000 -5,361,000 -2,723,000 -7,288,000                 
          net cash from investing activities — discontinued operations
                                                                                 6,000,000                 
          net cash from financing activities — continuing operations
                                                              -612,000 -487,000 -567,000 37,000 -604,000 -895,000 -437,000 -530,000 -1,058,000 -925,000 -114,000 -9,250,000 -517,000   -3,052,000 -820,000 3,986,000 -470,000 -156,000                 
          loss from discontinued operations
                                                                   19,000 10,000 13,000    36,000    7,000 220,000 31,000 152,000                  
          proceeds from sale of property, plant and equiment
                                                                                                  
          loss from continuing operations
                                                                 -7,628,000    -1,123,000                             
          adjustments to reconcile loss from continuing operations to net cash from operating activities of continuing operations:
                                                                                                  
          increase in cash surrender value of life insurance over premiums paid
                                                                 -248,000 -320,000 274,000           -200,000 20,000 -79,000 -31,000                 
          non-cash financing activity:
                                                                                                  
          issuance of restricted stock
                                                                          452,000   763,000 733,000 30,000 266,000 476,000 50,000             
          excess tax deficiency (benefit) from stock-based compensation
                                                                             15,000                     
          repurchase of common stock
                                                                             -2,530,000                   
          amortization of unrealized loss on financial instruments
                                                                                     294,000 765,000          
          excess tax benefits from exercise of stock options
                                                                              -67,000 -22,000 -37,000 -205,000 60,000                
          premium payments on life insurance policies
                                                                                                  
          net cash from financing activities — discontinued operations
                                                                                                  
          cashless exercise of stock options
                                                                                     7,000 331,000          
          stock based compensation expense
                                                                                219,000                  
          termination of interest rate swaps
                                                                                                 
          gain on disposal of discontinued operation
                                                                                     -155,000            
          proceeds from sale of discontinued operation
                                                                                                  
          compensation expense associated with stock option plans
                                                                                        1,169,000          
          gain on disposal of assets held for sale
                                                                                                  
          proceeds from sale of other assets
                                                                                                  
          proceeds from notes receivable
                                                                                              14,000 5,000 42,000  
          issuance of restricted stock options
                                                                                                  
          loss on sale of assets
                                                                                        8,000 3,000 15,000 26,000 9,000      
          cumulative effect of accounting change
                                                                                                  
          restructuring charges
                                                                                                  
          proceeds from sale of businesses
                                                                                                  
          proceeds from (issuance of) notes receivable
                                                                                                 115,000 
          net decrease in cash and cash equivalens
                                                                                                  
          proceeds from sale of business
                                                                                                  
          net increase in cash
                                                                                              608,000 -186,000 209,000  
          acquisitions of businesses
                                                                                                  
          payment of acquisition-related costs
                                                                                                  
          payment of debt issuance costs
                                                                                                  
          proceeds from exercise of stock options