7Baggers
Quarterly
Annual
    Unit: USD2025-09-28 2025-06-29 2025-03-30 2024-12-29 2024-09-29 2024-06-30 2024-03-31 2023-12-31 2023-10-01 2023-07-02 2023-04-02 2023-01-01 2022-10-02 2022-07-03 2022-04-03 2021-12-26 2021-09-26 2021-06-27 2021-03-28 2020-12-27 2020-09-27 2020-06-28 2020-03-29 2019-12-29 2019-09-29 2019-06-30 2019-03-31 2018-12-30 2018-09-30 2018-07-01 2018-04-01 2017-12-31 2017-10-01 2017-07-02 2017-04-02 2017-01-01 2016-10-02 2016-07-03 2016-04-03 2015-12-27 2015-09-27 2015-06-28 2015-03-29 2014-12-28 2014-09-28 2014-06-29 2014-03-30 2013-12-29 2013-09-29 2013-06-30 2013-03-31 2012-12-30 2012-09-30 2012-07-01 2012-04-01 2012-01-01 2011-10-02 2011-07-03 2011-04-03 2010-12-31 2010-09-30 2010-06-30 2010-03-28 2009-12-31 2009-09-30 2009-05-22 2008-09-30 2008-06-30 2008-03-30 2007-12-31 2007-09-30 2007-04-01 2006-12-31 2006-09-30 2006-06-30 2005-12-31 2005-09-30 2005-06-30 2005-04-03 2004-12-31 2004-06-30 2004-03-28 2003-12-31 2003-09-30 2003-06-30 2002-12-31 2002-09-30 2002-03-31 2001-12-31 2001-06-30 2001-03-31 
      
                                                                                               
      assets
                                                                                               
      current assets:
                                                                                               
      cash and cash equivalents
    10,415,000 14,502,000 5,103,000 8,305,000 7,526,000 8,887,000 7,153,000 5,741,000 10,974,000 7,050,000 7,566,000 6,146,000 3,924,000 5,995,000 3,496,000 23,438,000 6,802,000 5,222,000 2,998,000 7,969,000 3,160,000 4,510,000 4,277,000 7,265,000 4,056,000 5,607,000 9,199,000 7,300,000 4,039,000 5,177,000 4,990,000 7,635,000 3,775,000 2,770,000 6,861,000 8,381,000 16,650,000 21,227,000 20,014,000 20,815,000 20,758,000 18,071,000 18,639,000 18,994,000 26,701,000 21,803,000 33,486,000 27,860,000 29,111,000 17,097,000 28,715,000 24,583,000 29,707,000 34,085,000 28,566,000 19,280,000 23,714,000 23,284,000 18,940,000 47,914,000 35,099,000 19,570,000 18,772,000 12,854,000 19,947,000  21,910,542 20,718,782 21,509,181 9,410,450 13,691,042 11,592,939 8,025,132 5,391,315 4,539,069 1,820,587 3,465,785 1,044,818 4,564,790 2,886,683 3,578,362 1,558,969 2,901,860 5,300,137 2,760,432 877,206 3,796,542 7,339,895 1,465,820 1,346,232 1,863,455 
      trade accounts receivables
    131,090,000 140,107,000 131,795,000 111,521,000 115,221,000 126,398,000 114,477,000 113,016,000 124,813,000 138,340,000 129,252,000 125,471,000 131,392,000 138,775,000 122,826,000 102,020,000 90,057,000 90,936,000 90,603,000                                                                         
      inventories
    92,905,000 95,716,000 83,512,000 81,634,000 81,565,000 81,199,000 74,600,000 68,805,000 68,500,000 76,938,000 88,777,000 101,581,000 113,062,000 104,988,000 94,985,000 76,242,000 70,338,000 67,943,000 63,864,000 64,657,000 63,194,000 63,389,000 54,436,000 57,542,000 60,804,000 58,693,000 60,482,000 67,672,000 67,771,000 66,367,000 59,736,000 62,736,000 65,934,000 65,551,000 51,249,000 50,256,000 54,351,000 47,326,000 47,719,000 49,343,000 41,370,000 39,084,000 37,028,000 37,016,000 37,292,000 34,321,000 26,192,000 30,724,000 31,626,000 35,265,000 28,208,000 28,915,000 31,515,000 26,457,000 27,633,000 32,367,000 34,201,000 32,531,000 29,217,000 24,414,000 24,771,000 25,844,000 21,327,000 18,305,000 15,571,000  28,870,967 20,294,947 14,010,952 16,928,628 19,268,112 12,786,348 12,527,154 14,662,633 14,690,132 13,652,409 15,812,063 13,371,823 8,587,610 11,302,990 9,149,912 8,887,081 10,924,219 11,560,659 9,656,403 9,533,467 9,327,872 9,397,541 12,026,444 10,366,827 6,501,944 
      income taxes receivable
      2,864,000             811,000   175,000 946,000    609,000   527,000 84,000   2,643,000  680,000 897,000 1,273,000 994,000  3,549,000 6,062,000 3,019,000   732,000 340,000        1,378,000  1,000 2,447,000    2,197,000  71,000 191,000 4,430,000                             
      prepaid expenses and other current assets
    5,148,000 6,098,000 7,417,000 8,895,000 5,563,000 5,503,000 6,596,000 7,442,000 2,966,000 4,127,000 6,449,000 7,050,000 3,197,000 3,864,000 6,431,000 6,967,000 2,478,000 3,671,000 5,367,000 5,075,000 1,735,000 3,053,000 4,927,000 5,587,000 2,848,000 4,777,000 5,235,000 5,693,000 1,686,000 3,461,000 4,106,000 4,818,000 2,540,000 3,323,000 4,238,000 5,084,000 2,518,000 3,498,000 4,222,000 4,562,000 2,016,000 2,527,000 3,101,000 3,203,000 1,704,000 2,449,000 3,160,000 3,398,000 1,348,000 2,144,000 2,613,000 2,888,000 1,057,000 1,485,000 1,930,000 2,394,000 2,381,000 2,532,000 2,872,000 2,727,000 1,743,000 2,086,000 2,209,000 2,260,000 2,714,000  1,285,162 2,558,951 3,614,387 2,210,633 1,355,363 3,214,254 4,790,121 1,599,019 1,907,314 2,279,214 2,680,200 1,878,233 2,223,798 2,592,805 2,066,648 3,566,891 2,675,829 1,792,997 2,077,098 2,014,035 1,333,513 1,977,667 1,995,258   
      total current assets
    239,558,000 256,423,000 230,691,000 210,355,000 209,875,000 221,987,000 202,826,000 195,004,000 207,253,000 226,455,000 232,044,000 240,248,000 251,575,000 253,622,000 227,738,000 209,478,000 169,675,000 167,772,000 163,007,000 155,469,000 142,581,000 140,405,000 131,031,000 127,049,000 133,104,000 138,103,000 139,409,000 142,180,000 139,866,000 142,943,000 134,982,000 133,056,000 132,223,000 134,396,000 120,919,000 116,997,000 126,360,000 133,085,000 137,288,000 129,946,000 111,515,000 113,405,000 114,340,000 110,251,000 116,730,000 111,520,000 114,627,000 110,251,000 113,988,000 108,316,000 111,081,000 111,829,000 116,170,000 113,360,000 110,855,000 100,393,000 106,097,000 105,468,000 104,248,000 117,223,000 113,905,000 102,160,000 97,498,000 79,630,000 79,828,000  85,705,376 72,150,515 65,199,220 59,587,965 64,095,402 60,969,250 57,458,284 52,215,087 54,196,327 46,691,361 50,969,299 39,477,634 35,722,672 50,314,285 48,638,708 47,686,231 48,720,483 51,346,910 47,781,935 42,017,328 43,904,658 36,496,237 33,693,925 37,807,005 34,764,560 
      property, plant, and equipment:
    455,889,000 444,716,000  410,427,000 402,104,000 396,244,000  376,952,000 361,362,000 354,001,000  333,781,000 321,453,000 313,186,000  294,264,000 307,021,000 301,953,000  291,491,000 276,228,000 271,990,000  262,194,000 257,996,000 253,544,000  242,886,000 241,017,000 239,863,000  235,742,000 233,559,000 227,064,000  218,248,000 213,165,000 209,546,000  200,476,000 181,123,000 175,861,000    161,480,000  159,464,000 156,228,000 156,186,000                                          
      less accumulated depreciation
    208,446,000 201,331,000 195,667,000 189,984,000 184,642,000 182,604,000 177,774,000 173,457,000 168,504,000 163,379,000 158,950,000 155,406,000 150,442,000 146,739,000 142,209,000 146,790,000 163,910,000 159,707,000 155,792,000 152,568,000 148,754,000 144,929,000 140,877,000 136,832,000 133,578,000 129,996,000 126,233,000 125,282,000 121,665,000 118,137,000 114,339,000 110,649,000 107,704,000 104,095,000 99,978,000 98,016,000 95,280,000 91,766,000 88,527,000    79,042,000    68,406,000     -59,733,000                 36,032,306   32,767,300       26,781,709             
      net property, plant, and equipment
    247,443,000 243,385,000 225,286,000 220,443,000 217,462,000 213,640,000 208,874,000 203,495,000 192,858,000 190,622,000 185,803,000 178,375,000 171,011,000 166,447,000 161,846,000 147,474,000 143,111,000 142,246,000 144,612,000 138,923,000 127,474,000 127,061,000 126,344,000 125,362,000 124,418,000 123,548,000 118,628,000 117,604,000 119,352,000 121,726,000 123,826,000 125,093,000 125,855,000 122,969,000 121,540,000 120,232,000 117,885,000 117,780,000 116,321,000 112,073,000 97,556,000 95,122,000 93,730,000 92,214,000 91,278,000 90,438,000 90,469,000 91,349,000 90,141,000 91,188,000 90,974,000    73,265,000    62,395,000    47,756,000      35,928,878   34,720,460       30,973,613             
      other assets:
                                                                                               
      right-of-use assets
    17,404,000 13,162,000 13,449,000 13,096,000 12,047,000 12,157,000 11,713,000 13,400,000 11,323,000 11,324,000 10,199,000 10,551,000 10,019,000 9,976,000 10,606,000 10,905,000 11,045,000 11,432,000 11,630,000 8,181,000 8,505,000 8,755,000 9,090,000 9,495,000 9,529,000 9,941,000                                                                  
      goodwill
    222,145,000 218,899,000 135,409,000 116,738,000 111,566,000 114,046,000 103,399,000 101,495,000 77,401,000 77,401,000 77,401,000 77,401,000 77,401,000 77,401,000 77,401,000 72,917,000 72,417,000 70,754,000 70,720,000 67,657,000 67,692,000 58,440,000 58,440,000 58,440,000 58,440,000 58,440,000 58,440,000 58,440,000 58,440,000 58,440,000 58,440,000 97,556,000 97,556,000 97,556,000 97,556,000 97,556,000 97,724,000 97,724,000 97,724,000 110,324,000 13,812,000 11,750,000 11,750,000 11,750,000 7,392,000 7,392,000 7,392,000 7,392,000 6,495,000 6,495,000 6,495,000 6,495,000 6,495,000 6,495,000 6,495,000 6,495,000 6,495,000 6,231,000 6,231,000                                 
      intangible assets, net of accumulated amortization
    241,077,000 239,975,000  130,474,000 123,886,000 124,563,000  116,728,000 71,491,000 71,391,000  74,946,000 76,687,000 78,435,000  72,575,000 73,666,000 74,787,000  69,726,000 71,247,000                                                                       
      deferred compensation plan asset
    13,950,000 13,359,000 11,185,000 11,892,000 11,698,000 11,365,000 9,584,000 9,617,000 8,917,000 9,130,000 7,367,000 6,987,000 6,752,000 7,285,000 6,783,000                                                                             
      other
    2,587,000 3,071,000 3,726,000 4,242,000 3,163,000 4,980,000 4,912,000 4,308,000 6,054,000 5,640,000 4,661,000 5,496,000 5,838,000 3,238,000 2,761,000 7,795,000 7,890,000 8,024,000 6,213,000 6,049,000 5,581,000 5,417,000 3,770,000 4,312,000 4,362,000 4,468,000 3,396,000 3,226,000 3,769,000 3,832,000 2,564,000 2,436,000 2,235,000 2,956,000 1,686,000 1,586,000 1,051,000 2,120,000 2,224,000 244,000 427,000 480,000 239,000 203,000 218,000 315,000 344,000 322,000 244,000 286,000 323,000 345,000 151,000 120,000 141,000 161,000 111,000 127,000 145,000 172,000 464,000 990,000 1,228,000      324,061   725,271       2,384,429             
      total other assets
    497,163,000 488,466,000 313,890,000 276,442,000 262,360,000 267,111,000 246,234,000 245,548,000 175,186,000 174,886,000 172,688,000 175,381,000 176,697,000 176,335,000 177,744,000 164,192,000 165,018,000 164,997,000 164,931,000 151,613,000 153,025,000 131,996,000 131,953,000 134,168,000 135,520,000 137,306,000 127,562,000 128,660,000 130,578,000 132,046,000 132,183,000 172,595,000 173,818,000 175,966,000 176,125,000 177,512,000 178,666,000 181,257,000 182,882,000 177,177,000 44,143,000 39,401,000 40,392,000 39,637,000 35,218,000 36,963,000 32,097,000 29,347,000 24,712,000 24,222,000 20,093,000    19,961,000    18,362,000    15,039,000      7,814,853   5,578,884       20,961,833             
      total assets
    984,164,000 988,274,000 769,867,000 707,240,000 689,697,000 702,738,000 657,934,000 644,047,000 575,297,000 591,963,000 590,535,000 594,004,000 599,283,000 596,404,000 567,328,000 521,144,000 477,804,000 475,015,000 472,550,000 446,005,000 423,080,000 399,462,000 389,328,000 386,579,000 393,042,000 398,957,000 385,599,000 388,444,000 389,796,000 396,715,000 390,991,000 430,744,000 431,896,000 433,331,000 418,584,000 414,741,000 422,911,000 432,122,000 436,491,000 419,196,000 253,214,000 247,928,000 248,462,000 242,102,000 243,226,000 238,921,000 237,193,000 230,947,000 228,841,000 223,726,000 222,148,000 219,873,000 220,733,000 212,024,000 204,081,000                                     
      liabilities and shareholders’ equity
                                                                                               
      current liabilities:
                                                                                               
      accounts payable — trade
    55,270,000 62,792,000 61,195,000 39,891,000 50,956,000 47,795,000 56,387,000 42,857,000 61,192,000 55,598,000 53,705,000 50,573,000 60,887,000 56,376,000 66,693,000 44,021,000 43,004,000 38,052,000 37,313,000 31,160,000 32,708,000 31,069,000 34,129,000 26,744,000 29,624,000 31,971,000 29,314,000 29,269,000 35,482,000 36,703,000 33,424,000 28,077,000 26,800,000 27,917,000 29,756,000 21,857,000 27,708,000 29,337,000 30,121,000    20,083,000   21,555,000 18,306,000 17,500,000 17,979,000 20,076,000 18,516,000    18,623,000    23,350,000                        4,793,859    4,813,335     
      accrued payroll and employee benefits
    14,726,000 14,467,000 19,659,000 18,371,000 12,701,000 12,501,000 19,532,000 17,753,000 12,416,000 10,690,000 17,279,000 16,320,000 12,059,000 9,658,000 19,034,000 15,848,000 12,417,000 8,354,000 18,048,000 13,406,000 10,783,000 6,827,000 13,538,000 10,133,000 8,862,000 5,947,000 12,483,000 10,081,000 8,739,000 5,409,000 8,399,000 6,992,000 8,238,000 5,264,000 9,979,000 9,083,000 9,153,000 5,811,000 8,787,000 8,736,000 5,758,000 4,775,000 6,122,000 5,933,000 5,341,000 4,624,000 5,555,000 5,600,000 5,203,000 4,420,000 5,391,000 4,849,000 5,026,000 4,340,000 8,481,000 6,838,000 6,187,000 4,672,000 7,760,000 5,721,000 4,999,000 3,660,000 7,908,000 5,956,000 5,695,000  5,336,601 3,391,785 6,137,089 4,328,224 4,294,530 5,221,005 4,401,409 4,227,899 2,859,880 3,584,049 3,412,484 2,645,665 3,954,968             
      income tax payable
    1,218,000 6,967,000   2,284,000 11,751,000 1,943,000 1,504,000 4,319,000 11,584,000 3,329,000 1,801,000 2,069,000 6,684,000   877,000 5,218,000   851,000 4,323,000 59,000  735,000 2,983,000   709,000 776,000  46,000     1,261,000    1,176,000 829,000   829,000 757,000 1,444,000 1,849,000 1,639,000 842,000 1,446,000                                         
      current portion of long-term debt
    9,812,000 9,812,000 9,913,000 9,913,000 9,913,000 9,913,000 9,913,000 9,913,000 9,913,000 9,913,000 9,913,000 9,913,000 9,913,000 9,913,000 9,913,000 9,907,000 9,907,000 9,907,000 9,907,000 9,907,000 9,907,000 9,907,000 9,907,000 9,907,000 9,907,000 9,907,000 9,907,000 9,907,000 9,864,000 9,864,000 9,864,000 9,864,000 9,239,000 8,614,000 7,989,000 7,364,000 6,739,000 6,114,000 5,489,000 5,000,000                                               116,823 116,823 116,823 109,180 109,180 
      environmental remediation
    7,700,000 7,700,000 7,700,000 7,700,000 7,700,000 7,700,000 7,700,000                                                                                     
      other current liabilities
    9,834,000 9,196,000 8,668,000 8,379,000 8,787,000 8,332,000 7,832,000 7,651,000 6,622,000 6,518,000 6,645,000 4,584,000 4,490,000 2,519,000 2,611,000 2,543,000 2,191,000 1,860,000 2,155,000 1,693,000 1,639,000 1,654,000 1,688,000 1,568,000 1,709,000 1,812,000 2,393,000 2,540,000 2,745,000 2,487,000 2,935,000 2,335,000 2,264,000 1,958,000 1,967,000 2,093,000 2,149,000 2,634,000 3,232,000 6,908,000 3,513,000 3,763,000 3,402,000 3,500,000 3,666,000 4,003,000 3,801,000 4,278,000 4,192,000 4,410,000 3,626,000 3,928,000                  2,078,468 2,739,225  2,196,289 2,895,710 3,567,871 2,446,880 2,594,627 3,451,840  6,721,467 4,810,335 6,417,231 5,710,297 6,031,996 5,519,666 5,198,709 6,393,440 4,004,451 3,899,064 5,093,329 4,137,386 
      total current liabilities
    98,560,000 110,934,000 107,135,000 84,254,000 92,341,000 97,992,000 103,307,000 79,678,000 94,462,000 94,303,000 90,871,000 84,880,000 90,851,000 88,163,000 101,466,000 75,535,000 71,549,000 66,512,000 70,462,000 59,032,000 58,758,000 56,681,000 62,220,000 51,281,000 53,853,000 55,689,000 55,396,000 53,083,000 58,822,000 56,530,000 60,567,000 48,547,000 52,464,000 44,986,000 55,672,000 41,898,000 53,098,000 49,572,000 59,765,000 57,278,000 37,656,000 30,410,000 36,343,000 30,381,000 35,460,000 33,839,000 35,829,000 31,402,000 35,663,000 32,580,000 35,125,000 32,642,000 42,511,000 38,719,000 36,289,000 29,184,000 34,483,000 33,927,000 39,471,000 26,717,000 30,838,000 24,718,000 30,607,000 21,036,000 27,337,000  38,273,850 24,792,949 22,704,844 17,720,205 24,094,396 20,731,757 18,172,485 16,023,718 18,995,191 13,949,570 18,225,264 15,245,042 14,257,984 13,036,838 11,783,754 13,008,284 10,504,156 14,189,830 11,443,446 8,994,169 12,856,101 9,749,784 7,872,228 13,643,815 10,638,196 
      long-term liabilities:
                                                                                               
      long-term debt, less current portion
    268,328,000 288,281,000 138,906,000 103,884,000 93,862,000 123,840,000  109,797,000 49,775,000 78,353,000  120,710,000 130,688,000 149,166,000 115,644,000 105,915,000 73,891,000 85,868,000 88,845,000 85,821,000 65,798,000 55,775,000 49,751,000 57,728,000 64,705,000 74,682,000 74,658,000 80,635,000 75,830,000 90,796,000 90,762,000 104,228,000 102,694,000 112,160,000 94,626,000 105,092,000 106,934,000 121,775,000 123,616,000 125,321,000                                                    
      long-term lease liability
    15,114,000 10,572,000 10,920,000 10,613,000 9,687,000 9,816,000 9,530,000 11,107,000 9,522,000 9,597,000 8,687,000 9,082,000 8,758,000 8,665,000 9,143,000 9,397,000 9,553,000 9,914,000 10,231,000 6,854,000 7,124,000 7,306,000 7,649,000 7,972,000 7,873,000 8,206,000                                                                  
      pension withdrawal liability
    2,960,000 3,058,000 3,155,000 3,252,000 3,348,000 3,443,000 3,538,000 3,633,000 3,726,000 3,819,000 3,912,000 4,004,000 4,095,000 4,186,000 4,276,000 4,366,000 4,455,000 4,543,000 4,631,000 4,719,000 4,806,000 4,892,000 4,978,000 5,064,000 5,148,000 5,233,000 5,316,000 5,400,000 5,482,000 5,565,000 5,646,000 5,728,000 5,808,000 5,889,000 5,968,000 6,047,000 6,126,000 6,204,000 6,282,000 6,360,000 6,436,000 6,513,000 6,589,000 6,664,000 6,739,000 6,813,000 6,887,000 6,961,000 7,035,000 7,109,000 7,136,000 7,210,000                                        
      deferred income taxes
    22,155,000 22,236,000 22,356,000 22,120,000 21,875,000 22,367,000 22,406,000 23,698,000 24,190,000 24,077,000 23,800,000 24,297,000 24,325,000 23,594,000 23,422,000 24,445,000 24,445,000 24,445,000 24,445,000 25,097,000 25,116,000 25,102,000 25,106,000 26,577,000 26,581,000 26,606,000 26,673,000 27,242,000 27,387,000 27,392,000 27,383,000 25,315,000 41,998,000 41,994,000 42,040,000 42,717,000 42,164,000 42,242,000  2,575,000 2,698,000 2,698,000 2,698,000 2,743,000 2,900,000 2,900,000 2,900,000 2,175,000 2,832,000 2,832,000 2,554,000 3,261,000 3,169,000 3,170,000 3,170,000 2,620,000 2,620,000 2,620,000 2,619,000 3,664,000 3,364,000 3,364,000 3,364,000 4,871,000 4,814,000  1,094,950 1,093,363 1,097,097 472,134 443,767 420,521 322,824 316,824 264,924 787,139 1,217,422 1,177,422 1,178,422 1,451,843 1,505,443 1,614,843 1,287,649 1,305,749 1,298,649 940,851 929,851 953,851 973,500 947,330 947,330 
      deferred compensation liability
    15,233,000 14,293,000 13,132,000 13,413,000 13,057,000 12,244,000 11,764,000 11,437,000 10,317,000 10,117,000 9,343,000 8,384,000 7,899,000 8,082,000 8,402,000 8,251,000 8,289,000 8,032,000 7,322,000 7,054,000                                                                        
      earnout liabilities
    54,556,000 54,021,000                                                                                          
      other long-term liabilities
    290,000 307,000 1,367,000 461,000 236,000 241,000 1,310,000 10,943,000 649,000 696,000 2,175,000 1,487,000 1,253,000 1,271,000 2,374,000 1,541,000 1,309,000 496,000 1,368,000 514,000 6,841,000 6,277,000 6,140,000 5,746,000 5,447,000 5,149,000 5,695,000 4,554,000 4,501,000 4,153,000 4,386,000 3,634,000 3,270,000 3,598,000 2,450,000 1,644,000 1,763,000 2,661,000 3,611,000 800,000 678,000 656,000 1,588,000 752,000 742,000 986,000 1,878,000 1,786,000 950,000 1,014,000 1,653,000 1,028,000 1,211,000 1,507,000 763,000 1,052,000 852,000 922,000 1,215,000 566,000 402,000 297,000 633,000 168,000 175,000  125,428 117,534 119,600 128,569 132,023 138,673 125,944 121,501 124,551 9,741 11,016 12,264 22,145 14,683 52,817 89,133 124,437 159,124 193,086 258,889 290,760 353,063 382,422 459,378 506,259 
      total long-term liabilities
    378,636,000 392,768,000 202,440,000 166,005,000                                                                                        
      total liabilities
    477,196,000 503,702,000 309,575,000 250,259,000 246,325,000 281,520,000 251,908,000 250,293,000 192,641,000 220,962,000 240,519,000 252,844,000 267,869,000 283,127,000 264,727,000 229,450,000 193,491,000 199,810,000 207,304,000 189,091,000 168,443,000 156,033,000 155,844,000 154,368,000 163,607,000 175,565,000 167,738,000 170,914,000 172,022,000 184,436,000 188,744,000 187,452,000 206,234,000 208,627,000 200,756,000 197,398,000 210,085,000 222,454,000 235,516,000 219,515,000 54,761,000 47,593,000 54,498,000 48,192,000 53,135,000 51,818,000 54,780,000 50,019,000 51,681,000 48,745,000 51,976,000 51,347,000 54,199,000 50,648,000 47,474,000 38,027,000 43,200,000 42,721,000 48,562,000                                 
      commitments and contingencies
                                                                                               
      shareholders' equity:
                                                                                               
      common stock; authorized: 60,000,000 shares of 0.01 par value; 20,740,284 and 20,684,621 shares issued and outstanding as of september 28, 2025 and march 30, 2025, respectively
    207,000                                                                                           
      additional paid-in capital
    27,261,000 23,277,000 24,094,000 32,783,000 31,060,000 27,932,000 38,154,000 36,781,000 35,918,000 44,409,000 44,443,000 43,388,000 41,294,000 40,192,000 46,717,000 44,723,000 44,801,000 47,069,000 51,138,000 48,975,000 52,194,000 50,736,000 50,090,000 50,967,000 50,282,000 50,974,000 52,609,000 53,478,000 55,270,000 54,757,000 53,877,000 53,016,000 52,653,000 52,216,000 51,104,000 50,391,000 49,815,000 49,277,000 48,189,000 47,531,000 47,123,000 50,426,000 50,901,000 50,716,000 50,033,000 49,180,000 50,502,000 49,651,000 49,307,000 48,505,000 48,779,000 47,639,000 46,995,000 45,567,000 45,169,000 42,512,000 42,009,000 41,322,000 41,060,000 40,157,000 39,678,000 39,309,000 39,027,000 38,846,000 38,697,000  38,238,168 38,155,881 38,090,696 38,062,228 38,150,662 37,242,090 37,082,673 37,056,103 37,056,103 37,056,103 38,108,855 38,232,076 38,232,076 38,232,076 37,747,492 37,747,492 37,747,492 37,747,492 37,747,492 37,747,492 37,747,492 37,747,492 37,747,492 38,009,633 38,303,731 
      retained earnings
    478,309,000 459,680,000 434,259,000 421,682,000 410,425,000 390,070,000 364,549,000 354,069,000 342,535,000 322,694,000 302,424,000 293,969,000 286,179,000 271,121,000 254,384,000 246,762,000 239,303,000 227,926,000 213,898,000 207,416,000 201,966,000 192,256,000 182,947,000 180,659,000 178,557,000 171,752,000 164,405,000 163,083,000 161,362,000 156,365,000 147,242,000 189,386,000 172,243,000 171,728,000 165,897,000 166,153,000 162,605,000 159,869,000 152,265,000 151,632,000 150,817,000 149,358,000 142,567,000 142,705,000 139,561,000 137,448,000 131,427,000 130,954,000 127,475,000 126,086,000 120,974,000 120,401,000 119,054,000 115,408,000 111,039,000 110,870,000 105,323,000 101,739,000 95,013,000 96,217,000 91,964,000 89,258,000 81,921,000 79,266,000 73,671,000  55,461,132 51,303,939 46,428,062 47,156,645 45,649,692 42,240,583 42,679,754 42,365,481 41,457,082 39,382,930 37,555,415 36,598,843 33,849,357 34,712,182 32,379,295 29,449,991 32,083,537 30,920,700 30,168,131 27,876,003 26,040,840 22,317,637 22,387,160 20,168,972 18,464,756 
      accumulated other comprehensive income
    1,191,000 1,408,000 1,732,000 2,308,000 1,679,000 3,009,000 3,115,000 2,696,000 3,995,000 3,689,000 2,940,000 3,594,000 3,733,000 1,756,000 1,291,000        -79,000 58,000 69,000 138,000 317,000 438,000 608,000 623,000 596,000 359,000 235,000 230,000 298,000 272,000      23,000              -271,000 -161,000 -150,000 -145,000 1,000 35,000 12,000 37,000                  15,400 196,328 132,387 162,807 153,163       
      total shareholders’ equity
    506,968,000 484,572,000 460,292,000 456,981,000 443,372,000 421,218,000 406,026,000 393,754,000 382,656,000 371,001,000 350,016,000 341,160,000 331,414,000 313,277,000 302,601,000 291,694,000 284,313,000 275,205,000 265,246,000 256,914,000 254,637,000 243,429,000 233,484,000 232,211,000 229,435,000 223,392,000 217,861,000 217,530,000 217,774,000 212,279,000 202,247,000 243,292,000 225,662,000 224,704,000 217,828,000 217,343,000 212,826,000 209,668,000 200,975,000 199,681,000 198,453,000 200,335,000 193,964,000 193,910,000 190,091,000 187,103,000 182,413,000 180,928,000 177,160,000 174,981,000 170,172,000 168,526,000 166,534,000 161,376,000 156,607,000 153,628,000 147,688,000 143,426,000 136,443,000 136,888,000 132,190,000 129,092,000 121,498,000 118,639,000 112,824,000  94,198,943 89,956,632 85,021,410 85,798,110 84,333,839 79,977,643 80,235,039 79,884,042 78,895,194 76,830,201 76,065,104 75,088,502 72,199,567 73,052,480 70,653,021 67,904,645 70,474,250 69,341,833 68,579,620 65,966,680 64,110,881 60,430,435 60,503,304   
      total liabilities and shareholders’ equity
    984,164,000 988,274,000 769,867,000 707,240,000 689,697,000 702,738,000 657,934,000 644,047,000 575,297,000 591,963,000 590,535,000 594,004,000 599,283,000 596,404,000 567,328,000 521,144,000 477,804,000 475,015,000 472,550,000 446,005,000 423,080,000 399,462,000 389,328,000 386,579,000 393,042,000 398,957,000 385,599,000 388,444,000 389,796,000 396,715,000 390,991,000 430,744,000 431,896,000 433,331,000 418,584,000 414,741,000 422,911,000 432,122,000 436,491,000 419,196,000 253,214,000 247,928,000 248,462,000 242,102,000 243,226,000 238,921,000 237,193,000 230,947,000    219,873,000 220,733,000 212,024,000                                      
      common stock; authorized: 60,000,000 shares of 0.01 par value; 20,717,850 and 20,684,621 shares issued and outstanding as of june 29, 2025 and march 30, 2025, respectively
     207,000                                                                                          
      land
      18,679,000    17,916,000    16,344,000    16,640,000    15,235,000    11,045,000    9,140,000    9,540,000    9,097,000    9,085,000    8,038,000    8,038,000    8,038,000    7,931,000    4,362,000    1,840,000      1,415,172   1,415,172       808,491             
      buildings and improvements
      163,913,000    147,701,000    134,901,000    118,369,000    120,410,000    108,175,000    96,389,000    96,105,000    89,840,000    84,391,000    73,095,000    68,801,000    68,268,000    55,066,000    47,107,000    39,235,000      31,848,113   30,519,907       28,430,587             
      machinery and equipment
      150,981,000    141,262,000    125,970,000    114,763,000    109,353,000    98,171,000    93,153,000    89,324,000    82,910,000    75,132,000    60,077,000    53,089,000    50,389,000    39,432,000    35,740,000    28,476,000      18,470,277   15,904,651       12,869,811             
      transportation equipment
      78,064,000    67,868,000    56,328,000    43,968,000    37,646,000    32,737,000    29,744,000    26,790,000    24,398,000    22,442,000    19,596,000    17,764,000    16,156,000    14,842,000    14,036,000    11,933,000      9,589,668   9,122,960       8,383,235             
      office furniture and equipment
      9,316,000    11,901,000    11,210,000    10,315,000    17,760,000    17,093,000    16,435,000                                                                 
      intangible assets
      150,121,000    116,626,000    73,060,000    80,193,000    76,368,000   59,384,000 60,653,000 61,921,000 63,189,000 64,457,000 65,726,000 66,994,000 68,369,000 69,774,000 71,179,000 72,603,000 74,027,000 75,454,000 76,883,000                 7,831,000 7,984,000 8,034,000  8,341,000 8,496,000 8,650,000                                  
      earnout liability
      12,604,000 12,262,000 11,919,000 11,577,000 11,235,000                                                                                     
      shareholders’ equity:
                                                                                               
      common shares; authorized: 60,000,000 shares of 0.01 par value; 20,684,621 and 20,790,261 shares issued and outstanding for 2025 and 2024, respectively
      207,000                                                                                         
      common stock; authorized: 60,000,000 shares of 0.01 par value; 20,766,764 and 20,790,261 shares issued and outstanding as of december 29, 2024 and march 31, 2024, respectively
       208,000                                                                                        
      common stock; authorized: 60,000,000 shares of 0.01 par value; 20,766,764 and 20,790,261 shares issued and outstanding as of september 29, 2024 and march 31, 2024, respectively
        208,000                                                                                       
      common stock; authorized: 60,000,000 shares of 0.01 par value; 20,734,331 and 20,790,261 shares issued and outstanding as of june 30, 2024 and march 31, 2024, respectively
         207,000                                                                                      
      long-term debt
          88,818,000    101,731,000                                                                               116,823 116,823 
      common shares; authorized: 60,000,000 shares of 0.01 par value; 20,790,261 and 20,850,454 shares issued and outstanding for 2024 and 2023, respectively
          208,000                                                                                     
      common stock; authorized: 60,000,000 shares of 0.01 par value; 20,790,292 and 20,850,454 shares issued and outstanding as of december 31, 2023 and april 2, 2023, respectively
           208,000                                                                                    
      common stock; authorized: 60,000,000 shares of 0.01 par value; 20,787,626 and 20,850,454 shares issued and outstanding as of october 1, 2023 and april 2, 2023, respectively
            208,000                                                                                   
      common stock; authorized: 60,000,000 shares of 0.01 par value; 20,942,857 and 20,850,454 shares issued and outstanding as of july 2, 2023 and april 2, 2023, respectively
             209,000                                                                                  
      common shares; authorized: 60,000,000 shares of 0.01 par value; 20,850,454 and 20,889,777 shares issued and outstanding for 2023 and 2022, respectively
              209,000                                                                                 
      short-term lease liability
               1,689,000 1,433,000 1,456,000 1,657,000 1,673,000 1,625,000 1,620,000 1,587,000 1,440,000 1,458,000 1,493,000 1,523,000 1,571,000 1,664,000 1,707,000                                                                  
      common stock; authorized: 60,000,000 shares of 0.01 par value; 20,850,454 and 20,889,777 shares issued and outstanding as of january 1, 2023 and april 3, 2022, respectively
               209,000                                                                                
      common stock; authorized: 60,000,000 shares of 0.01 par value; 20,817,625 and 20,889,777 shares issued and outstanding as of october 2, 2022 and april 3, 2022, respectively
                208,000                                                                               
      container deposits
                 1,557,000 1,558,000 1,543,000 1,528,000 1,501,000 1,452,000 1,426,000 1,412,000 1,408,000 1,376,000 1,358,000 1,352,000 1,362,000 1,299,000 1,286,000 1,283,000 1,291,000 1,241,000 1,233,000 1,227,000 1,233,000 1,174,000 1,160,000 1,146,000 1,143,000 1,081,000              1,036,000 1,051,000 987,000 1,053,000 1,042,000 1,022,000 978,000 984,000 978,000 959,000 924,000 964,000 962,000  1,008,210 1,015,390 983,640   991,601       1,095,948             
      common stock; authorized: 60,000,000 shares of 0.01 par value; 20,807,338 and 20,889,777 shares issued and outstanding as of july 3, 2022 and april 3, 2022, respectively
                 208,000                                                                              
      common shares; authorized: 60,000,000 shares of 0.01 par value; 20,889,777 and 20,969,746 shares issued and outstanding for 2022 and 2021, respectively
                  209,000                                                                             
      common stock; authorized: 60,000,000 shares of 0.01 par value; 20,858,385 and 20,969,746 shares issued and outstanding as of december 26, 2021 and march 28, 2021, respectively
                   209,000                                                                            
      common stock; authorized: 60,000,000 shares of 0.01 par value; 20,888,923 and 20,969,746 shares issued and outstanding as of september 26, 2021 and march 28, 2021, respectively
                    209,000                                                                           
      common stock; authorized: 60,000,000 shares of 0.01 par value; 20,946,404 and 20,969,746 shares issued and outstanding as of june 27, 2021 and march 28, 2021, respectively
                     210,000                                                                          
      common shares; authorized: 60,000,000 shares of 0.01 par value; 20,969,746 and 21,024,458 shares issued and outstanding for 2021 and 2020, respectively
                      210,000                                                                         
      trade receivables — less allowance for doubtful accounts:
                                                                                               
      549 as of december 27, 2020 and 784 as of march 29, 2020
                       76,822,000                                                                        
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,462,159 and 10,512,229 shares issued and outstanding as of december 27, 2020 and march 29, 2020, respectively
                       523,000                                                                        
      accumulated other comprehensive loss
                        -50,000 -89,000               -121,000 -5,000 -5,000 -6,000 -11,000  -32,000 -39,000 -31,000 -52,000 -44,000 -205,000 -150,000 -136,000 -106,000 -38,000 -39,000 -121,000 -123,000          -57,000   -15,161 -9,321   -13,605 -35,963 -46,117 -126,566              -142,182   
      552 as of september 27, 2020 and 784 as of march 29, 2020
                        74,492,000                                                                       
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,545,203 and 10,512,229 shares issued and outstanding as of september 27, 2020 and march 29, 2020, respectively
                        527,000                                                                       
      530 as of june 28, 2020 and 784 as of march 29, 2020
                         69,453,000                                                                      
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,515,835 and 10,512,229 shares issued and outstanding as of june 28, 2020 and march 29, 2020, respectively
                         526,000                                                                      
      trade receivables less allowance for doubtful accounts of 784 for 2020 and 620 for 2019
                          67,391,000                                                                     
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,512,229 and 10,592,450 shares issued and outstanding for 2020 and 2019, respectively
                          526,000                                                                     
      677 as of december 29, 2019 and 620 as of march 31, 2019
                           56,046,000                                                                    
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,546,453 and 10,592,450 shares issued and outstanding as of december 29, 2019 and march 31, 2019, respectively
                           527,000                                                                    
      909 as of september 29, 2019 and 620 as of march 31, 2019
                            65,396,000                                                                   
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,546,453 and 10,592,450 shares issued and outstanding as of september 29, 2019 and march 31, 2019, respectively
                            527,000                                                                   
      916 as of june 30, 2019 and 620 as of march 31, 2019
                             69,026,000                                                                  
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,563,774 and 10,592,450 shares issued and outstanding as of june 30, 2019 and march 31, 2019, respectively
                             528,000                                                                  
      trade receivables less allowance for doubtful accounts of 620 for 2019 and 942 for 2018
                              63,966,000                                                                 
      dividends payable
                                  4,704,000  4,696,000  4,466,000  4,454,000  4,226,000  4,219,000  4,038,000  4,033,000  3,823,000  3,818,000  3,592,000  3,584,000  3,337,000  3,317,000  3,095,000  4,126,000  2,879,000  3,907,000  2,665,899  2,459,150  2,463,380 2,247,686  2,240,041   2,044,347  1,846,321   1,839,004  1,839,004   1,532,503 1,532,690   1,555,086 
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,592,450 and 10,631,992 shares issued and outstanding for 2019 and 2018, respectively
                              530,000                                                                 
      589 as of december 30, 2018 and 942 as of april 1, 2018
                               61,431,000                                                                
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,619,681 and 10,631,992 shares issued and outstanding as of december 30, 2018 and april 1, 2018, respectively
                               531,000                                                                
      670 as of september 30, 2018 and 942 as of april 1, 2018
                                66,370,000                                                               
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,679,469 and 10,631,992 shares issued and outstanding as of september 30, 2018 and april 1, 2018, respectively
                                534,000                                                               
      970 as of july 1, 2018 and 942 as of april 1, 2018
                                 67,938,000                                                              
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,670,985 and 10,631,992 shares issued and outstanding as of july 1, 2018 and april 1, 2018, respectively
                                 534,000                                                              
      trade receivables less allowance for doubtful accounts of 942 for 2018 and 468 for 2017
                                  63,507,000                                                             
      office furniture and equipment including computer systems
                                  16,406,000    15,273,000    13,798,000    11,966,000    11,183,000    10,204,000    10,027,000    11,729,000    11,237,000      10,637,954   10,525,070       7,263,198             
      due to sellers of acquired business
                                      341,000 341,000 488,000 4,533,000 6,829,000                                                     
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,631,992 and 10,582,596 shares issued and outstanding for 2018 and 2017, respectively
                                  532,000                                                             
      526 as of december 31, 2017 and 468 as of april 2, 2017
                                   57,867,000                                                            
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,631,992 and 10,582,596 shares issued and outstanding as of december 31, 2017 and april 2, 2017, respectively
                                   531,000                                                            
      466 as of october 1, 2017 and 468 as of april 2, 2017
                                    59,294,000                                                           
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,608,563 and 10,582,596 shares issued and outstanding as of october 1, 2017 and april 2, 2017, respectively
                                    531,000                                                           
      472 as of july 2, 2017 and 468 as of april 2, 2017
                                     61,855,000                                                          
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,600,471 and 10,582,596 shares issued and outstanding as of july 2, 2017 and april 2, 2017, respectively
                                     530,000                                                          
      trade receivables, less allowance for doubtful accounts of 468 for 2017 and 602 for 2016
                                      57,298,000                                                         
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,582,596 and 10,512,471 shares issued and outstanding for 2017 and 2016, respectively
                                      529,000                                                         
      468 as of january 1, 2017 and 602 as of april 3, 2016
                                       52,282,000                                                        
      intangible assets — less accumulated amortization:
                                                                                               
      10,933 as of january 1, 2017 and 6,370 as of april 3, 2016
                                       78,370,000                                                        
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,538,328 and 10,512,471 shares issued and outstanding as of january 1, 2017 and april 3, 2016, respectively
                                       527,000                                                        
      570 as of october 2, 2016 and 602 as of april 3, 2016
                                        52,841,000                                                       
      9,413 as of october 2, 2016 and 6,370 as of april 3, 2016
                                        79,891,000                                                       
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,538,328 and 10,512,471 shares issued and outstanding as of october 2, 2016 and april 3, 2016, respectively
                                        527,000                                                       
      596 as of july 3, 2016 and 602 as of april 3, 2016
                                         57,485,000                                                      
      7,891 as of july 3, 2016 and 6,370 as of april 3, 2016
                                         81,413,000                                                      
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,531,524 and 10,512,471 shares issued and outstanding as of july 3, 2016 and april 3, 2016, respectively
                                         527,000                                                      
      investments available-for-sale
                                           410,000 10,056,000 13,959,000 14,485,000 16,072,000 15,435,000 13,030,000 13,843,000 13,951,000 15,095,000 16,048,000 15,625,000 18,799,000 17,888,000 12,499,000 12,210,000 10,971,000 9,256,000 10,325,000 15,286,000 15,321,000 24,909,000 27,315,000 25,928,000 20,991,000 16,894,000  1,111,590 1,703,730 2,276,358 10,254,748 10,457,960 13,712,540 14,164,013 13,858,844 13,977,433 13,831,698 14,011,653 7,182,790 6,672,521 22,138,012 21,894,043 22,364,439 22,261,399 21,298,454 21,887,165 19,830,896 18,669,688 7,170,748 8,127,862 11,404,028 12,308,077 
      trade receivables, less allowance for doubtful accounts of 602 for 2016 and 445 for 2015
                                          59,271,000                                                     
      intangible assets, less accumulated amortization of 6,370 for 2016 and 3,933 for 2015
                                          82,934,000                                                     
      long-term investments
                                              17,249,000 16,268,000 19,464,000 20,929,000 15,852,000 12,941,000 10,601,000 9,916,000 5,597,000 6,826,000 7,555,000 7,302,000 5,139,000 6,365,000 6,113,000 2,693,000 3,175,000  2,953,000 5,229,000 8,972,000 12,349,000 13,048,000  557,466 572,728 583,836 895,681 1,555,310 3,013,888 3,665,691 4,483,421 4,869,591 6,859,813 7,459,541  16,085,074             
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,512,471 and 10,564,949 shares issued and outstanding for 2016 and 2015, respectively
                                          526,000                                                     
      406 as of december 27, 2015 and 445 as of march 29, 2015
                                           51,797,000                                                    
      less accumulated depreciation and amortization
                                           88,403,000 83,567,000 80,739,000  -75,813,000 -73,319,000 -71,042,000  -68,115,000 -66,087,000 -64,998,000 62,081,000    54,033,000    50,579,000    44,965,000                             
      4,847 as of december 27, 2015 and 3,933 as of march 29, 2015
                                           63,960,000                                                    
      long-term investments available for sale
                                           2,649,000 17,256,000 16,101,000                                                  
      accounts payable
                                           24,297,000 20,292,000 18,345,000  18,205,000 18,691,000                                           4,095,820 3,856,341 8,441,306 4,836,544 
      accrued stock and other acquisition-related compensation
                                           7,283,000                                                    
      post close purchase price payable
                                           2,479,000                                                    
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,478,266 and 10,564,949 shares issued and outstanding as of december 27, 2015 and march 29, 2015, respectively
                                           524,000                                                    
      402 as of september 27, 2015 and 445 as of march 29, 2015
                                            37,315,000                                                   
      4,533 as of september 27, 2015 and 3,933 as of march 29, 2015
                                            12,648,000                                                   
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,478,266 and 10,564,949 shares issued and outstanding as of september 27, 2015 and march 29, 2015, respectively
                                            524,000                                                   
      441 as of june 28, 2015 and 445 as of march 29, 2015
                                             39,764,000                                                  
      4,242 as of june 28, 2015 and 3,933 as of march 29, 2015
                                             11,070,000                                                  
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,569,764 and 10,564,949 shares issued and outstanding as of june 28, 2015 and march 29, 2015, respectively
                                             528,000                                                  
      trade receivables, less allowance for doubtful accounts of 445 for 2015 and 477 for 2014
                                              40,355,000                                                 
      intangible assets, less accumulated amortization of 3,933 for 2015 and 3,069 for 2014
                                              11,154,000                                                 
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,564,949 and 10,562,400 shares issued and outstanding for 2015 and 2014, respectively
                                              528,000                                                 
      375 as of december 28, 2014 and 477 as of march 30, 2014
                                               34,626,000                                                
      property, plant and equipment:
                                               168,027,000 164,597,000                                               
      3,671 as of december 28, 2014 and 3,069 as of march 30, 2014
                                               11,416,000                                                
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,569,026 and 10,562,400 shares issued and outstanding as of december 28, 2014 and march 30, 2014, respectively
                                               528,000                                                
      402 as of september 28, 2014 and 477 as of march 30, 2014
                                                35,598,000                                               
      3,434 as of september 28, 2014 and 3,069 as of march 30, 2014
                                                8,144,000                                               
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,560,543 and 10,562,400 shares issued and outstanding as of september 28, 2014 and march 30, 2014, respectively
                                                528,000                                               
      457 as of june 29, 2014 and 477 as of march 30, 2014
                                                 39,917,000                                              
      3,251 as of june 29, 2014 and 3,069 as of march 30, 2014
                                                 8,327,000                                              
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,538,610 and 10,562,400 shares issued and outstanding as of june 29, 2014 and march 30, 2014, respectively
                                                 527,000                                              
      477 for 2014 and 469 for 2013
                                                  37,946,000                                             
      3,069 for 2014 and 2,398 for 2013
                                                  8,509,000                                             
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,562,400 and 10,495,427 shares issued and outstanding for 2014 and 2013, respectively
                                                  528,000                                             
      412 as of december 29, 2013 and 469 as of march 31, 2013
                                                   34,318,000                                            
      2,886 as of december 29, 2013 and 2,398 as of march 31, 2013
                                                   8,692,000                                            
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,547,822 and 10,495,427 shares issued and outstanding as of december 29, 2013 and march 31, 2013, respectively
                                                   528,000                                            
      418 as of september 29, 2013 and 469 as of march 31, 2013
                                                    36,808,000                                           
      2,704 as of september 29, 2013 and 2,398 as of march 31, 2013
                                                    7,372,000                                           
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,547,882 and 10,495,427 shares issued and outstanding for september 29, 2013 and march 31, 2013, respectively
                                                    528,000                                           
      total liabilities and shareholder's equity
                                                    228,841,000 223,726,000                                          
      490 as of june 30, 2013 and 469 as of march 31, 2013
                                                     37,762,000                                          
      2,551 as of june 30, 2013 and 2,398 as of march 31, 2013
                                                     7,525,000                                          
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,528,462 and 10,495,427 shares issued and outstanding for june 30, 2013 and march 31, 2013, respectively
                                                     526,000                                          
      469 for 2013 and 460 for 2012
                                                      35,920,000                                         
      2,398 for 2013 and 1,790 for 2012
                                                      7,678,000                                         
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,495,427 and 10,430,874 shares issued and outstanding for 2013 and 2012, respectively
                                                      525,000                                         
      total liabilities and shareholders' equity
                                                      222,148,000                                         
      trade receivables—less allowance for doubtful accounts: 544 as of december 30, 2012 and 460 as of april 1, 2012
                                                       35,266,000                                        
      property, plant, and equipment
                                                       146,280,000                                        
      property, plant and equipment
                                                       86,547,000                                        
      accounts payable – trade
                                                       20,604,000 25,609,000 28,261,000  15,676,000 18,418,000 23,112,000  14,513,000 14,167,000 15,108,000  12,128,000 13,169,000  25,981,106 18,249,747  11,313,513 14,597,261  11,574,787 6,660,068 12,567,440 7,918,641 10,173,806 9,147,537  6,315,371 6,973,419 4,752,049  6,318,830  3,795,460      
      common stock
                                                       524,000 524,000 522,000  517,000 517,000 515,000  513,000 513,000 513,000  513,000 513,000  512,323 511,973  511,973 510,591  508,575 508,575 508,575 508,575 512,343 512,867  512,867 510,834 510,834 510,834 510,834 510,834 510,834 510,834 510,834 510,834 514,382  
      trade receivables - less allowance for doubtful accounts:
                                                                                               
      473 as of september 30, 2012 and 460 as of april 1, 2012
                                                        36,003,000                                       
      property, plant, and equipment - net
                                                        82,378,000   69,900,000 63,576,000 62,978,000  49,682,000 48,943,000 48,488,000                              
      income taxes payable
                                                        2,021,000   1,329,000 1,412,000 979,000  454,000 1,837,000                               
      other accruals
                                                        2,066,000 1,897,000 1,691,000 1,668,000 1,487,000 1,522,000 1,669,000 1,381,000 1,367,000 1,627,000 1,592,000 1,370,000 3,604,000  3,282,034 2,136,027 1,344,123   1,380,303       1,414,558             
      500 as of july 1, 2012 and 460 as of april 1, 2012
                                                         38,833,000                                      
      property, plant, and equipment – net
                                                         76,713,000                                      
      460 for 2012 and 406 for 2011
                                                          38,069,000                                     
      1,790 for 2012 and 1,165 for 2011
                                                          8,186,000                                     
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,430,874 and 10,307,177 shares issued and outstanding for 2012 and 2011, respectively
                                                          522,000                                     
      435 as of january 1, 2012 and 406 as of april 3, 2011
                                                           35,381,000                                    
      401 as of october 2, 2011 and 406 as of april 3, 2011
                                                            36,545,000                                   
      trade receivables - less allowance for doubtful accounts: 378 as of july 3, 2011 and 406 as of april 3, 2011
                                                             36,796,000                                  
      406 for 2011 and 300 for 2010
                                                              35,736,000                                 
      1,165 for 2011 and 851 for 2010
                                                              8,811,000                                 
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,307,177 and 10,253,458 shares issued and outstanding for 2011 and 2010, respectively
                                                              515,000                                 
      trade receivables - less allowance for doubtful accounts: 325 as of december 31, 2010 and 300 as of march 28, 2010
                                                               26,847,000                                
      goodwill and intangible assets
                                                               4,657,000 4,718,000 4,778,000  5,996,000 6,153,000  6,662,222 6,784,589                        
      trade receivables - less allowance for doubtful accounts: 325 as of september 30, 2010 and 300 as of march 28, 2010
                                                                27,312,000                               
      trade receivables - less allowance for doubtful accounts: 275 as of june 30, 2010 and 300 as of march 28,2010
                                                                 27,154,000                              
      trade receivables – less allowance for doubtful accounts: 300 for 2010 and 350 for 2009
                                                                  24,832,000                             
      assets held for sale
                                                                                               
      goodwill and intangible assets – less accumulated amortization: 851 for 2010 and 2,556 for 2009
                                                                  4,839,000                             
      accounts payable–trade
                                                                  13,940,000                             
      common stock; authorized: 30,000,000 shares of 0.05 par value; 10,253,458 and 10,246,458 shares issued and outstanding for 2010 and 2009, respectively
                                                                  513,000                             
      trade receivables – less allowance for doubtful accounts of 300 for december 31, 2009 and 350 for march 29, 2009
                                                                   23,845,000                            
      income tax receivable
                                                                   174,000                            
      deferred tax asset
                                                                   1,201,000                            
      property, plant and equipment – net
                                                                   46,462,000 45,840,000  40,506,353 36,108,019   35,636,820   35,479,455   32,821,351               
      other assets
                                                                   277,000 281,000  261,754 344,627  552,031 576,477  576,422 2,215,989 2,221,132 2,048,704 2,091,665 2,343,147  2,399,456 2,474,983 2,620,011 2,749,606 2,882,796 2,988,495 3,495,320 3,566,120 3,705,578 4,475,326 5,884,318 5,930,972 
      income taxes
                                                                   618,000                            
      accumulated other comprehensive income/
                                                                   14,000                            
      trade receivables – less allowance for doubtful accounts of 300 for september 30, 2009 and 350 for march 29, 2009
                                                                    24,702,000                           
      6.
                                                                                               
      7.
                                                                                               
      trade receivables - net
                                                                      32,527,115    19,322,925   16,703,276   14,999,598 15,999,970       11,400,837       
      accumulated other comprehensive gain
                                                                      -12,680   67,264 22,894                     
      trade receivables – net
                                                                       26,874,105  20,783,506   17,951,864  19,082,379 15,107,453    11,393,795 11,949,743  9,957,176 11,394,663        
      trade receivables - less allowance for doubtful accounts: 225,000 for 2008 and 2007
                                                                        23,788,342                       
      goodwill and intangible assets – less accumulated amortization: 2,088,667 for 2008 and 1,643,308 for 2007
                                                                        6,906,956                       
      accounts payable—trade
                                                                        11,780,842   10,891,162       5,946,189             
      common stock; authorized: 30,000,000 shares of .05 par value; 10,239,458 and 10,171,496 shares issued and outstanding for 2008 and 2007, respectively
                                                                        511,973                       
      property, plant and equipment- net
                                                                         36,054,018   35,259,966  34,984,473 33,856,027  31,426,910  32,276,539 30,174,038  28,071,354 27,846,910 27,753,580       
      intangible assets - less accumulated amortization of 1,966,300 and 1,643,308, respectively
                                                                         7,029,323                      
      intangible assets - less accumulated amortization of 1,822,784 and 1,643,308, respectively
                                                                          7,140,016                     
      trade receivables – less allowance for doubtful accounts: 225,000 for 2007 and 2006
                                                                           19,663,169                    
      intangible assets – less accumulated amortization: 2007, 1,643,308; 2006, 1,418,491
                                                                           1,839,725                    
      common stock; authorized: 30,000,000 shares of .05 par value; 10,171,496 shares issued and outstanding for 2007 and 2006
                                                                           508,575                    
      intangible assets – less accumulated amortization of 1,587,104 and 1,418,491, respectively
                                                                            1,895,929                   
      intangible assets - less accumulated amortization of 1,530,900 and 1,418,491, respectively
                                                                             1,952,133                  
      intangible assets - less accumulated amortization of 1,474,696 and 1,418,491, respectively
                                                                              2,008,337                 
      intangible assets - less accumulated amortization of 1,362,287 and 1,870,719, respectively
                                                                               2,120,746                
      unearned compensation
                                                                                               
      intangible assets - less accumulated amortization of 1,306,083 and 1,870,719, respectively
                                                                                2,176,950               
      intangible assets - less accumulated amortization of 1,939,228 and 1,870,719, respectively
                                                                                 2,423,821              
      long–term investments
                                                                                 15,851,718              
      trade receivables - less allowance for doubtful accounts: 2005, 225,000; 2004, 275,000
                                                                                  13,673,953             
      intangible assets – less accumulated amortization: 2005, 1,870,719; 2004, 1,584,871
                                                                                  2,492,330             
      common stock; authorized: 30,000,000 shares of .05 par value; 10,257,341 and 10,216,688 shares issued and outstanding, respectively
                                                                                  512,867             
      intangible assets - less accumulated amortization of 1,797,485 and 1,584,871, respectively
                                                                                   2,565,564            
      intangible assets - less accumulated amortization of 1,655,743 and 1,584,871, respectively
                                                                                    2,707,306           
      trade receivables—net
                                                                                     11,308,851          
      property, plant and equipment—net
                                                                                     29,532,485          
      intangible assets—less accumulated amortization of 1,726,614 and 1,584,871, respectively
                                                                                     2,778,178          
      intangible assets - less accumulated amortization of 1,514,000 and 1,301,386, respectively
                                                                                      2,849,049         
      intangible assets - less accumulated amortization of 1,443,129 and 1,301,386, respectively
                                                                                       2,919,920        
      intangible assets - less accumulated amortization of 1,372,258 and 1,301,386, respectively
                                                                                        2,990,791       
      accounts payable - trade
                                                                                        5,923,780       
      trade receivables-net
                                                                                         9,761,724 10,777,043 10,610,386 10,078,541 13,116,042 11,916,947 
      property, plant and equipment-net
                                                                                         27,515,407 27,513,410 27,940,170 28,146,184 27,885,835 26,363,419 
      intangible assets-less accumulated amortization of 1,230,515 and 1,017,901, respectively
                                                                                         3,132,534      
      intangible assets-less accumulated amortization of 1,159,644 and 1,017,901, respectively
                                                                                          3,203,405     
      intangible assets-less accumulated amortization of 1,088,772 and 1,017,901, respectively
                                                                                           3,345,148    
      intangible assets-net
                                                                                            3,416,019   
      notes receivable
                                                                                             219,086 164,116 
      prepaid expenses and other
                                                                                             1,354,790 2,010,021 
      notes receivable-noncurrent
                                                                                             2,283,175 2,436,506 
      liabilities and shareholders' equity
                                                                                               
      total shareholders' equity
                                                                                             58,692,987 57,286,849 
      outstanding, 10,367,239 and 10,417,739 shares respectively
                                                                                              518,362 
    The information provided in this report is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.