7Baggers

Novanta Inc
(NASDAQ:NOVT) 

NOVT stock logo

Novanta Inc., together with its subsidiaries, designs, manufactures, markets, and sells photonics, vision, and precision motion components and sub-systems to original equipment manufacturers in the medical and industrial markets worldwide. Its Photonics segment offers photonics-based solutions, incl...

Founded: 1968
Full Time Employees: 2,290
Sector: Technology
Industry: Scientific & Technical Instruments

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-04-03 2025-12-31 2025-09-26 2025-06-27 2025-03-28 2024-12-31 2024-09-27 2024-06-28 2024-03-29 2023-12-31 2023-09-29 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-07-01 2022-04-01 2021-12-31 2021-10-01 2021-07-02 2021-04-02 2020-12-31 2020-10-02 2020-07-03 2020-04-03 2019-12-31 2019-09-27 2019-06-28 2019-03-29 2018-12-31 2018-09-28 2018-06-29 2018-03-30 2017-12-31 2017-09-29 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-07-01 2016-04-01 2015-12-31 2015-10-02 2015-07-03 2015-04-03 2014-12-31 2014-09-26 2014-06-27 2014-03-28 2013-12-31 2013-09-27 2013-06-28 2013-03-29 2012-12-31 2012-09-28 2012-06-29 2012-03-30 2011-12-31 2011-09-30 2011-07-01 2011-04-01 2010-12-31 2010-10-01 2010-07-02 2010-04-02 2009-12-31 2009-10-02 2009-07-03 2009-04-03 2008-12-31 2008-09-26 2008-06-27 2008-03-28 2007-12-31 2007-09-28 2007-06-29 2007-03-30 2006-12-31 2006-09-29 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-07-01 2005-04-01 2004-12-31 2004-10-01 2004-07-02 2004-04-02 2003-12-31 2003-09-26 2003-06-27 2003-03-28 2002-12-31 2002-09-27 
                                                                                                   
      revenue
    257,707,000 258,349,000 247,836,000 241,049,000 233,366,000 238,060,000 244,405,000 235,864,000 230,916,000 211,569,000 221,503,000 229,464,000 219,126,000 218,373,000 222,958,000 215,356,000 204,216,000 198,960,000 177,726,000 167,523,000 162,584,000 147,498,000 142,929,000 144,728,000 155,468,000 159,702,000 154,066,000 155,145,000 157,186,000 156,178,000 160,794,000 150,400,000 146,965,000 146,918,000 146,296,000 119,102,000 108,974,000 98,879,000 97,829,000 97,734,000 90,316,000 90,219,000 92,271,000 96,494,000                                                    
      yoy
    10.43% 8.52% 1.40% 2.20% 1.06% 12.52% 10.34% 2.79% 5.38% -3.12% -0.65% 6.55% 7.30% 9.76% 25.45% 28.55% 25.61% 34.89% 24.35% 15.75% 4.58% -7.64% -7.23% -6.71% -1.09% 2.26% -4.18% 3.15% 6.95% 6.30% 9.91% 26.28% 34.86% 48.58% 49.54% 21.86% 20.66% 9.60% 6.02% 1.29%                                                        
      qoq
    -0.25% 4.24% 2.82% 3.29% -1.97% -2.60% 3.62% 2.14% 9.14% -4.48% -3.47% 4.72% 0.34% -2.06% 3.53% 5.46% 2.64% 11.95% 6.09% 3.04% 10.23% 3.20% -1.24% -6.91% -2.65% 3.66% -0.70% -1.30% 0.65% -2.87% 6.91% 2.34% 0.03% 0.43% 22.83% 9.29% 10.21% 1.07% 0.10% 8.21% 0.11% -2.22% -4.38%                                                     
      cost of revenue
    144,129,000 145,086,000 136,915,000 134,303,000 129,012,000 129,835,000 135,190,000 132,175,000 130,500,000 115,014,000 119,912,000 125,341,000 121,498,000 123,830,000 124,550,000 120,111,000 113,940,000 116,076,000 101,428,000 95,117,000 93,844,000 85,233,000 83,824,000 86,026,000 91,023,000 93,742,000 90,012,000 89,363,000 90,897,000 91,672,000 91,160,000 85,171,000 84,806,000 84,677,000 87,589,000 65,613,000 62,880,000 56,027,000 56,617,000 56,238,000 53,424,000 53,590,000 52,361,000 55,149,000                                                    
      gross profit
    113,578,000 113,263,000 110,921,000 106,746,000 104,354,000 108,225,000 109,215,000 103,689,000 100,416,000 96,555,000 101,591,000 104,123,000 97,628,000 94,543,000 98,408,000 95,245,000 90,276,000 82,884,000 76,298,000 72,406,000 68,740,000 62,265,000 59,105,000 58,702,000 64,445,000 65,960,000 64,054,000 65,782,000 66,289,000 64,506,000 69,634,000 65,229,000 62,159,000 62,241,000 58,707,000 53,489,000 46,094,000 42,852,000 41,212,000 41,496,000 36,892,000 36,629,000 39,910,000 41,345,000 40,006,000 39,728,000 39,683,000 38,651,000 32,105,000 35,996,000 35,791,000 34,499,000 33,163,000 27,275,000 28,853,000 30,667,000 32,772,000 34,585,000 40,908,000 44,993,000 39,894,000 38,363,000 40,944,000 38,056,000 49,038,000 27,601,000 22,299,000 24,453,000 23,599,000 29,567,000 22,886,000 25,387,000 27,327,000 32,840,000 34,690,000 29,755,000 29,435,000 32,650,000 33,570,000 32,392,000 31,653,000 28,549,000 24,691,000 27,682,000 22,948,000 31,083,000 37,098,000 35,518,000 29,740,000 21,454,000 16,644,000 15,639,000 14,740,000 13,408,000 11,310,000 
      yoy
    8.84% 4.66% 1.56% 2.95% 3.92% 12.09% 7.50% -0.42% 2.86% 2.13% 3.23% 9.32% 8.14% 14.07% 28.98% 31.54% 31.33% 33.11% 29.09% 23.35% 6.66% -5.60% -7.73% -10.76% -2.78% 2.25% -8.01% 0.85% 6.64% 3.64% 18.61% 21.95% 34.85% 45.25% 42.45% 28.90% 24.94% 16.99% 3.26% 0.37% -7.78% -7.80% 0.57% 6.97% 24.61% 10.37% 10.87% 12.04% -3.19% 31.97% 24.05% 12.50% 1.19% -21.14% -29.47% -31.84% -17.85% -9.85% -0.09% 18.23% -18.65% 38.99% 83.61% 55.63% 107.80% -6.65% -2.56% -3.68% -13.64% -9.97% -34.03% -14.68% -7.16% 0.58% 3.34% -8.14% -7.01% 14.36% 35.96% 17.01% 37.93% -8.15% -33.44% -22.06% -22.84% 44.88% 122.89% 127.11% 101.76% 60.01% 47.16%     
      qoq
    0.28% 2.11% 3.91% 2.29% -3.58% -0.91% 5.33% 3.26% 4.00% -4.96% -2.43% 6.65% 3.26% -3.93% 3.32% 5.50% 8.92% 8.63% 5.38% 5.33% 10.40% 5.35% 0.69% -8.91% -2.30% 2.98% -2.63% -0.76% 2.76% -7.36% 6.75% 4.94% -0.13% 6.02% 9.76% 16.04% 7.57% 3.98% -0.68% 12.48% 0.72% -8.22% -3.47% 3.35% 0.70% 0.11% 2.67% 20.39% -10.81% 0.57% 3.75% 4.03% 21.59% -5.47% -5.92% -6.42% -5.24% -15.46% -9.08% 12.78% 3.99% -6.30% 7.59% -22.39% 77.67% 23.78% -8.81% 3.62% -20.18% 29.19% -9.85% -7.10% -16.79% -5.33% 16.59% 1.09% -9.85% -2.74% 3.64% 2.33% 10.87% 15.63% -10.80% 20.63% -26.17% -16.21% 4.45% 19.43% 38.62% 28.90% 6.43% 6.10% 9.93% 18.55%  
      gross margin %
    44.07% 43.84% 44.76% 44.28% 44.72% 45.46% 44.69% 43.96% 43.49% 45.64% 45.86% 45.38% 44.55% 43.29% 44.14% 44.23% 44.21% 41.66% 42.93% 43.22% 42.28% 42.21% 41.35% 40.56% 41.45% 41.30% 41.58% 42.40% 42.17% 41.30% 43.31% 43.37% 42.30% 42.36% 40.13% 44.91% 42.30% 43.34% 42.13% 42.46% 40.85% 40.60% 43.25% 42.85% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% 
      operating expenses:
                                                                                                   
      research and development and engineering
    23,251,000 22,867,000 24,090,000 25,289,000 23,238,000 25,285,000 23,253,000 23,731,000 23,246,000 23,452,000 22,022,000 23,380,000 22,828,000 21,904,000 21,349,000 21,588,000 20,929,000 19,418,000 17,468,000 16,954,000 18,682,000 15,991,000 15,231,000 14,440,000 15,334,000 14,769,000 13,811,000 13,388,000 13,997,000 13,280,000 13,204,000 12,551,000 11,989,000 11,795,000 11,659,000 9,004,000 9,215,000 7,973,000 7,961,000 8,016,000 8,052,000 7,295,000 7,693,000 7,840,000 8,215,000 7,837,000 7,735,000 7,525,000 5,857,000 6,364,000 6,585,000 6,782,000 6,621,000 5,460,000 5,545,000 5,615,000 7,435,000 7,836,000 8,013,000 7,946,000 8,171,000 7,833,000 7,260,000 7,399,000 7,365,000 6,781,000 6,472,000 6,870,000 8,131,000 9,620,000 8,874,000 7,475,000 7,875,000   7,729,000 7,657,000 8,204,000 7,594,000 7,400,000  6,703,000 6,141,000             
      selling, general and administrative
    54,409,000 51,582,000 51,378,000 47,103,000 45,596,000 43,301,000 44,319,000 44,793,000 43,530,000 41,702,000 39,648,000 42,187,000 40,923,000 38,710,000 40,301,000 40,538,000 39,352,000 34,966,000 31,296,000 31,240,000 31,653,000 27,402,000 26,788,000 24,908,000 30,755,000 29,430,000 27,926,000 29,204,000 31,847,000 28,302,000 29,147,000 29,231,000 29,220,000 27,359,000 27,724,000 23,941,000 23,001,000 19,334,000 20,972,000 20,198,000 21,187,000 19,080,000 19,979,000 20,922,000 22,068,000 21,840,000 21,512,000 21,410,000 19,618,000 20,516,000 20,075,000 20,618,000 20,240,000 16,410,000 16,125,000 16,841,000 18,957,000 18,427,000 19,411,000 21,254,000 19,268,000 19,085,000 20,650,000 17,573,000 17,572,000 15,549,000 14,840,000 14,601,000 14,838,000 18,993,000 16,674,000   11,061,750 15,381,000 15,027,000 14,039,000 17,236,000 16,878,000 15,753,000 15,004,000 14,958,000 14,375,000 15,098,000 15,380,000 13,617,000 15,627,000 14,527,000 13,484,000 13,217,000 11,021,000 12,952,000 11,762,000   
      amortization of purchased intangible assets
    5,774,000 8,124,000 6,928,000 6,871,000 5,554,000 6,548,000 6,589,000 6,907,000 5,750,000 5,101,000 5,131,000 5,124,000 5,089,000 5,351,000 6,472,000 7,173,000 7,342,000 5,277,000 4,139,000 3,586,000 3,575,000 3,582,000 3,533,000 3,410,000 3,445,000 4,117,000 3,970,000 3,772,000 3,998,000 4,012,000 3,947,000 3,893,000 3,698,000 2,683,000 3,217,000 3,347,000 2,849,000 2,098,000 2,066,000 1,979,000 2,108,000 2,018,000 1,852,000 1,852,000 1,889,000 2,799,000 2,843,000 2,876,000 1,744,000 1,645,000 1,772,000 1,617,000 2,236,000 662,000 663,000 663,000 662,000 662,000 874,000 987,000 992,000 1,074,000 1,108,000 1,126,000 1,128,000 1,147,000 1,438,000 1,600,000 1,620,000 2,965,000 1,646,000                         
      restructuring, acquisition, and related costs
    2,605,000 4,198,500 6,677,000 12,572,000 -2,455,000 1,831,250 2,499,000 2,543,000 2,283,000 2,047,750 4,481,000 1,234,000 2,476,000 662,500 1,625,000 2,655,000    4,634,000 3,731,000 1,397,750 1,687,000 2,243,000                                                                        
      total operating expenses
    86,039,000 88,431,000 89,073,000 91,835,000 71,933,000 81,518,000 76,660,000 77,974,000 74,809,000 74,878,000 71,282,000 71,925,000 71,316,000 67,699,000 69,747,000 71,954,000 65,993,000 61,196,000 61,023,000 56,414,000 57,641,000 45,194,000 47,239,000 45,001,000 51,195,000 52,977,000 51,253,000 50,677,000 51,896,000 48,830,000 48,639,000 48,114,000 44,932,000 43,147,000 46,434,000 37,873,000 35,882,000 31,522,000 30,164,000 33,898,000 34,305,000 32,415,000 30,903,000 31,030,000 34,609,000 73,904,000 32,861,000 32,171,000 28,037,000 29,319,000 30,073,000 30,152,000 32,214,000 23,978,000 25,061,000 25,570,000 29,721,000 29,093,000 28,375,000 30,220,000 28,753,000 28,815,000 29,835,000 27,109,000 26,733,000 28,807,000 28,382,000 27,441,000 33,559,000 252,908,000 42,409,000 25,277,000 25,554,000 25,957,000 26,518,000 25,920,000 25,678,000 27,049,000 26,064,000 24,537,000 24,189,000 23,690,000 21,826,000 23,118,000 23,789,000           
      operating income
    27,539,000 24,832,000 21,848,000 14,911,000 32,421,000 26,707,000 32,555,000 25,715,000 25,607,000 21,677,000 30,309,000 32,198,000 26,312,000 26,844,000 28,661,000 23,291,000 24,283,000 21,688,000 15,275,000 15,992,000 11,099,000 17,071,000 11,866,000 13,701,000 13,250,000 12,983,000 12,801,000 15,105,000 14,393,000 15,676,000 20,995,000 17,115,000 17,227,000                                                               
      yoy
    -15.06% -7.02% -32.89% -42.01% 26.61% 23.20% 7.41% -20.13% -2.68% -19.25% 5.75% 38.24% 8.36% 23.77% 87.63% 45.64% 118.79% 27.05% 28.73% 16.72% -16.23% 31.49% -7.30% -9.29% -7.94% -17.18% -39.03% -11.74% -16.45%                                                                   
      qoq
    10.90% 13.66% 46.52% -54.01% 21.40% -17.96% 26.60% 0.42% 18.13% -28.48% -5.87% 22.37% -1.98% -6.34% 23.06% -4.09% 11.97% 41.98% -4.48% 44.09% -34.98% 43.86% -13.39% 3.40% 2.06% 1.42% -15.25% 4.95% -8.18% -25.33% 22.67% -0.65%                                                                
      operating margin %
    10.69% 9.61% 8.82% 6.19% 13.89% 11.22% 13.32% 10.90% 11.09% 10.25% 13.68% 14.03% 12.01% 12.29% 12.85% 10.82% 11.89% 10.90% 8.59% 9.55% 6.83% 11.57% 8.30% 9.47% 8.52% 8.13% 8.31% 9.74% 9.16% 10.04% 13.06% 11.38% 11.72% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% 
      interest income
    -1,843,000 -3,999,000 -6,014,000 -5,815,000 -5,644,000 -6,890,000 -8,079,000 -8,266,000 -8,254,000 -5,920,000 -6,756,000 -6,810,000 -6,332,000 -5,688,000 -4,062,000 -2,757,000 -3,109,000 -2,891,000 -1,710,000 -1,378,000 -1,408,000 -1,487,000 -1,698,000 -1,701,000 -1,678,000 -2,136,000 -2,153,000 -2,160,000 -2,044,000 -2,499,000 -2,396,000 -2,561,000 -2,358,000 -2,291,000 -2,111,000 -1,435,000 -1,328,000 -1,088,000 -1,081,000 -1,205,000 -1,185,000 -1,160,000 -1,248,000 -1,375,000 -1,397,000 -1,431,000 -1,453,000 -1,375,000 -837,000 -662,250 -839,000 -915,000     21,000 23,000 30,000 19,000 20,000 17,000 20,000 25,000 25,000 27,000 38,000 89,000 140,000 547,000 595,000 1,002,000 1,166,000 1,716,000 1,708,000 1,667,000 1,545,000 1,415,000 1,249,000 1,876,000 887,000 641,000 521,000 387,000 392,000 160,750 253,000 211,000 179,000 400,250 293,000 687,000 641,000 426,750 508,000 
      foreign exchange transaction gains
    731,000 908,000 14,000 -2,744,000 -368,000 1,200,000 -202,000 -264,000 -321,000 118,000 -370,000 74,000 -77,000 -2,240,000 2,086,000 152,000 69,000 172,000 34,000 -76,000 -257,000 -778,000 -136,000 -282,000 254,000 -1,235,000 387,000 27,000 41,000 311,000 66,000 177,000 -407,000 -271,000 -661,000 486,000 -1,000 1,339,000 188,000 707,000 83,000 2,230,000 383,000 -3,153,000 517,000 331,000 1,030,000 -61,000 -19,000 -342,000 -1,637,000 -425,000 1,196,000 -310,000 -685,000 620,000  149,000 571,000 -123,000 -692,000 514,000 -449,000 -106,000 369,000 286,000 239,000 -1,382,000 41,000 659,000 -2,000 133,000 59,000 206,000 682,000 -62,000 -371,000 -262,000 -589,000 140,000 -709,000 315,000 -352,000 325,000 618,000 -84,750 267,000 -347,000 -260,000 157,250 -75,000 287,000 417,000 -68,750 609,000 
      other income
    -73,000 -64,000 -90,000 -563,000 9,000 -222,000 -49,000 -55,000 -116,000 -129,000 -189,000 -191,000 -166,000 19,000 87,000 68,000 -545,000 -130,000 -71,000 -97,000 -70,000 -26,000 -14,000 -22,000 83,000 -57,000 -48,000 -70,000 -68,000 87,000 -44,000 -46,000 -41,000 38,000 -4,000 12,000 96,000 502,000 686,000 270,000 743,000 -18,978,000 878,000 20,034,000 729,000 973,000 733,000 419,000 581,000 301,000 540,000 292,000 369,000 183,000 167,000 45,000 188,000 -77,000 -128,000 358,000 1,030,000 -256,000 410,000 1,081,000 605,000 789,000 -745,000 889,000 -727,000 -758,000 12,000 21,000 121,000 39,000 19,000 47,000 47,000 9,750 8,000 -6,000 31,000 165,000 -322,000 8,000  -412,000 119,000   2,174,000  64,000  -457,000 1,250,000 
      income before income taxes
    26,354,000 21,677,000 15,758,000 5,789,000 26,418,000 20,795,000 24,225,000 17,130,000 16,916,000 15,746,000 22,994,000 25,271,000 19,737,000 18,935,000 26,772,000 20,754,000 20,698,000 18,839,000 13,528,000 14,441,000 9,364,000 14,780,000 10,018,000 11,696,000 11,909,000 9,555,000 10,987,000 12,902,000 12,322,000 13,575,000 18,621,000 14,685,000 14,421,000                                       1,248,000 3,101,000 8,823,000 10,555,000 5,463,000 4,921,000 6,623,000 8,111,000 8,542,000 7,529,000 5,498,000 2,976,000 5,216,000 173,000 8,097,000 13,830,000 13,235,000 9,824,000 2,500,000 872,000 -3,555,000 -1,666,000 -7,435,000 -7,268,000 
      income tax provision
    5,255,000 4,206,000 5,105,000 1,292,000 5,210,000 4,331,000 5,033,000 3,375,000 2,240,000 3,235,000 1,771,000 4,392,000 1,472,000 3,673,000 4,282,000 3,275,000 1,878,000 5,085,000 -75,000 2,777,000 -1,946,000 2,124,000 1,760,000 36,000 -38,000 338,000 2,064,000 2,522,000 69,000 1,931,000 3,632,000 3,060,000 1,584,000 6,893,000 1,131,000 4,689,000 1,114,000 4,327,000 3,371,000 2,499,000 322,000 -168,000 2,452,000 6,310,000 1,800,000 1,251,750 2,013,000 2,057,000 937,000 1,463,000 1,610,000 2,457,000 150,000 -12,350,000 563,000 617,000 243,000 -956,000 907,000 1,538,000 1,567,000   638,000      -31,951,000 -7,600,000 -154,000 994,000 4,074,000 2,782,000 2,140,000 1,721,000 1,898,000 2,380,000 2,358,000 2,425,000 1,118,000 934,000 2,091,000 63,000 -498,000 1,707,000 1,421,000 885,000  322,000     
      net income
    21,099,000 17,471,000 10,653,000 4,497,000 21,208,000 16,464,000 19,192,000 13,755,000 14,676,000                                                     -1,742,000 121,000 -5,066,000  -31,764,000 -12,966,000 -9,859,000 -16,741,000 -189,711,000 -14,229,000 1,094,000 2,107,000 4,749,000 7,773,000 3,323,000 3,200,000 4,725,000 5,731,000 6,184,000 5,104,000 4,380,000 2,042,000 3,125,000 110,000 8,595,000 12,123,000 11,814,000 8,939,000 2,500,000 550,000 -3,555,000 -1,666,000 -5,786,750 -5,415,000 
      yoy
    -0.51% 6.12% -44.49% -67.31% 44.51%                                                         -94.52% -100.93% -48.62%  -83.26% -8.88% -1001.19% -894.54% -4094.76% -283.06% -67.08% -34.16% 0.51% 35.63% -46.26% -37.30% 7.88% 180.66% 97.89% 4540.00% -49.04% -83.16% -73.55% -98.77% 243.80% 2104.18% -432.32% -636.55% -143.20% -110.16%     
      qoq
    20.77% 64.00% 136.89% -78.80% 28.81% -14.21% 39.53% -6.28%                                                      -1539.67% -102.39%   144.98% 31.51% -41.11% -91.18% 1233.27% -1400.64% -48.08% -55.63% -38.90% 133.92% 3.84% -32.28% -17.55% -7.33% 21.16% 16.53% 114.50% -34.66% 2740.91% -98.72% -29.10% 2.62% 32.16% 257.56% 354.55% -115.47% 113.39% -71.21% 6.87%  
      net income margin %
    8.19% 6.76% 4.30% 1.87% 9.09% 6.92% 7.85% 5.83% 6.36% 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% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% -Infinity% Infinity% -Infinity% NaN% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% -Infinity% -Infinity% -Infinity% -Infinity% 
      earnings per common share
                                                                                                   
      basic
    520 460 300 120 590 450 530 380 410 350 590 580 510 430 630 490 530 390 380 330 320 360 230 330 340 260 250 300 350 340 610 320 190 -10  160 990 220 220 140 50 180 190 560 100 -820 150 100 80 130 60 20 40 430 60 130 40                                       
      diluted
    510 460 300 120 590 450 530 380 410 340 590 580 510 420 630 490 530 390 380 330 320 360 230 330 340 260 250 290 350 320 600 320 180   160 980 220 210 140 50 180 190 560 100 -820 150 100 80 130 60 20 40 440 60 130 40                                       
      weighted-average common shares outstanding—basic
    40,425,000 36,589,000 35,967,000 36,022,000 36,024,000 35,950,000 35,959,000 35,946,000 35,914,000 35,844,000 35,856,000 35,851,000 35,810,000 35,652,000 35,729,000 35,609,000 35,538,000 35,396,000 35,447,000 35,374,000 35,279,000 35,144,000 35,142,000 35,137,000 35,152,000 35,030,000 35,074,000 34,998,000 34,958,000 34,913,000 34,899,000 34,949,000 34,887,000 34,817,000 34,833,000 34,827,000 34,765,000 34,694,000 34,677,000 34,734,000 34,657,000 34,579,000 34,599,000 34,630,000 34,506,000 34,352,000 34,389,000 34,378,000 34,227,000 34,073,000 34,102,000   33,775,000 33,803,000 33,782,000 33,679,000 33,481,000 33,489,000 33,478,000 33,449,000 23,703,000 88,652,000 47,902,000 47,856,000 47,747,000 47,822,000 47,733,000 47,593,000                           
      weighted-average common shares outstanding—diluted
    41,158,000 36,702,000 36,040,000 36,076,000 36,130,000 36,124,000 36,129,000 36,092,000 36,127,000 36,031,000 36,041,000 36,032,000 35,999,000 35,909,000 35,928,000 35,933,000 35,781,000 35,781,000 35,764,000 35,763,000 35,789,000 35,654,000 35,688,000 35,579,000 35,561,000 35,546,000 35,585,000 35,503,000 35,474,000 35,473,000 35,485,000 35,474,000 35,428,000 35,280,000 34,833,000 35,463,000 35,125,000 34,914,000 34,928,000 34,887,000 34,853,000 34,827,000 35,055,000 35,029,000 34,999,000 34,352,000 34,793,000 34,707,000 34,669,000 34,396,000 34,417,000   33,936,000 33,912,000 33,953,000 33,878,000 33,589,000 33,588,000 33,595,000 33,532,000 23,703,000 88,696,000 47,902,000 47,891,000 47,747,000 47,822,000 47,733,000 47,593,000                           
      consolidated net income
             15,091,750 21,223,000 20,879,000 18,265,000 15,262,000 22,490,000 17,479,000 18,820,000 13,754,000 13,603,000 11,664,000 11,310,000 12,656,000 8,258,000 11,660,000 11,947,000 9,217,000 8,923,000 10,380,000 12,253,000 11,644,000 14,989,000 11,625,000 12,837,000 9,677,000 8,366,000 9,990,000 34,274,000 7,756,000 7,470,000 4,871,000 1,906,000 6,103,000 6,568,000 19,498,000 3,446,000 -30,485,000 4,525,000 728,000 990,000 4,288,000 1,778,000 -853,000 2,118,000 15,813,000 -2,515,000 4,881,000 1,399,000 3,848,000 8,816,000 10,075,000 6,262,000 269,500 92,000 -5,055,000 6,041,000   -9,845,000 -16,760,000                           
      restructuring, acquisition and related costs
                    -1,630,000 1,535,000 8,120,000                                                                             
      restructuring and acquisition related costs
                            1,661,000 4,661,000 5,546,000 4,313,000 2,054,000                 -14,000 771,000 360,000 818,000                                               
      less: net income attributable to noncontrolling interest
                                  -435,000 -625,000 -926,000 -812,000 -834,000 -588,000 -22,000           -3,000 -7,000       -8,000 -18,000   -9,000 -55,000     -17,000 -49,000  19,000                           
      net income attributable to novanta inc.
                             9,217,000 8,923,000 10,380,000 12,253,000 11,644,000 14,554,000 11,000,000 11,911,000 8,865,000 7,532,000 9,402,000 34,252,000                                                           
      earnings per common share attributable to novanta inc.
                                                                                                   
      basic
    520 460 300 120 590 450 530 380 410 350 590 580 510 430 630 490 530 390 380 330 320 360 230 330 340 260 250 300 350 340 610 320 190 -10  160 990 220 220 140 50 180 190 560 100 -820 150 100 80 130 60 20 40 430 60 130 40                                       
      diluted
    510 460 300 120 590 450 530 380 410 340 590 580 510 420 630 490 530 390 380 330 320 360 230 330 340 260 250 290 350 320 600 320 180   160 980 220 210 140 50 180 190 560 100 -820 150 100 80 130 60 20 40 440 60 130 40                                       
      restructuring, acquisition and divestiture related costs
                                 3,236,000 2,341,000 2,439,000 25,000 1,310,000 3,834,000 1,581,000 817,000 2,117,000 -835,000 3,705,000 2,958,000 4,022,000 1,379,000 416,000 2,437,000                                                   
      gain on acquisition of business
                                        26,409,000                                                           
      operating income from continuing operations
                                     19,094,000 12,273,000 15,616,000 10,212,000 11,330,000 11,048,000 7,598,000 2,587,000 4,214,000 9,007,000 10,315,000 5,397,000 -34,176,000 6,822,000 6,480,000                                                
      income from continuing operations before income taxes
                                     16,570,000 9,497,000 14,679,000 35,388,000 12,083,000 10,841,000 7,370,000 2,228,000 5,935,000 9,020,000 25,821,000 5,246,000 -34,303,000 7,132,000 5,463,000 3,793,000 5,830,000 3,782,000 3,299,000 1,619,000 2,525,000 2,618,000 5,084,000      5,894,000 757,000 -4,417,000 7,866,000   -10,447,000 -17,682,000 -230,354,000 -21,810,000                         
      income from continuing operations
                                     9,677,000 8,366,000 9,990,000 34,274,000 7,756,000 7,470,000 4,871,000 1,906,000 6,103,000 6,568,000 19,511,000 3,446,000 -28,290,000 5,119,000 3,406,000 2,856,000 4,367,000 2,172,000 842,000 1,469,000 14,875,000 2,055,000 4,467,000      269,500 92,000 -5,055,000    -9,713,000 -16,760,000 -198,403,000 -14,210,000                         
      loss from discontinued operations, net of tax
                                               -13,000  -1,204,250 -273,000 -2,678,000  -212,000 -113,000                                             
      earnings per common share from continuing operations
                                                                                                   
      basic
    520 460 300 120 590 450 530 380 410 350 590 580 510 430 630 490 530 390 380 330 320 360 230 330 340 260 250 300 350 340 610 320 190 -10  160 990 220 220 140 50 180 190 560 100 -820 150 100 80 130 60 20 40 430 60 130 40                                       
      diluted
    510 460 300 120 590 450 530 380 410 340 590 580 510 420 630 490 530 390 380 330 320 360 230 330 340 260 250 290 350 320 600 320 180   160 980 220 210 140 50 180 190 560 100 -820 150 100 80 130 60 20 40 440 60 130 40                                       
      loss per common share from discontinued operations
                                                                                                   
      basic
                                                 -60 -20 -80  -10 -10                                             
      diluted
                                                 -60 -20 -80  -10 -10                                             
      earnings per common share attributable to novanta inc.
                                                                                                   
      earnings per common share from continuing operations:
                                                                                                   
      basic
    520 460 300 120 590 450 530 380 410 350 590 580 510 430 630 490 530 390 380 330 320 360 230 330 340 260 250 300 350 340 610 320 190 -10  160 990 220 220 140 50 180 190 560 100 -820 150 100 80 130 60 20 40 430 60 130 40                                       
      diluted
    510 460 300 120 590 450 530 380 410 340 590 580 510 420 630 490 530 390 380 330 320 360 230 330 340 260 250 290 350 320 600 320 180   160 980 220 210 140 50 180 190 560 100 -820 150 100 80 130 60 20 40 440 60 130 40                                       
      loss per common share from discontinued operations:
                                                                                                   
      basic
                                                 -60 -20 -80  -10 -10                                             
      diluted
                                                 -60 -20 -80  -10 -10                                             
      earnings per common share attributable to novanta inc.:
                                                                                                   
      income from discontinued operations, net of tax
                                                    -1,866,000   -1,384,000 649,000 -1,317,000 -4,570,000 414,000            -132,000  -40,000 -19,000                         
      earnings per common share:
                                                                                                   
      loss on disposal of discontinued operations, net of tax
                                                 -80,250 -321,000   -148,000 -281,000 -311,000                                            
      net income attributable to gsi group inc.
                                             6,103,000 6,568,000 19,498,000 3,446,000 -30,485,000 4,525,000 725,000 983,000 4,308,000 1,790,000 -871,000 2,082,000 15,818,000 -2,534,000 4,873,000 1,381,000 3,855,000 8,845,000 10,066,000 6,207,000 263,750 121,000 -5,066,000 6,000,000   -9,859,000 -16,741,000                           
      earnings per common share attributable to gsi group inc.:
                                                                                                   
      sales
                                                94,614,000 94,012,000 94,656,000 96,905,000 79,133,000 87,707,000 85,484,000 85,307,000 83,114,000 66,413,000 69,520,000 70,379,000 78,807,000 79,795,000 93,257,000 101,370,000 91,858,000 91,619,000 91,545,000 85,737,000 114,615,000 72,509,000 55,067,000 62,904,000 63,908,000 96,331,000 71,443,000 66,010,000 71,680,000 86,527,000 83,952,000 73,117,000 74,204,000 79,458,000 81,627,000 76,401,000 76,123,000 66,493,000 62,600,000 66,850,000 64,841,000 79,951,000 90,671,000 84,537,000 74,853,000 54,879,000 44,881,000 44,682,000 41,119,000 45,099,000 37,419,000 
      cost of sales
                                                54,608,000 54,284,000 54,973,000 58,254,000 47,028,000 37,613,000 49,693,000 50,808,000 49,951,000                                           
      income from operations
                                                    4,068,000 6,677,000 5,718,000 4,347,000 949,000 3,297,000 3,792,000 5,097,000 3,051,000 5,492,000 12,533,000 14,773,000 11,141,000 9,548,000 11,109,000 10,947,000 22,305,000 -1,206,000 -6,083,000 -2,988,000 -9,960,000 -223,341,000 -19,523,000 110,000 1,773,000 6,883,000 8,172,000 3,835,000 3,757,000 5,601,000 7,506,000 7,855,000 7,464,000 4,859,000 2,865,000 4,564,000 -841,000 8,654,000 13,295,000 13,397,000 9,948,000 2,427,000 654,000 -4,498,000 -2,670,000 -6,087,000 -9,447,000 
      earnings per common share from discontinued operations:
                                                                                                   
      restructuring costs and other
                                                     1,473,250 1,641,000 1,135,000 3,117,000                                           
      less: net loss attributable to noncontrolling interest
                                                     -10,500 12,000   -11,250 -19,000         -11,000                                
      less: net (income) attributable to noncontrolling interest
                                                       -18,000 -36,000                                           
      weighted-average common shares outstanding - basic
                                                       34,088,000 33,983,000                                           
      weighted-average common shares outstanding - diluted
                                                       34,285,000 34,271,000                 43,125,000                          
      interest expense
                                                        -895,000 -645,000 -656,000 -678,000 -828,000 -2,695,000 -3,283,000 -3,414,000 -3,670,000 -3,929,000 -4,424,000 -5,747,000 -5,808,000 -6,415,000 -7,105,000 -7,055,000 -7,176,000 -7,461,000 -2,892,000 -18,000 -18,000 -21,000 -26,000 -24,000 -57,000 -92,000 -63,000 -1,323,000 -144,000 -170,000 -58,000 -68,000 4,000 -39,750 -104,000 -26,000 -28,000 -32,250  -95,000 -54,000 -135,250 -188,000 
      cost of goods sold
                                                         39,138,000 40,667,000 39,712,000 46,035,000 45,210,000 52,349,000 56,377,000 51,964,000 53,256,000 50,601,000 47,681,000 65,577,000 44,908,000 32,768,000 38,451,000 40,309,000 66,764,000 48,557,000 40,623,000 44,353,000 53,687,000 49,262,000 43,362,000 44,769,000 46,808,000 48,057,000 44,009,000 44,470,000 37,944,000 37,909,000 39,168,000 41,893,000 36,926,250 53,573,000 49,019,000 45,113,000 20,914,750 28,237,000 29,043,000 26,379,000 19,546,250 26,109,000 
      restructuring, restatement related costs and other
                                                         1,849,000 2,728,000 2,451,000 2,667,000 2,168,000 14,000 -61,000 183,000 577,000 336,000 1,011,000 668,000 1,491,000 3,410,000 3,090,000 8,300,000                           
      post-emergence professional fees
                                                             74,000 63,000 94,000 139,000                                   
      foreign exchange transaction losses
                                                            -790,000                                       
      income from operations before income taxes
                                                            1,642,000 7,291,250 9,723,000 11,613,000 7,829,000                                   
      earnings per common share attributable to gsi group inc.:
                                                                                                   
      basic
    520 460 300 120 590 450 530 380 410 350 590 580 510 430 630 490 530 390 380 330 320 360 230 330 340 260 250 300 350 340 610 320 190 -10  160 990 220 220 140 50 180 190 560 100 -820 150 100 80 130 60 20 40 430 60 130 40                                       
      diluted
    510 460 300 120 590 450 530 380 410 340 590 580 510 420 630 490 530 390 380 330 320 360 230 330 340 260 250 290 350 320 600 320 180   160 980 220 210 140 50 180 190 560 100 -820 150 100 80 130 60 20 40 440 60 130 40                                       
      income from operations before reorganization items and income taxes
                                                             7,291,250 9,723,000 11,613,000 7,829,000                                   
      reorganization items
                                                                  -5,909,000 -10,617,000 -9,630,000                               
      net loss attributable to noncontrolling interest
                                                             -8,750 29,000                                     
      net income attributable to gsi group inc. per common share:
                                                                                                   
      basic
                                                             120 260 300 190  -110 130   -210 -350                           
      diluted
                                                             110 260 300 190  -110 130   -210 -350                           
      pre-petition and post-emergence professional fees
                                                                 246,000 481,000                                 
      income from continuing operations before reorganization items and income taxes
                                                                 5,894,000 6,666,000 6,200,000 17,496,000                               
      income tax benefit
                                                                 782,000 665,000  1,825,000 -598,750 -739,000 -734,000 -922,000                         -1,530,750 -1,853,000 
      less: net (income) loss attributable to noncontrolling interest
                                                                 -5,750 29,000  -41,000   -14,000                            
      income from continuing operations attributable to gsi group inc. per common share:
                                                                                                   
      basic
                                                                  -110    -200 -350                           
      diluted
                                                                  -110    -200 -350                           
      income from discontinued operations attributable to gsi group, inc. per common share:
                                                                                                   
      basic
                                                                                                   
      diluted
                                                                                                   
      amounts attributable to gsi group inc.:
                                                                                                   
      income from discontinued operations
                                                                       -132,000                            
      pre-petition professional fees
                                                                     2,794,000 2,222,000 1,280,000 670,000                           
      loss from discontinued operations attributable to gsi group, inc. per common share:
                                                                                                   
      basic
                                                                                                   
      diluted
                                                                                                   
      loss from discontinued operations
                                                                                                   
      acquisition-related in-process research and development charge
                                                                         3,035,500 12,142,000                         
      loss from continuing operations before income taxes
                                                                     -10,446,250 -13,656,000                             
      loss from continuing operations
                                                                     -9,847,500 -12,917,000                             
      consolidated net incomes
                                                                     -9,880,500 -12,917,000                             
      net loss attributable to gsi group inc.
                                                                     -9,891,500 -12,966,000                             
      loss from continuing operations attributable to gsi group inc. per common share:
                                                                                                   
      basic
                                                                     -207.5 -270                             
      diluted
                                                                     -207.5 -270                             
      net loss attributable to gsi group inc. per common share:
                                                                                                   
      basic
                                                                     -207.5 -270                             
      diluted
                                                                     -207.5 -270                             
      restructuring
                                                                         1,051,500 3,073,000      2,414,000             777,000 264,000 1,559,000 628,000   
      net income from continuing operations per common share:
                                                                                                   
      basic
                                                                         -4,590 -340                         
      diluted
                                                                         -4,590 -340                         
      net income from discontinued operations per common share:
                                                                                                   
      net income per common share:
                                                                                                   
      basic
                                                                         -4,390 -340 30 50 110 180 80 80 110 140 150 120 100 50 80  210 290 290 220 60 10     
      diluted
                                                                         -4,390 -340 30 50 110 180 80 80 110 140 150 120 100 50 70  200 290 280 210 60 10     
      weighted-average common shares outstanding – basic
                                                                         43,125,000 41,677,000                         
      weighted-average common shares outstanding – diluted
                                                                          41,677,000                         
      selling, general, administrative and other
                                                                           14,700,000 16,317,000                       
      amortization of purchased intangibles
                                                                           1,601,000 1,679,000 1,698,000 1,693,000 1,690,000 1,729,000 1,719,000 1,734,000 1,513,000 1,827,000 1,623,000 1,632,000 1,648,000 1,752,000 1,627,000 1,614,000 1,162,000 1,549,000 1,602,000 1,408,000 1,369,000 1,279,000 1,300,000 1,278,000 
      restructuring expense
                                                                           1,501,000 -317,000                       
      weighted-average common shares outstanding
                                                                           41,736,000 41,972,000 42,364,000 42,654,000 42,427,000 42,001,000 41,896,000 41,815,000 42,100,000 41,868,000 41,548,000   41,464,000 41,124,000 41,209,000 41,059,000 40,951,000 40,837,000 40,857,000 40,797,000 40,787,000 40,663,000 40,699,000 
      weighted-average common shares outstanding for diluted net income per common share
                                                                           41,853,000 42,204,000 42,645,000 42,936,000 42,678,000 42,252,000 42,251,000 42,011,000 42,304,000 42,524,000 41,856,000   41,825,000 42,125,000 42,084,000 42,250,000 42,114,000       
      research and development
                                                                             5,728,750 7,529,000      7,454,000   6,368,000 6,460,000 6,652,000 6,562,000 6,002,000 4,759,000 3,441,000 3,297,000 3,772,000 3,385,000 4,328,000 5,242,000 
      restructuring and other
                                                                             1,460,750 1,915,000 1,474,000  -113,000 -142,000 -129,000              1,275,000  
      other
                                                                                -161,000    -96,000   4,000 197,000     -10,000  485,000 356,000   
      acquired in-process research and development
                                                                                         -40,000  430,000        
      weighted average common shares outstanding
                                                                                      41,598,000 41,522,000            
      weighted average common shares outstanding for diluted net income per common share
                                                                                      41,965,000 41,728,000            
      loss on sale of investments
                                                                                            -15,000       
      weighted-average common shares outstanding and dilutive potential common shares
                                                                                              41,343,000 40,797,000 40,787,000 40,663,000 40,699,000 
      net loss per common share:
                                                                                                   
      net loss per common share:
                                                                                                   
      basic
                                                                                                -40   
      diluted
                                                                                                -40   
      selling, service and administrative
                                                                                                 10,722,750 14,237,000 
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-04-03 2025-12-31 2025-09-26 2025-06-27 2025-03-28 2024-12-31 2024-09-27 2024-06-28 2024-03-29 2023-12-31 2023-09-29 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-07-01 2022-04-01 2021-12-31 2021-10-01 2021-07-02 2021-04-02 2020-12-31 2020-10-02 2020-07-03 2020-04-03 2019-12-31 2019-09-27 2019-06-28 2019-03-29 2018-12-31 2018-09-28 2018-06-29 2018-03-30 2017-12-31 2017-09-29 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-07-01 2016-04-01 2015-12-31 2015-10-02 2015-07-03 2015-04-03 2014-12-31 2014-09-26 2014-06-27 2014-03-28 2013-12-31 2013-09-27 2013-06-28 2013-03-29 2012-12-31 2012-09-28 2012-06-29 2012-03-30 2011-12-31 2011-09-30 2011-07-01 2011-04-01 2010-12-31 2010-10-01 2010-07-02 2010-04-02 2009-12-31 2009-10-02 2009-07-03 2009-04-03 2008-12-31 2008-09-26 2008-06-27 2008-03-28 2007-12-31 2007-09-28 2007-06-29 2007-03-30 2006-12-31 2006-09-29 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-07-01 2005-04-01 2004-12-31 2004-10-01 2004-07-02 2004-04-02 2003-12-31 2003-09-26 2003-06-27 2003-03-28 2002-12-31 2002-09-27 
                                                                                                     
        assets
                                                                                                     
        current assets
                                                                                                     
        cash and cash equivalents
      388,799,000 380,871,000 89,221,000 109,912,000 106,045,000 113,989,000 92,690,000 98,468,000 93,520,000 105,051,000 75,961,000 91,330,000 82,676,000 100,105,000 84,580,000 100,489,000 98,805,000 117,393,000 102,395,000 133,853,000 113,562,000 125,054,000 106,630,000 97,494,000 73,701,000 78,944,000 61,405,000 66,093,000 74,074,000 82,043,000 111,814,000 107,261,000 111,127,000 100,057,000 92,149,000 89,126,000 80,014,000 68,108,000 64,739,000 60,497,000 67,892,000 59,959,000 80,089,000 81,051,000 47,542,000 51,146,000 53,549,000 45,007,000 31,741,000 60,980,000 53,690,000 52,058,000 36,337,000 65,788,000 52,863,000 55,758,000 50,358,000 54,835,000 50,655,000 73,999,000 61,337,000 56,781,000 53,938,000 87,373,000 80,002,000 63,328,000 53,216,000 61,035,000 53,565,000 69,001,000 52,141,000 183,271,000 170,652,000 171,714,000 161,745,000 152,293,000 147,436,000 138,315,000 130,994,000 115,339,000 86,385,000 69,286,000 84,170,000 64,014,000 74,360,000 82,334,000 63,220,000 53,192,000 91,997,000 64,035,000 74,049,000 85,750,000 97,478,000 83,633,000 69,264,000 
        accounts receivable
      173,934,000 184,880,000 170,563,000 161,202,000 164,201,000 151,026,000 164,502,000 145,025,000 150,911,000 139,410,000 143,086,000 144,837,000 141,472,000 137,697,000 144,633,000 129,808,000 123,759,000 115,617,000 112,080,000 90,078,000 90,060,000 75,054,000 82,050,000 88,360,000 89,556,000 91,078,000 98,666,000 88,831,000 89,437,000 83,955,000 88,921,000 76,747,000 76,915,000 81,482,000 83,008,000 69,112,000 70,073,000 63,769,000 61,787,000 57,587,000 58,683,000 57,188,000 56,050,000 54,379,000 53,360,000 51,494,000 56,673,000 57,028,000 61,314,000 53,913,000 58,829,000 55,314,000 57,285,000 42,652,000 48,421,000 44,089,000 51,294,000 50,167,000 56,545,000 58,339,000 55,073,000 55,110,000 57,508,000 55,247,000 49,633,000 47,037,000 40,542,000 38,988,000 38,369,000  64,462,000                         
        inventories
      193,143,000 188,284,000 179,977,000 168,065,000 145,435,000 144,606,000 154,021,000 160,042,000 161,371,000 149,371,000 153,809,000 162,904,000 166,671,000 167,997,000 162,807,000 153,887,000 139,166,000 125,657,000 119,422,000 94,974,000 89,944,000 92,737,000 101,737,000 107,380,000 112,003,000 116,618,000 118,573,000 113,297,000 106,784,000 104,764,000 98,917,000 96,377,000 98,812,000 91,278,000 88,861,000 76,796,000 71,019,000 59,745,000 59,614,000 59,981,000 61,764,000 59,566,000 61,268,000 60,410,000 60,682,000 62,943,000 62,815,000 64,550,000 63,834,000 66,744,000 65,073,000 62,555,000 64,902,000 52,801,000 53,431,000 53,713,000 66,131,000 65,810,000 70,917,000 71,112,000 70,080,000 66,721,000 67,727,000 64,077,000 65,116,000 66,444,000 72,364,000 74,816,000 78,799,000 78,508,000 87,892,000 62,640,000 66,926,000 65,522,000 71,070,000 73,891,000 71,174,000 72,703,000 73,077,000 71,113,000 62,763,000 63,475,000 63,010,000 63,977,000 62,783,000 60,319,000 59,852,000 57,194,000 51,686,000 43,916,000 38,404,000 40,708,000 36,916,000 39,671,000 52,047,000 
        prepaid income taxes and income taxes receivable
      8,751,000 9,382,000 9,755,000 8,160,000 5,830,000 8,076,000 12,844,000 9,360,000 7,730,000 8,105,000 5,299,000 3,144,000 1,669,000 1,508,000 994,000 1,081,000 1,000,000 1,997,000 7,252,000 5,829,000 6,277,000 3,203,000 4,923,000 6,720,000 8,715,000 5,905,000 6,356,000 4,989,000 4,269,000 1,852,000 3,995,000 6,478,000 2,955,000 4,387,000 8,107,000 3,942,000 2,740,000 2,058,000                                                          
        prepaid expenses and other current assets
      22,176,000 19,184,000 18,903,000 14,761,000 12,627,000 15,951,000 12,877,000 11,896,000 15,284,000 13,360,000 13,167,000 12,128,000 12,305,000 13,212,000 14,721,000 14,102,000 12,649,000 13,161,000 12,163,000 11,013,000 9,274,000 8,125,000 7,492,000 10,423,000 12,910,000 11,967,000 11,860,000 11,701,000 11,996,000 9,155,000 9,527,000 8,878,000 8,266,000 10,675,000 8,253,000 6,714,000 6,139,000 5,570,000 5,621,000 4,944,000 4,633,000 5,989,000 5,361,000 5,644,000 7,099,000 5,236,000 4,392,000 5,053,000 4,872,000 5,380,000 6,610,000 5,575,000 5,991,000 5,486,000 4,859,000 5,545,000 7,030,000 5,969,000 5,657,000 6,125,000 5,769,000 5,580,000 4,848,000 4,962,000 4,305,000 5,622,000 7,997,000 7,511,000 7,599,000                           
        total current assets
      786,803,000 782,601,000 468,419,000 462,100,000 434,138,000 433,648,000 436,934,000 424,791,000 428,816,000 415,297,000 391,322,000 414,343,000 404,793,000 420,519,000 407,735,000 399,367,000 375,379,000 373,825,000 353,312,000 335,747,000 309,117,000 304,173,000 302,832,000 310,377,000 296,885,000 304,512,000 296,860,000 284,911,000 286,560,000 281,769,000 313,174,000 295,741,000 298,075,000 287,879,000 280,378,000 245,690,000 229,985,000 199,250,000 196,266,000 187,488,000 195,426,000 185,212,000 212,250,000 212,633,000 193,032,000 183,327,000 192,010,000 199,042,000 192,137,000 199,802,000 194,783,000 200,816,000 206,483,000 208,468,000 215,026,000 217,905,000 202,800,000 206,821,000 211,694,000 239,016,000 225,404,000 218,127,000 220,549,000 246,674,000 233,884,000 241,981,000 248,561,000 255,533,000 257,999,000 275,222,000 304,925,000 334,544,000 338,526,000 338,647,000 329,063,000 317,569,000 298,541,000 290,803,000 289,265,000 278,952,000 264,654,000 248,370,000 235,490,000 227,355,000 225,135,000           
        property, plant and equipment
      116,961,000 118,491,000 119,773,000 118,876,000 112,514,000 113,135,000 119,596,000 114,758,000 113,461,000 109,449,000 103,323,000 103,801,000 103,967,000 103,186,000 95,030,000 87,924,000 89,652,000 87,439,000 86,279,000 80,164,000 77,535,000 78,676,000 76,115,000 75,276,000 74,780,000 77,556,000 76,122,000 64,630,000 64,754,000 65,464,000 66,204,000 64,660,000 61,591,000 61,718,000 60,244,000 36,503,000 36,792,000 35,421,000 34,911,000 37,647,000 36,195,000 40,550,000 37,596,000 37,780,000 37,590,000 40,088,000 39,634,000 40,159,000 31,448,000 32,490,000 32,702,000 33,959,000 33,645,000 32,338,000                                          
        operating lease assets
      40,361,000  43,283,000 44,107,000 41,321,000  44,645,000 43,641,000 44,649,000 38,302,000 40,527,000 43,280,000 41,964,000 43,317,000 43,520,000 45,575,000 46,710,000 48,338,000 43,459,000 33,407,000 31,642,000 34,444,000 33,841,000 34,300,000 34,332,000 35,180,000 35,487,000 38,633,000 35,374,000                                                                   
        deferred tax assets
      29,665,000 27,381,000 27,088,000 26,980,000 25,004,000 22,887,000 19,239,000 15,734,000 13,247,000 27,862,000 24,714,000 21,215,000 18,201,000 15,113,000 11,538,000 7,379,000 4,498,000 12,206,000 411,000 9,941,000 10,179,000 10,491,000 12,689,000 12,092,000 8,649,000 8,890,000 9,938,000 9,862,000 9,544,000 9,492,000 8,059,000 6,747,000 6,829,000 7,052,000 11,772,000 11,021,000 10,013,000 8,593,000 5,886,000 6,463,000 7,966,000  3,820,000 6,124,000 5,589,000 5,971,000 8,699,000 8,716,000 8,786,000 7,016,000 6,675,000 6,881,000 7,065,000 7,583,000 5,468,000 5,310,000 5,318,000 5,335,000 4,242,000 4,319,000 4,260,000 4,226,000 6,515,000 6,364,000 6,408,000 6,370,000 11,312,000 11,126,000 10,961,000 11,106,000 11,041,000 8,264,000 8,264,000 8,249,000 8,180,000 8,001,000 7,927,000 7,925,000 13,845,000 12,421,000 10,980,000 10,630,000 11,813,000 13,835,000 14,897,000 13,094,000 13,633,000 12,620,000 11,527,000 5,507,000 9,327,000 10,359,000 9,631,000 9,763,000 14,524,000 
        other assets
      11,587,000 8,812,000 6,487,000 6,283,000 5,701,000 5,991,000 5,927,000 5,684,000 5,473,000 5,617,000 5,653,000 5,718,000 5,542,000 4,414,000 5,543,000 5,688,000 5,675,000 5,586,000 2,809,000 2,577,000 2,813,000 2,894,000 2,921,000 2,995,000 3,105,000 2,713,000 2,734,000 2,191,000 2,174,000 2,269,000 1,579,000 1,575,000 1,615,000 4,018,000 4,256,000 3,868,000 3,835,000 12,502,000 10,466,000 10,014,000 10,563,000 12,673,000 12,163,000 13,578,000 12,984,000 14,604,000 14,131,000 12,477,000 11,957,000 9,502,000 9,074,000 8,515,000 8,612,000 8,172,000 6,510,000 6,526,000 7,002,000 7,082,000 5,624,000 5,799,000 5,502,000 4,476,000 4,833,000 3,766,000 3,004,000 4,983,000 4,549,000 4,378,000 4,062,000 2,133,000 2,253,000 821,000 1,051,000 713,000 2,562,000 673,000 713,000 710,000 717,000 784,000 844,000 699,000 2,846,000 2,758,000 2,775,000 2,906,000 2,589,000 2,487,000 2,324,000 2,297,000 8,661,000 8,879,000 3,358,000 3,360,000 3,167,000 
        intangible assets
      170,299,000 180,776,000 193,248,000 203,630,000 177,724,000 185,844,000 198,394,000 206,938,000 215,090,000 145,022,000 151,096,000 160,956,000 168,828,000 175,766,000 179,113,000 193,499,000 208,455,000 220,989,000 231,027,000 133,450,000 139,354,000 148,521,000 149,613,000 152,170,000 155,498,000 166,175,000 168,078,000 152,775,000 136,629,000 142,920,000 150,648,000 154,714,000 151,816,000 155,048,000 157,938,000 100,993,000 104,363,000 61,743,000 60,871,000 64,020,000 62,968,000 66,269,000 64,240,000 67,278,000 70,284,000 67,242,000 93,543,000 98,024,000 102,763,000 65,293,000 68,265,000 70,531,000 73,490,000 40,020,000 41,470,000 42,903,000 44,371,000 45,797,000 47,396,000 49,269,000 51,236,000 53,139,000 55,215,000 57,195,000 59,314,000 61,509,000 64,201,000 66,690,000 68,907,000 71,460,000 156,299,000                         
        goodwill
      643,379,000 647,348,000 647,513,000 649,093,000 589,054,000 584,098,000 594,088,000 587,028,000 589,856,000 484,507,000 477,642,000 483,409,000 482,520,000 478,897,000 465,052,000 466,411,000 475,795,000 479,500,000 492,940,000 282,659,000 281,614,000 285,980,000 279,523,000 273,817,000 268,719,000 274,710,000 268,741,000 230,371,000 217,625,000 217,662,000 219,772,000 218,324,000 213,822,000 210,988,000 207,720,000 151,538,000 150,278,000 108,128,000 108,337,000 108,253,000 103,413,000 103,456,000 98,358,000 98,358,000 98,299,000 90,746,000 110,783,000 115,584,000 115,182,000 71,156,000 71,087,000 73,514,000 73,271,000 44,578,000 44,578,000 44,578,000 44,578,000 44,578,000 44,578,000 44,578,000 44,578,000 44,578,000 44,578,000 44,578,000 44,578,000 44,578,000 45,063,000 45,063,000 45,063,000 45,063,000 176,232,000 26,421,000 26,421,000 26,421,000 26,421,000 26,421,000 26,421,000 26,421,000 26,421,000 26,421,000 26,421,000 26,421,000 26,421,000 26,421,000 26,350,000 26,350,000 31,094,000 31,094,000        
        total assets
      1,799,055,000 1,807,106,000 1,505,811,000 1,511,069,000 1,385,456,000 1,388,511,000 1,418,823,000 1,398,574,000 1,410,592,000 1,226,056,000 1,194,277,000 1,232,722,000 1,225,815,000 1,241,212,000 1,207,531,000 1,205,843,000 1,206,164,000 1,227,883,000 1,210,237,000 877,945,000 852,254,000 865,179,000 857,534,000 861,027,000 841,968,000 869,736,000 857,960,000 783,373,000 752,660,000 719,576,000 759,436,000 741,761,000 733,748,000 726,703,000 722,308,000 549,613,000 535,266,000 425,637,000 416,737,000 413,885,000 416,531,000 416,045,000 425,900,000 432,428,000 415,068,000 398,919,000 450,539,000 465,789,000 453,984,000 378,807,000 377,908,000 390,029,000 400,318,000 337,460,000 341,827,000 345,899,000 341,256,000 348,503,000 353,255,000 384,014,000 373,282,000 367,167,000 395,145,000 422,764,000 421,085,000 436,701,000 452,199,000 462,192,000 478,505,000 520,317,000 785,359,000 444,691,000 441,736,000 440,210,000    411,405,000                  
        liabilities and stockholders’ equity
                                                                                                     
        current liabilities
                                                                                                     
        current portion of long-term debt
      40,416,000 38,291,000 5,685,000 5,203,000 4,852,000 4,691,000 5,016,000 4,813,000 4,847,000 4,968,000 4,736,000 4,906,000 4,904,000 4,800,000 4,366,000 4,678,000 4,975,000 5,097,000 5,207,000 5,330,000 5,273,000 5,508,000 5,264,000 5,054,000 4,871,000 5,031,000   2,240,000 4,535,000 9,131,000 9,127,000 9,123,000 9,119,000 9,115,000 7,371,000 7,368,000 7,366,000 7,365,000 7,371,000 7,395,000 7,385,000 7,374,000 7,500,000 7,500,000 7,500,000 7,500,000 7,500,000 7,500,000 7,500,000 7,500,000 7,500,000 7,500,000 7,500,000 10,000,000 10,000,000 10,000,000                                       
        accounts payable
      96,203,000 94,865,000 100,210,000 88,973,000 82,513,000 76,890,000 68,720,000 71,044,000 71,401,000 57,195,000 63,983,000 64,653,000 66,009,000 75,225,000 79,577,000 77,351,000 72,035,000 68,514,000 65,012,000 54,053,000 51,952,000 42,966,000 40,906,000 46,427,000 48,419,000 52,585,000 47,009,000 50,015,000 50,554,000 50,733,000 48,306,000 42,505,000 41,717,000 39,793,000 39,666,000 37,784,000 34,226,000 32,213,000 28,179,000 25,879,000 26,893,000 24,401,000 27,507,000 26,942,000 27,126,000 25,592,000 31,223,000 28,440,000 26,572,000 26,745,000 27,100,000 25,569,000 25,195,000 18,824,000 19,630,000 19,114,000 19,280,000 14,679,000 22,003,000 19,465,000 20,347,000 19,766,000 26,894,000 26,726,000 25,711,000 13,430,000 16,311,000 12,484,000 16,128,000 20,286,000 33,413,000 15,683,000 14,505,000 17,504,000 15,340,000 16,184,000 17,092,000 14,002,000 19,721,000 20,742,000 18,858,000 14,998,000 13,471,000 13,727,000 16,176,000 18,462,000 23,586,000 23,809,000 22,488,000 18,218,000 14,678,000 12,739,000 10,731,000 9,235,000 11,443,000 
        income taxes payable
      7,887,000 5,856,000 4,007,000 12,937,000 15,977,000 16,000,000 15,414,000 13,226,000 11,125,000 7,767,000 7,223,000 6,592,000 14,479,000 13,660,000 7,822,000 6,825,000 7,702,000 4,514,000 5,674,000 4,752,000 5,596,000 5,787,000 5,594,000 4,790,000 4,490,000 1,861,000 1,661,000 2,121,000 1,923,000 2,633,000 2,400,000 2,191,000 2,529,000 5,942,000 6,086,000 4,196,000 5,410,000 3,969,000 1,274,000 1,652,000 1,770,000 3,985,000 3,009,000 5,299,000 1,055,000 1,189,000 2,305,000 2,053,000 535,000 1,018,000 2,983,000 2,919,000 4,171,000 3,317,000 2,214,000 2,290,000 2,072,000 1,835,000 2,819,000 2,835,000 2,244,000 1,785,000 1,567,000 1,177,000 982,000 518,000 5,363,000 5,298,000 5,233,000  1,186,000 1,365,000 1,018,000 1,411,000 1,798,000 1,787,000 1,420,000  8,280,000 10,610,000 5,547,000 2,475,000 2,021,000 1,408,000 1,959,000 4,045,000 754,000 829,000        
        current portion of operating lease liabilities
      9,691,000 9,857,000 10,165,000 10,302,000 9,958,000 9,879,000 9,981,000 9,757,000 9,240,000 8,189,000 8,072,000 7,881,000 7,657,000 7,793,000 7,663,000 7,561,000 7,468,000 7,334,000 7,575,000 6,430,000 5,895,000 6,188,000 5,553,000 4,875,000 4,646,000 5,043,000 5,065,000 5,225,000 5,198,000                                                                   
        accrued expenses and other current liabilities
      66,595,000 63,498,000 66,793,000 64,523,000 56,290,000 60,331,000 57,469,000 54,630,000 54,793,000 61,056,000 54,375,000 51,946,000 49,304,000 63,044,000 58,629,000 101,985,000 90,795,000 98,479,000 104,506,000 55,989,000 48,661,000 53,780,000 76,236,000 68,131,000 72,990,000 70,326,000 71,178,000 41,184,000 41,174,000 46,295,000 48,665,000 39,175,000 38,242,000 43,314,000 40,940,000 33,998,000 30,941,000 26,948,000 30,074,000 28,904,000 24,274,000 21,182,000 21,894,000 22,037,000 21,524,000 19,401,000 19,078,000 20,765,000 21,875,000 24,576,000 22,334,000 22,665,000 22,356,000 18,962,000 19,309,000 19,939,000 24,738,000                                       
        total current liabilities
      220,792,000 212,367,000 186,860,000 181,938,000 169,590,000 167,791,000 156,600,000 153,470,000 151,406,000 139,175,000 138,389,000 135,978,000 142,353,000 164,522,000 158,057,000 198,400,000 182,975,000 183,938,000 187,974,000 126,554,000 117,377,000 114,229,000 133,553,000 129,277,000 135,416,000 134,846,000 124,913,000 98,545,000 101,089,000 104,196,000 108,502,000 92,998,000 91,611,000 98,168,000 95,807,000 83,349,000 77,945,000 70,496,000 66,892,000 63,806,000 60,332,000 56,953,000 59,986,000 61,986,000 60,357,000 54,214,000 61,715,000 66,518,000 64,032,000 60,070,000 61,887,000 62,526,000 65,418,000 54,926,000 61,847,000 62,074,000 59,998,000 58,208,000 51,986,000 55,227,000 55,838,000 59,262,000 66,953,000 79,706,000 70,015,000 89,761,000 286,738,000 286,821,000 298,315,000 282,656,000 319,026,000 49,250,000 45,763,000 48,872,000 49,736,000 53,051,000 43,174,000 43,303,000 55,669,000 59,405,000 47,753,000 41,310,000 41,831,000 41,275,000 47,114,000           
        long-term debt
      201,005,000 212,538,000 445,658,000 454,037,000 385,279,000 411,949,000 452,502,000 477,113,000 508,858,000 349,404,000 347,879,000 403,586,000 418,535,000 430,662,000 438,447,000 402,679,000 412,521,000 429,361,000 441,831,000 186,866,000 186,145,000 194,927,000 188,089,000 211,946,000 206,752,000 215,334,000 227,507,000 214,562,000 198,203,000 202,843,000 247,293,000 228,306,000 224,098,000 225,500,000 234,188,000 104,176,000 110,865,000 70,554,000 72,267,000 79,164,000 86,763,000 88,426,000 100,084,000 108,750,000 115,625,000 107,500,000 114,375,000 127,250,000 129,125,000 64,000,000 70,875,000 87,750,000 95,625,000 42,500,000 37,500,000 43,000,000 45,500,000 58,000,000                                      
        operating lease liabilities
      37,244,000 38,873,000 40,407,000 41,086,000 38,694,000 40,548,000 42,672,000 41,279,000 42,926,000 37,345,000 38,577,000 40,729,000 39,578,000 40,808,000 40,907,000 42,580,000 43,889,000 45,700,000 40,850,000 32,248,000 30,934,000 32,802,000 32,499,000 33,400,000 33,036,000 34,108,000 32,181,000 35,108,000 31,808,000                                                                   
        deferred tax liabilities
      17,155,000 18,092,000 19,703,000 20,776,000 13,208,000 13,093,000 14,324,000 14,445,000 15,228,000 16,305,000 14,439,000 16,175,000 16,977,000 17,194,000 16,519,000 17,688,000 19,836,000 33,738,000 21,936,000 22,350,000 22,167,000 24,134,000 27,424,000 26,028,000 24,855,000 26,676,000 28,980,000 23,429,000 22,534,000 22,632,000 24,920,000 25,541,000 26,060,000 25,672,000 27,106,000 8,551,000 8,254,000 1,294,000 42,000 42,000 556,000  202,000 208,000 198,000 208,000 172,000 218,000 214,000 177,000 399,000 376,000 376,000 402,000 111,000 108,000 146,000 140,000 8,477,000 11,000 8,440,000  829,000 826,000 829,000 831,000 487,000 486,000 483,000 486,000 798,000 290,000 286,000 286,000 12,442,000 12,412,000 12,357,000 12,342,000 12,660,000 12,338,000 11,785,000 13,252,000 10,566,000 10,884,000 11,201,000 11,521,000          
        other liabilities
      7,311,000 6,986,000 6,486,000 6,815,000 4,257,000 4,491,000 5,190,000 5,459,000 5,768,000 5,932,000 5,205,000 5,563,000 5,839,000 6,085,000 6,246,000 7,007,000 7,303,000 9,638,000 11,744,000 12,434,000 14,336,000 17,166,000 19,588,000 23,335,000 23,941,000 36,887,000 36,815,000 20,800,000 14,678,000 17,187,000 14,732,000 14,996,000 14,517,000 15,141,000 15,068,000 15,354,000 15,868,000 18,713,000 14,481,000 15,512,000 15,745,000 19,445,000 17,477,000 18,257,000 18,695,000 18,819,000 13,551,000 13,425,000 4,750,000 5,264,000 8,958,000 9,486,000 9,460,000 9,809,000 5,381,000 5,555,000 5,566,000 1,739,000 1,154,000 1,490,000 1,821,000 2,420,000 2,752,000 2,806,000 3,955,000 4,039,000 5,514,000 5,593,000 5,921,000 5,127,000 5,044,000                         
        total liabilities
      488,027,000 492,819,000 704,335,000 709,623,000 615,701,000 642,813,000 676,628,000 696,582,000 728,877,000 552,596,000 549,421,000 606,692,000 627,798,000 663,626,000 665,329,000 673,674,000 671,471,000 706,592,000 710,124,000 384,881,000 376,131,000 388,370,000 406,285,000 429,129,000 428,865,000 452,564,000 455,083,000 397,191,000 372,959,000 351,321,000 399,760,000 365,789,000 360,221,000 368,235,000 376,323,000 217,709,000 218,975,000 166,767,000 159,537,000 164,296,000 169,315,000 171,344,000 185,917,000 197,841,000 203,788,000 187,665,000 201,761,000 219,288,000 210,314,000 136,404,000 144,640,000 163,198,000 173,834,000 109,254,000 122,736,000 127,619,000 127,892,000 139,143,000 145,331,000   188,489,000 213,697,000 339,296,000 332,167,000 352,390,000 333,110,000 332,820,000 344,404,000 367,640,000 433,297,000 69,895,000 63,467,000 66,093,000 74,657,000 77,833,000 67,625,000 68,332,000 81,696,000 84,615,000 71,947,000 66,888,000 64,232,000 64,203,000 70,960,000     47,808,000      
        commitments and contingencies
                                                                                                     
        stockholders’ equity:
                                                                                                     
        preferred shares, no par value; authorized shares: 7,000; no shares issued and outstanding
                                                                                                     
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,611 and 35,671, respectively
      423,856,000                                                                                               
        additional paid-in capital
      556,413,000 572,057,000 76,499,000 85,468,000 78,488,000 84,214,000 79,928,000 73,627,000 67,872,000 70,180,000 63,362,000 57,488,000 52,020,000 55,155,000 51,951,000 46,146,000 52,809,000 53,768,000 48,489,000 52,243,000 47,364,000 58,992,000 52,197,000 45,338,000 39,801,000 49,748,000 51,168,000 41,065,000 42,855,000 46,018,000 45,940,000 31,794,000 32,550,000 33,309,000 32,283,000 30,899,000 29,705,000 30,276,000 29,257,000 28,891,000 29,320,000 29,225,000 29,471,000 29,536,000 28,947,000 28,590,000 27,968,000 26,806,000 25,659,000 25,383,000 25,157,000 23,892,000 22,829,000 21,924,000 21,361,000 20,225,000 19,213,000 17,931,000 17,173,000 16,415,000 15,643,000 14,655,000 14,548,000 13,470,000 13,044,000 12,610,000 12,372,000 12,059,000 11,617,000 10,733,000 36,858,000 9,712,000 9,043,000 8,245,000 7,490,000 6,593,000 5,696,000 5,314,000 4,874,000 4,401,000 4,340,000 3,339,000 3,305,000 3,199,000 3,227,000 3,289,000 2,714,000 2,919,000 2,851,000 2,800,000 2,592,000 2,592,000 2,592,000 2,592,000 2,592,000 
        retained earnings
      342,477,000 321,378,000 303,907,000 293,254,000 288,757,000 267,549,000 251,085,000 231,893,000 218,138,000 203,462,000 190,951,000 169,728,000 148,849,000 130,584,000 115,322,000 92,832,000 75,353,000 56,533,000 42,779,000 29,176,000 17,512,000                                                 -184,716,000 4,995,000 51,530,000 50,436,000 48,475,000 43,727,000 35,673,000 32,339,000 29,431,000 24,706,000 18,975,000 12,792,000 7,688,000 3,308,000 1,266,000            
        accumulated other comprehensive loss
      -11,718,000 -3,004,000 -2,786,000 -1,132,000 -21,346,000 -29,921,000 -12,674,000 -27,384,000 -28,151,000 -24,038,000 -33,313,000 -25,042,000 -26,708,000 -32,009,000 -48,927,000 -30,665,000 -17,325,000 -12,866,000 -15,011,000 -12,211,000 -12,609,000 -12,241,000 -18,350,000 -22,584,000 -24,182,000 -18,113,000 -24,611,000 -22,280,000 -20,171,000 -22,527,000 -19,384,000 -19,117,000 -14,325,000 -17,880,000 -19,332,000 -22,598,000 -26,070,000 -27,715,000 -20,610,000 -20,385,000 -18,316,000 -18,830,000 -17,691,000 -16,584,000 -20,233,000 -16,456,000 -8,795,000 -5,385,000 -6,341,000 -6,342,000 -10,963,000 -14,357,000 -14,494,000 -9,749,000 -2,488,000 -4,678,000 -3,701,000 -5,024,000 -1,854,000 -269,000 -1,129,000 -3,429,000 -2,269,000 -6,119,000 -5,298,000 -3,430,000 -161,000 -2,482,000 -7,156,000     6,573,000 2,522,000 -140,000 -1,752,000 -2,307,000 -7,129,000 -9,978,000 -13,697,000 -14,016,000 -11,677,000 -10,832,000 -7,039,000 -4,426,000 -3,086,000 -2,313,000 -1,122,000 -4,084,000 -8,986,000 -9,200,000 -10,813,000 -11,554,000 -8,695,000 
        total stockholders' equity
      1,311,028,000  801,476,000 801,446,000 769,755,000  742,195,000 701,992,000 681,715,000  644,856,000 626,030,000 598,017,000  542,202,000 532,169,000 534,693,000  500,113,000 493,064,000 476,123,000  451,249,000 431,898,000 413,103,000  402,877,000 386,182,000 379,701,000  359,676,000 324,366,000 318,611,000  309,147,000 304,546,000 294,196,000                                                           
        total liabilities and stockholders’ equity
      1,799,055,000 1,807,106,000 1,505,811,000 1,511,069,000 1,385,456,000 1,388,511,000 1,418,823,000 1,398,574,000 1,410,592,000 1,226,056,000 1,194,277,000 1,232,722,000 1,225,815,000 1,241,212,000 1,207,531,000 1,205,843,000 1,206,164,000 1,227,883,000 1,210,237,000 877,945,000 852,254,000 865,179,000 857,534,000 861,027,000 841,968,000 869,736,000 857,960,000 783,373,000 752,660,000         425,637,000 416,737,000 413,885,000 416,531,000 416,045,000 425,900,000 432,428,000 415,068,000 398,919,000 450,539,000 465,789,000 453,984,000 378,807,000 377,908,000 390,029,000 400,318,000 337,460,000 341,827,000 345,899,000 341,256,000 348,503,000 353,255,000 384,014,000 373,282,000 367,167,000 395,145,000 422,764,000 421,085,000 436,701,000 452,199,000 462,192,000 478,505,000 520,317,000 785,359,000 444,691,000 441,736,000 440,210,000    411,405,000                  
        operating right-of-use assets
       41,697,000    42,908,000                                                                                          
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,671 and 35,938, respectively
       423,856,000                                                                                              
        total stockholders’ equity
       1,314,287,000    745,698,000    673,460,000    577,586,000    521,291,000    476,809,000    417,172,000    368,255,000    311,545,000    258,870,000 257,200,000 249,589,000 247,216,000 244,701,000 239,983,000 234,587,000 211,280,000 211,254,000 248,778,000 246,501,000 243,670,000 242,403,000 233,268,000 226,831,000 226,484,000 228,206,000 219,091,000 218,280,000 213,364,000 209,360,000 207,924,000 199,935,000 188,228,000 178,678,000 181,448,000 83,468,000 88,918,000 84,311,000 119,089,000 129,372,000 134,101,000 152,677,000 352,062,000 374,796,000 378,269,000 374,117,000 369,158,000 358,476,000 349,824,000 343,073,000 332,473,000 323,420,000 317,222,000 306,556,000 304,366,000 302,843,000 303,188,000           
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,846 and 35,938, respectively
        423,856,000                                                                                             
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,973 and 35,938, respectively
         423,856,000                                                                                            
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,964 and 35,938, respectively
          423,856,000                                                                                           
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,938 and 35,814, respectively
           423,856,000                                                                                          
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,916 and 35,814, respectively
            423,856,000                                                                                         
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,895 and 35,814, respectively
             423,856,000                                                                                        
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,891 and 35,814, respectively
              423,856,000                                                                                       
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,814 and 35,711, respectively
               423,856,000                                                                                      
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,810 and 35,711, respectively
                423,856,000                                                                                     
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,808 and 35,711, respectively
                 423,856,000                                                                                    
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,802 and 35,711, respectively
                  423,856,000                                                                                   
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,711 and 35,601, respectively
                   423,856,000                                                                                  
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,689 and 35,601, respectively
                    423,856,000                                                                                 
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,623 and 35,601, respectively
                     423,856,000                                                                                
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,684 and 35,601, respectively
                      423,856,000                                                                               
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,601 and 35,163, respectively
                       423,856,000                                                                              
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,600 and 35,163, respectively
                        423,856,000                                                                             
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,489 and 35,163, respectively
                         423,856,000                                                                            
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,384 and 35,163, respectively
                          423,856,000                                                                           
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,163 and 35,052, respectively
                           423,856,000                                                                          
        accumulated deficit
                           6,202,000 -6,454,000 -14,712,000 -26,372,000 -38,319,000 -47,536,000 -56,459,000 -66,839,000 -79,092,000 -90,736,000 -112,167,000 -123,470,000 -127,740,000 -127,660,000 -127,611,000 -133,295,000 -167,547,000 -175,303,000 -182,773,000 -187,644,000 -189,550,000 -195,653,000 -202,221,000 -221,719,000 -225,165,000 -194,680,000 -199,205,000 -199,930,000 -200,913,000 -205,221,000 -207,011,000 -206,140,000 -208,222,000 -224,040,000 -221,506,000 -226,379,000 -227,760,000 -231,615,000 -240,460,000 -250,526,000 -256,733,000 -254,991,000 -255,112,000 -250,046,000 -256,046,000 -224,282,000 -211,316,000 -201,457,000                -1,859,000 -1,969,000 -10,564,000 -22,687,000 -34,501,000 -43,440,000 -45,940,000 -46,491,000 -42,936,000 -41,270,000  
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,160 and 35,052, respectively
                            423,856,000                                                                         
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,155 and 35,052, respectively
                             423,856,000                                                                        
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,122 and 35,052, respectively
                              423,856,000                                                                       
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,052 and 34,886, respectively
                               423,856,000                                                                      
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 35,089 and 34,886, respectively
                                423,856,000                                                                     
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 34,972 and 34,886, respectively
                                 423,856,000                                                                    
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 34,998 and 34,886, respectively
                                  423,856,000                                                                   
        liabilities, noncontrolling interest and stockholders’ equity
                                                                                                     
        redeemable noncontrolling interest
                                     51,606,000 54,916,000 46,923,000 36,838,000 27,358,000 22,095,000                                                           
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 34,886 and 34,595, respectively
                                   423,856,000                                                                  
        total liabilities, noncontrolling interest and stockholders’ equity
                                   719,576,000 759,436,000 741,761,000 733,748,000 726,703,000 722,308,000 549,613,000 535,266,000                                                           
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 34,916 and 34,595, respectively
                                    423,856,000                                                                 
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 34,671 and 34,595, respectively
                                     423,856,000                                                                
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 34,685 and 34,595, respectively
                                      423,856,000                                                               
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 34,595 and 34,458, respectively
                                       423,856,000                                                              
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 34,583 and 34,458, respectively
                                        423,856,000                                                             
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 34,580 and 34,458, respectively
                                         423,856,000                                                            
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 34,546 and 34,458, respectively
                                          423,856,000                                                           
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 34,458 and 34,345, respectively
                                           423,856,000                                                          
        total novanta inc. stockholders’ equity
                                           258,870,000                                                          
        noncontrolling interest
                                                  429,000 429,000 429,000 429,000 426,000 419,000 439,000 451,000 433,000 397,000 402,000 383,000 375,000 357,000 364,000 393,000 384,000 329,000 304,000 333,000 322,000 281,000 264,000 215,000 201,000                           
        income taxes receivable
                                            4,505,000 4,479,000 2,454,000 2,510,000 5,662,000 5,025,000 5,178,000 5,906,000 5,251,000 5,666,000 5,455,000 5,769,000 3,906,000 16,539,000 16,620,000 16,540,000 22,588,000 22,579,000 22,669,000 22,707,000 21,975,000 21,984,000 21,975,000 21,920,000 22,808,000 22,334,000 21,895,000 24,192,000 26,281,000 24,944,000 25,440,000 30,038,000 37,180,000 13,594,000 13,129,000 12,241,000 8,028,000 4,691,000 6,856,000 5,755,000 2,958,000 2,903,000 2,387,000 2,517,000 1,280,000 1,586,000 3,665,000 2,287,000   1,199,000 4,839,000 10,054,000 9,807,000 8,988,000 8,431,000 3,666,000 
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 34,439 and 34,345, respectively
                                            423,856,000                                                         
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 34,431 and 34,345, respectively
                                             423,856,000                                                        
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 34,516 and 34,345, respectively
                                              423,856,000                                                       
        assets of discontinued operations
                                                   631,000 631,000 13,022,000 16,135,000   1,894,000 18,283,000 17,618,000 27,396,000 30,911,000                                        
        liabilities of discontinued operations
                                                   324,000 1,437,000 7,542,000 7,336,000 54,000 624,000 2,681,000 4,716,000 5,605,000 9,688,000 9,549,000                                        
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 34,345 and 34,219, respectively
                                               423,856,000                                                      
        total gsi group inc. stockholders’ equity
                                               244,701,000 239,983,000 234,587,000 210,851,000 210,825,000 248,349,000 246,072,000 243,244,000 241,984,000 232,829,000 226,380,000 226,051,000 227,809,000 218,689,000 217,897,000 212,989,000 209,003,000 207,560,000 199,542,000 187,844,000 178,349,000 181,144,000 83,135,000 88,596,000 84,030,000 118,825,000 129,157,000 133,900,000                           
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 34,341 and 34,219, respectively
                                                423,856,000                                                     
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 34,409 and 34,219, respectively
                                                 423,856,000                                                    
        assets held for sale
                                                  13,582,000                                                   
        liabilities held for sale
                                                  2,954,000                                                   
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 34,406 and 34,219, respectively
                                                  423,856,000                                                   
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 34,219 and 33,991, respectively
                                                   423,856,000                                                  
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 34,209 and 33,991, respectively
                                                    423,856,000                                                 
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 34,192 and 33,991, respectively
                                                     423,856,000                                                
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 34,173 and 33,991, respectively
                                                      423,856,000                                               
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 33,991 and 33,796, respectively
                                                       423,856,000                                              
        deferred revenue
                                                        947,000 816,000 1,104,000 316,000 895,000 1,074,000 3,762,000 5,913,000 4,126,000 7,195,000 12,951,000 15,006,000 15,621,000 16,124,000 15,849,000 55,755,000 59,228,000 59,171,000 73,857,000 45,061,000 69,458,000 10,629,000 11,688,000 9,949,000 13,077,000 15,317,000                    
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 33,959 and 33,796, respectively
                                                        423,856,000                                             
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 33,940 and 33,796, respectively
                                                         423,856,000                                            
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 33,920 and 33,796, respectively
                                                          423,856,000                                           
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 33,796 and 33,478, respectively
                                                           423,856,000                                          
        property, plant and equipment, net of accumulated depreciation
                                                            32,630,000 33,107,000 41,692,000 43,411,000 42,489,000 43,623,000 44,970,000 45,402,000 46,738,000 47,519,000 48,679,000 49,502,000 50,890,000 52,275,000 53,006,000 54,439,000 70,794,000 42,401,000 33,439,000 30,817,000 31,498,000 33,939,000 33,408,000 33,511,000 33,907,000 34,045,000 32,389,000 32,220,000 38,263,000 45,261,000 48,558,000 50,220,000 49,380,000 50,926,000 52,041,000 52,982,000 32,755,000 33,017,000 26,163,000 26,675,000 28,362,000 
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 33,710 and 33,478, respectively
                                                            423,856,000                                         
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 33,694 and 33,478, respectively
                                                             423,856,000                                        
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 33,599 and 33,478, respectively
                                                              423,856,000                                       
        deferred cost of goods sold
                                                               1,998,000 1,703,000 3,138,000 6,910,000 7,789,000 7,205,000 6,317,000 6,525,000 28,988,000 31,827,000 31,768,000 37,598,000 20,507,000 35,285,000                         
        short-term debt
                                                               10,000,000                                      
        accrued compensation and benefits
                                                               9,572,000 9,085,000 10,939,000 7,366,000 7,988,000 7,090,000 7,752,000 5,497,000 5,084,000 5,567,000 6,877,000 6,822,000 7,894,000 11,524,000 8,848,000 8,537,000 10,369,000 11,045,000 10,635,000 10,461,000 13,455,000 13,103,000 10,391,000 9,659,000 9,212,000 9,621,000 8,805,000 9,891,000 13,160,000 13,056,000 10,170,000 8,312,000 7,424,000 5,797,000 7,822,000 5,654,000 6,523,000 7,462,000 
        other accrued expenses
                                                               16,069,000 13,953,000 14,782,000 12,930,000 14,717,000 14,952,000 27,101,000 21,147,000 14,143,000 17,079,000 20,773,000 14,995,000 23,814,000 17,239,000 12,435,000 9,729,000 9,353,000 10,274,000 10,915,000 15,621,000 15,846,000 14,565,000 17,662,000 13,689,000 14,625,000 16,718,000 17,335,000 19,088,000 21,327,000 22,126,000 20,137,000 22,407,000 18,451,000 19,501,000 15,564,000 19,507,000 20,845,000  
        accrued pension liabilities
                                                               4,265,000                                      
        total long-term liabilities
                                                               80,935,000    129,227,000    42,069,000                              
        stockholders’ equity
                                                                                                     
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 33,478 and 33,342, respectively
                                                               423,856,000                                      
        debt
                                                                73,107,000 108,107,000 108,107,000 107,575,000 107,040,000    188,066,000 187,030,000 186,030,000 185,115,000 183,840,000                         
        accrued restructuring, net of current portion
                                                                234,000 471,000 670,000 769,000 666,000 788,000 1,003,000 1,256,000 1,471,000 868,000 939,000 1,072,000 1,106,000                         
        accrued pension liability
                                                                2,467,000 2,663,000 2,864,000 3,044,000 3,710,000 4,422,000 4,521,000 4,838,000 3,908,000 4,131,000 3,894,000 4,104,000 4,316,000 4,598,000 4,681,000 4,481,000 9,035,000 8,936,000 8,847,000 8,806,000                  
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 33,367,264 and 33,342,169 respectively
                                                                423,856,000                                     
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 33,352,192 and 33,342,169 respectively
                                                                 423,856,000                                    
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 33,352,192 and 33,342,169, respectively
                                                                  423,856,000                                   
        investments in auction rate securities
                                                                      8,500,000 11,272,000 14,709,000 14,316,000 25,819,000 25,065,000 25,860,000                         
        liabilities subject to compromise
                                                                     219,252,000 220,381,000 220,560,000                              
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 33,342,169 and 15,947,743, respectively
                                                                   423,856,000                                  
        total long term liabilities
                                                                    146,744,000 40,338,000 41,771,000                               
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 100,026,395 and 47,843,229 respectively
                                                                    423,856,000                                 
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 47,901,978 and 47,843,229 respectively
                                                                     330,896,000 330,896,000                               
        deferred debt financing costs
                                                                        5,022,000 5,345,000 5,668,000 5,999,000 6,340,000                         
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 47,843,229 and 47,567,874, respectively
                                                                       330,896,000 330,896,000                             
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 47,733,255 and 47,567,874, respectively
                                                                         330,896,000 330,896,000                           
        accounts receivable, net of 1,687 and 374, respectively
                                                                           50,494,000                          
        other current assets
                                                                           9,569,000 6,267,000 8,830,000 6,926,000 2,475,000 5,962,000 6,171,000 5,495,000 1,388,000 12,239,000 12,868,000 14,499,000 20,357,000 14,183,000 8,676,000 8,130,000 10,311,000 9,520,000 8,817,000 7,574,000 8,048,000 6,503,000 6,204,000 3,480,000 4,448,000 5,331,000 
        current assets of discontinued business held for sale
                                                                            4,317,000                         
        noncurrent assets of discontinued business held for sale
                                                                            4,649,000                         
        current liabilities of discontinued business held for sale
                                                                            1,568,000                         
        minority interest
                                                                           220,000 164,000                         
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 47,567,874 and 42,161,592, respectively
                                                                           330,896,000                          
        accumulated other comprehensive income
                                                                           -4,236,000 5,614,000 8,985,000 10,915,000                       
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 41,709,379 and 42,161,592, respectively
                                                                            304,595,000                         
        accounts receivables
                                                                             57,945,000 72,629,000 73,527,000 74,078,000 72,522,000 59,653,000 54,546,000 56,152,000 64,308,000 65,177,000 55,348,000 51,751,000 61,011,000 53,341,000 60,314,000 63,191,000 59,720,000 63,068,000 53,040,000 41,951,000 42,250,000 38,544,000 33,793,000 35,291,000 
        long-term investments
                                                                             997,000 975,000 854,000 833,000 803,000 744,000 693,000 672,000 644,000 616,000 613,000 626,000 640,000 5,667,000 5,681,000 6,636,000 1,644,000 1,644,000 3,743,000 3,729,000 3,758,000 34,428,000 37,405,000  
        intangible assets, net of amortization of 9,713
                                                                             11,722,000                        
        patents and acquired technology, net of amortization of 42,307
                                                                             17,881,000                        
        deferred compensation
                                                                             608,000  676,000 663,000 650,000 668,000 2,740,000 2,684,000 2,629,000 2,622,000 2,576,000 2,530,000 2,490,000 2,702,000 2,178,000 2,151,000 2,127,000 2,343,000 2,162,000 2,141,000 2,119,000 2,307,000 2,129,000 2,105,000 
        accrued long term restructuring
                                                                             1,651,000 1,019,000 938,000 983,000 997,000 1,159,000 1,141,000                  
        deferred rent
                                                                             2,938,000                        
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 41,607,460
                                                                             304,569,000                        
        intangible assets, net of amortization of 9,203
                                                                              12,349,000                       
        patents and acquired technology, net of amortization of 41,348
                                                                              18,993,000                       
        other long term liabilities
                                                                              1,106,000                       
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 41,855,293
                                                                              307,875,000                       
        prepaid assets
                                                                               4,919,000    10,171,000                  
        intangible assets, net of amortization of 8,603
                                                                               12,817,000                      
        patents and acquired technology, net of amortization of 40,122
                                                                               20,054,000                      
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 42,161,592
                                                                               310,970,000                      
        cumulative effect of adopting fin no.48- accounting for uncertainty in income taxes
                                                                               -146,000                      
        current
                                                                                                     
        intangible assets, net of amortization of 8,104
                                                                                13,475,000                     
        patents and acquired technology, net of amortization of 39,074
                                                                                21,299,000                     
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 42,635,080
                                                                                315,555,000                     
        cumulative effect of adopting fin no. 48 – accounting for uncertainty in income taxes
                                                                                -136,000 146,000 146,000                   
        intangible assets, net of amortization of 7,528
                                                                                 13,982,000                    
        patents and acquired technology, net of amortization of 37,885
                                                                                 22,356,000                    
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 42,597,401
                                                                                 316,204,000                    
        intangible assets, net of amortization of 6,939
                                                                                  14,442,000                   
        patents and acquired technology, net of amortization of 36,660
                                                                                  23,044,000                   
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 42,235,689
                                                                                  313,395,000                   
        short-term investments
                                                                                      22,463,000 26,757,000 9,283,000 14,256,000 7,959,000 2,995,000 10,974,000 17,954,000 20,577,000 39,562,000 54,186,000 33,066,000 17,077,000 28,999,000 31,976,000 
        intangible assets, net of amortization of 6,380
                                                                                   14,965,000                  
        patents and acquired technology, net of amortization of 35,455
                                                                                   24,203,000                  
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 41,889,804
                                                                                   310,635,000                  
        intangible assets, net of amortization of 5,774
                                                                                    15,771,000                 
        patents and acquired technology, net of amortization of 34,131
                                                                                    25,229,000                 
        accrued minimum pension liability
                                                                                    10,683,000 10,243,000 9,787,000 9,750,000 9,278,000 9,471,000 9,860,000 9,881,000 1,578,000 1,595,000 1,616,000 1,553,000 4,032,000 4,064,000 3,824,000 3,875,000  
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 41,815,442
                                                                                    310,022,000 310,022,000                
        intangible assets, net of amortization of 5,138
                                                                                     16,091,000                
        patents and acquired technology, net of amortization of 32,812
                                                                                     26,155,000                
        intangible assets, net of amortization of 4,567
                                                                                      16,325,000               
        patents and acquired technology, net of amortization of 31,512
                                                                                      27,043,000               
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 42,194,867
                                                                                      313,787,000               
        intangible assets, net of amortization of 4,035
                                                                                       16,834,000              
        patents and acquired technology, net of amortization of 30,359
                                                                                       28,163,000              
        other liability
                                                                                        27,000 83,000 83,000 27,000 28,000 30,000        
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 41,628,171
                                                                                       309,545,000              
        intangible assets, net of amortization of 3,550
                                                                                        16,199,000             
        patents and acquired technology, net of amortization of 29,271
                                                                                        28,759,000             
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 41,614,421
                                                                                        309,430,000             
        intangible assets, net of amortization of 3,061
                                                                                         16,821,000            
        patents and acquired technology, net of amortization of 28,191
                                                                                         30,001,000            
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 41,581,447
                                                                                         309,210,000            
        intangible assets, net of amortization of 2,581
                                                                                          17,571,000           
        patents and acquired technology, net of amortization of 27,145
                                                                                          31,396,000           
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 41,489,107
                                                                                          308,859,000           
        intangible assets, net of amortization of 2,139
                                                                                           18,152,000          
        patents and acquired technology, net of amortization of 25,883
                                                                                           32,837,000          
        current - sum
                                                                                           386,164,000 373,140,000 357,500,000 330,234,000 308,596,000 299,035,000 294,036,000 295,587,000 297,088,000  
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 41,449,270
                                                                                           308,669,000          
        intangible assets, net of amortization of 26,246
                                                                                            52,082,000         
        deferred tax liability
                                                                                            13,315,000 13,735,000        
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 41,215,471
                                                                                            307,482,000         
        intangible assets, net of amortization of 24,652
                                                                                             53,839,000        
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 41,191,885
                                                                                             307,149,000        
        intangible assets, net of amortization of 23,497
                                                                                              22,986,000       
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 40,976,318
                                                                                              305,840,000       
        intangible assets, net of amortization of 21,924
                                                                                               23,985,000      
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 40,927,499
                                                                                               305,512,000      
        intangible assets, net of amortization of 20,296
                                                                                                12,063,000     
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 40,880,399
                                                                                                305,220,000     
        intangible assets, net of amortization of 18,881
                                                                                                 13,773,000    
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 40,808,484
                                                                                                 304,827,000    
        intangible assets, net of amortization of 17,498
                                                                                                  12,186,000   
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 40,787,457
                                                                                                  304,721,000   
        intangible assets, net of amortization of 16,217
                                                                                                   13,467,000  
        bank indebtedness
                                                                                                    10,250,000 
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 40,785,922
                                                                                                   304,713,000  
        other investments
                                                                                                    48,530,000 
        intangible assets, net of amortization of 14,914
                                                                                                     
        common shares, no par value; authorized shares: unlimited; issued and outstanding: 40,704,862
                                                                                                    304,306,000 
        deficit
                                                                                                    -36,693,000 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2025-12-31 2025-09-26 2025-06-27 2025-03-28 2024-12-31 2024-09-27 2024-06-28 2024-03-29 2023-12-31 2023-09-29 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-07-01 2022-04-01 2021-12-31 2021-10-01 2021-07-02 2021-04-02 2020-12-31 2020-10-02 2020-07-03 2020-04-03 2019-12-31 2019-09-27 2019-06-28 2019-03-29 2018-12-31 2018-09-28 2018-06-29 2018-03-30 2017-12-31 2017-09-29 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-07-01 2016-04-01 2015-12-31 2015-10-02 2015-07-03 2015-04-03 2014-12-31 2014-09-26 2014-06-27 2014-03-28 2013-12-31 2013-09-27 2013-06-28 2013-03-29 2012-12-31 2012-09-28 2012-06-29 2012-03-30 2011-12-31 2011-09-30 2011-07-01 2011-04-01 2010-12-31 2010-10-01 2010-07-02 2010-04-02 2009-12-31 2009-10-02 2009-07-03 2009-04-03 2008-12-31 2008-09-26 2008-06-27 2008-03-28 2007-12-31 2007-09-28 2007-06-29 2007-03-30 2006-12-31 2006-09-29 2006-06-30 2006-03-31 2005-09-30 2005-07-01 2005-04-01 2004-12-31 2004-10-01 2004-07-02 2004-04-02 2003-12-31 2003-09-26 2003-06-27 2003-03-28 2002-12-31 
                                                                                                    
          cash flows from operating activities:
                                                                                                    
          net income
        17,471,000 10,653,000 4,497,000 21,208,000 16,464,000 19,192,000 13,755,000 14,676,000                                                        6,041,000     -189,711,000 -15,230,000    4,450,000 123,000 3,200,000  -453,000 1,080,000 5,104,000 2,042,000 3,015,000 110,000  309,000 2,875,000 8,939,000      
          adjustments to reconcile net income to net cash from operating activities:
                                                                                                    
          depreciation and amortization
        17,077,000 15,711,000 15,581,000 13,563,000 14,363,000 14,155,000 14,116,000 12,929,000 11,547,000 11,397,000 11,937,000 11,731,000 12,159,000 13,144,000 13,811,000 14,044,000 12,781,000 10,889,000 9,875,000 9,849,000 9,930,000 9,596,000 9,437,000 9,330,000 10,326,000 9,840,000 9,040,000 9,074,000 9,666,000 9,199,000 9,120,000 9,067,000 8,318,000 8,864,000 7,094,000 6,482,000 5,040,000 5,164,000 4,924,000 5,229,000 5,026,000 4,703,000 4,623,000 4,762,000 6,302,000 6,344,000 6,322,000 4,829,000 4,902,000 4,911,000 4,912,000 5,482,000 3,247,000 3,203,000 3,426,000 3,800,000 3,804,000 3,764,000 3,867,000 3,832,000 3,992,000 4,156,000   3,825,000 4,240,000 4,534,000 4,731,000 7,250,000 8,269,000 -480,000 3,867,000 12,192,000 -227,000 78,000 4,124,000 10,968,000 492,000 -161,000 3,549,000 3,265,000 -56,000 3,578,000 10,457,000 306,000 -891,000 3,746,000 7,903,000 150,000 -156,000 2,542,000 8,195,000 
          provision for inventory excess and obsolescence
        588,000 987,000 933,000 757,000 1,458,000 1,584,000 4,317,000 1,424,000 928,000 2,885,000 1,611,000 2,067,000 1,048,000 936,000 607,000 397,000 440,000 682,000 1,369,000 1,136,000 452,000 1,278,000 1,469,000 803,000 1,220,000 542,000 935,000 491,000 133,000 600,000 355,000 810,000 -416,000 398,000 890,000 549,000   534,000 1,493,000 631,000 502,000 285,000 516,000                                                 
          impairment of operating lease assets
                                                                                                    
          share-based compensation
        8,242,000 6,698,000 7,498,000 7,100,000 4,635,000 6,364,000 6,231,000 6,077,000 7,210,000 6,037,000 5,875,000 6,466,000 5,299,000 5,954,000 5,081,000 6,774,000 5,437,000 8,490,000 5,035,000 6,644,000 7,047,000 7,225,000 5,648,000 3,199,000 1,992,000 2,243,000 2,378,000 2,727,000 2,239,000 1,695,000 1,736,000 2,044,000 1,270,000 1,436,000 1,318,000 1,469,000 908,000 988,000 1,055,000 1,342,000 893,000 961,000 936,000 1,597,000 917,000 978,000 995,000 1,439,000 1,287,000 1,344,000 1,324,000 1,544,000 1,101,000 1,156,000 1,041,000 1,282,000 758,000 758,000 772,000 988,000                                 
          deferred income taxes
        -2,409,000 -1,270,000 -2,781,000 -2,393,000 -4,001,000 -4,197,000 -4,000,000 -3,711,000 -2,398,000 -4,663,000 -3,970,000 -3,695,000 -4,026,000 -5,124,000 -4,364,000 -5,140,000 -881,000 -2,365,000 269,000 -968,000 -658,000 -175,000 -2,659,000 -621,000 -1,156,000 -1,139,000 -2,013,000 -24,000 -2,767,000 -2,088,000 -1,456,000 235,000 353,000 -418,000 -888,000 -1,607,000 -1,928,000 590,000 -536,000 108,000 -5,474,000 3,610,000 275,000 -103,000 -5,083,000 -403,000 740,000 -1,990,000 915,000 1,182,000 1,922,000 -974,000 -14,322,000 -639,000   19,000 312,000 -139,000 -114,000 5,695,000 -291,000   2,000,000 -467,000 -443,000 266,000 -33,292,000 -402,000 77,000 -53,000 4,491,000 858,000 -229,000 15,000 1,834,000 6,148,000 -2,100,000 -2,324,000 -1,730,000 -322,000 -398,000 -8,399,000 -3,866,000 -550,000 -2,570,000    -217,000 5,680,000 
          loss on disposal of fixed assets
        -20,000 2,000 278,000 -4,367,000                                                                                         
          contingent consideration adjustments
                       -2,275,000     -5,924,000            -2,000                                                           
          inventory acquisition fair value adjustments
            2,777,000         1,131,000     188,000  533,000                                                                   
          write-off of unamortized deferred financing costs
                  624,000                                                                             
          non-cash interest expense
                                                    397,000 398,000 351,000 233,000 230,000 238,000 244,000 253,000 253,000 260,000 262,000 274,000 1,341,000 81,000 98,000 361,000 635,000    733,000 1,359,000 1,323,000 1,246,000 1,616,000                        
          other non-cash items
                                                    1,090,000 57,000 235,000 204,000  96,000 356,000 627,000  -18,000 130,000 -21,000                                     
          changes in assets and liabilities which provided/(used) cash, excluding effects from business acquisitions:
                                                                                                    
          accounts receivable, net of allowance
                                                                                                    
          inventories
        -8,789,000 -13,055,000 -14,196,000 -61,000 4,365,000 7,002,000 -2,805,000 -3,781,000 5,747,000 4,442,000 1,125,000 52,000 -1,995,000 -13,043,000 -18,581,000 -14,928,000 -7,135,000 -6,298,000 -6,320,000 675,000 10,165,000 5,990,000 4,028,000 1,919,000 347,000 418,000 -5,591,000 -2,571,000 -6,562,000 -2,497,000 879,000 -7,423,000 -1,781,000 -897,000 -6,495,000 -4,414,000 -1,447,000 137,000 1,912,000 -3,519,000 2,014,000 -1,511,000 134,000 -3,975,000 -1,107,000 56,000 -1,389,000 1,449,000 -3,690,000 -2,044,000 1,337,000 1,177,000 -4,299,000 2,591,000 -2,380,000 -273,000 3,480,000 -3,087,000 -2,615,000 -3,840,000 -1,133,000 -4,964,000 -19,741,000 17,667,000 4,651,000 1,104,000 2,729,000 -977,000 6,912,000 9,163,000 4,693,000 -870,000 3,153,000 4,375,000 -2,209,000 1,529,000 -5,618,000 6,367,000 -8,039,000 744,000 473,000 882,000 -3,063,000 -9,747,000 1,046,000 2,866,000 -6,881,000 6,348,000 142,000 -1,052,000 2,833,000 14,040,000 
          prepaid expenses and other current assets
                                                              355,000 987,000 23,000 378,000 -307,000 -144,000 -686,000 112,000   -849,000 -723,000 -35,000 2,135,000                         
          prepaid income taxes, income taxes receivable and income taxes payable
                                                                                                    
          accounts payable, accrued expenses and other current liabilities
                                                                                                    
          other non-current assets and liabilities
        -2,928,000 423,000 799,000 -111,000 -784,000 689,000 -348,000 190,000 243,000 168,000 1,000 -886,000 -1,382,000 -348,000 1,040,000 -2,262,000 -1,984,000 -916,000 -1,504,000 569,000 947,000 204,000 1,859,000 414,000 2,960,000 685,000 622,000 581,000 -821,000 450,000 -318,000 -237,000 -1,757,000 -1,157,000 -92,000 277,000 -1,702,000 -271,000 501,000 -308,000 -83,000 -781,000 -811,000 -390,000 -439,000 754,000 -1,054,000 763,000 -339,000 -603,000 382,000 430,000 -1,280,000 635,000 315,000 96,000 -476,000 -766,000                                   
          cash from operating activities
                        28,713,000 13,898,000 28,746,000 23,268,000 46,553,000 42,114,000 33,817,000 17,755,000 35,405,000 6,990,000 15,396,000 5,457,000 21,927,000 27,355,000 19,956,000 20,409,000 22,091,000 11,765,000 16,762,000 12,760,000 13,081,000 10,916,000 15,493,000 8,298,000 7,953,000 10,908,000 8,513,000 6,042,000 8,635,000 13,609,000 18,548,000 1,497,000 14,752,000 16,758,000 13,082,000 4,608,000 6,931,000 2,648,000 9,764,000 9,087,000 14,451,000 12,832,000 12,281,000 5,609,000 3,155,000 -22,438,000 9,569,000 4,976,000 3,603,000 -8,165,000 -6,031,000 -15,193,000 -3,870,000 20,442,000 18,394,000 3,936,000 29,376,000 1,969,000 -1,790,000 7,933,000 19,419,000 4,579,000 7,998,000 3,260,000  -6,941,000 -1,187,000 27,183,000 -4,391,000 6,117,000 6,488,000 14,030,000 6,798,000 1,861,000 -862,000 17,397,000 
          capital expenditures
                        -5,217,000 -6,116,000 -5,375,000 -3,268,000 -3,360,000 -2,524,000 -2,321,000 -2,319,000 -2,792,000 -2,350,000 -3,172,000 -2,429,000 -3,013,000 -4,386,000 -4,326,000 -2,933,000 -2,592,000 -3,385,000 -1,357,000 -1,760,000 -1,457,000 -1,718,000 -2,946,000 -2,341,000 -1,441,000 -1,978,000 -1,187,000 -946,000 -1,632,000 -1,194,000 -1,617,000 -972,000 -1,915,000 -732,000 -626,000 -1,715,000 -574,000 -1,109,000 -1,227,000 -1,398,000 -1,610,000 -909,000 -504,000 -1,194,000 -726,000 -737,000 -449,000 -336,000 -99,000 -437,000 -1,547,000 -1,808,000  -898,000 -277,000 -598,000 -2,508,000 
          free cash flows
                        23,496,000 7,782,000 23,371,000 20,000,000 43,193,000 39,590,000 31,496,000 15,436,000 32,613,000 4,640,000 12,224,000 3,028,000 18,914,000 22,969,000 15,630,000 17,476,000 19,499,000 8,380,000 15,405,000 11,000,000 11,624,000 9,198,000 12,547,000 5,957,000 6,512,000 8,930,000 7,326,000 5,096,000 7,003,000 12,415,000 16,931,000 525,000 12,837,000 16,026,000 12,456,000 2,893,000 6,357,000 1,539,000 8,537,000 7,689,000 12,841,000 11,923,000 11,777,000 4,415,000 2,429,000 -23,175,000 9,569,000 4,976,000 3,154,000 -8,501,000 -6,130,000 -15,630,000 -5,417,000 20,442,000 18,394,000 3,936,000 29,376,000 1,969,000 -1,790,000 7,933,000 19,419,000 4,579,000 7,998,000 1,452,000  -6,941,000 -2,085,000 27,183,000 -4,391,000 6,117,000 6,211,000 14,030,000 6,798,000 1,861,000 -1,460,000 14,889,000 
          cash flows from investing activities:
                                                                                                    
          purchases of property, plant and equipment
        -3,672,000 -4,283,000 -3,388,000 -4,284,000 -2,249,000 -3,561,000 -4,937,000 -6,415,000 -6,220,000 -6,795,000 -3,326,000 -3,620,000 -4,258,000 -3,282,000 -5,795,000 -6,308,000 -5,217,000 -6,116,000 -5,375,000 -3,268,000 -3,360,000 -2,524,000 -2,321,000 -2,319,000 -2,792,000 -2,350,000 -3,172,000 -2,429,000 -3,013,000 -4,386,000 -4,326,000 -2,933,000 -2,592,000 -3,385,000 -1,357,000 -1,760,000 -1,457,000 -1,718,000 -2,946,000 -2,341,000 -1,441,000 -1,978,000 -1,187,000 -946,000 -1,632,000 -1,194,000 -1,617,000 -972,000 -1,915,000 -732,000 -626,000 -1,715,000 -574,000 -1,109,000 -1,227,000 -1,398,000 -1,610,000 -909,000 -504,000 -1,194,000 -726,000 -737,000   -449,000 -336,000 -99,000 -437,000 -1,547,000                        
          acquisition of businesses, net of cash acquired and working capital adjustments
                        453,000        -24,259,000   -2,155,000    -133,534,000 98,000 -34,896,000  -9,374,000 422,000                                                     
          proceeds from sale of property, plant and equipment
        59,000 5,537,000                                                                                         
          cash from investing activities
                        -4,564,000 -291,297,000 -5,375,000 -5,468,000 -3,360,000 -2,524,000 -2,171,000 -5,101,000 -2,792,000 -26,608,000 -32,039,000 -2,405,000 -3,333,000 -7,625,000 -31,751,000 -2,881,000 -2,590,000 -136,885,000 -1,249,000 -36,656,000 -5,443,000 1,688,000 -12,278,000 3,168,000 -14,167,000 -3,024,000 30,333,000 -14,775,000 -2,153,000 9,471,000 -3,180,000 -93,911,000 -35,000 503,000 10,944,000 -84,368,000  -1,031,000 -1,022,000 -1,398,000 -1,610,000 -909,000 -504,000 -1,194,000 -726,000 -737,000   6,456,000 32,000 12,894,000 326,000 21,877,000 -354,391,000    4,240,000 -2,718,000 -1,772,000 33,889,000 -21,256,000 11,728,000 8,443,000 9,914,000 4,860,000 -5,772,000 -24,157,000 54,531,000 -73,804,000 20,855,000    14,307,000  
          cash flows from financing activities:
                                                                                                    
          borrowings under revolving credit facilities
        10,000,000   198,000,000                                                                                   
          proceeds from issuance of tangible equity units, net of issuance costs
                                                                                                    
          repayments under term loan and revolving credit facilities
        -316,520,000 -8,188,000 -11,298,000 -29,719,000 -35,083,000 -28,639,000 -31,368,000 -35,976,000 -4,505,000 -51,549,000 -15,189,000 -15,309,000 -21,238,000 -24,958,000 -1,193,000 -11,640,000 -8,345,000 -21,330,000 -1,361,000 -1,345,000                                                                         
          payments of debt issuance costs
        -872,000 -452,000           -359,000 -2,133,000     -334,000 -1,280,000                                                                     
          payments of withholding taxes from share-based awards
        -89,000 -533,000 -518,000 -6,669,000 -789,000 -63,000 -476,000 -8,385,000 -392,000 -163,000 -407,000 -9,601,000 -2,095,000 -149,000 -1,744,000 -7,733,000 -158,000 -12,244,000 -156,000 -18,272,000 -252,000 -366,000 -111,000 -7,825,000 -96,000                                                                    
          payments of contingent considerations related to acquisitions
                                                                                                    
          repurchases of common shares
        -19,065,000 -14,056,000 -6,157,000               -5,500,000 -3,316,000                                                                    
          other financing activities
        -195,000 -191,000 -2,766,000 -186,000 256,000 -179,000 -179,000 -176,000 -173,000 -171,000 -157,000 -156,000 -152,000 -151,000 -148,000 -148,000 -144,000 -142,000 -141,000 -140,000 -287,000 -354,000 -311,000 -190,000 -321,000 161,000     -74,000 -74,000     -1,173,000   88,000 -490,000 -95,000 -41,000 159,000 -1,102,000 3,000 23,000 235,000                                             
          cash from financing activities
                        -9,537,000 246,284,000 -3,059,000 -28,935,000 -27,162,000 -32,217,000 -8,933,000 -16,045,000 -16,314,000 15,177,000 7,832,000 -10,630,000 -47,890,000 -14,986,000 11,032,000 -8,320,000 -11,768,000 126,810,000 -7,185,000 35,473,000 -2,059,000 -8,193,000 -9,488,000 -3,449,000  -8,082,000 -7,093,000 6,731,000  -13,338,000 -2,262,000 63,191,000 -8,228,000 -16,956,000 -8,350,000 52,108,000 176,000 -5,847,000 -2,713,000 -12,728,000 -8,095,000    -82,000 -10,970,000       -242,000 200,466,000 -196,000 -3,095,000 1,321,000 -3,576,000 200,000 2,813,000   -9,012,000 5,245,000   191,000 2,902,000 -979,000 981,000 328,000 406,000 287,000 98,000 8,000 -6,040,000 
          effect of exchange rates on cash and cash equivalents
        -1,191,000 -365,000 524,000 1,850,000 -2,571,000 3,638,000 813,000 -208,000 1,319,000 -1,251,000 1,536,000 1,012,000 2,656,000 -3,805,000 -3,138,000 -1,085,000 386,000 -343,000 -21,000 -357,000 2,393,000 1,763,000 1,080,000 -1,852,000 1,240,000 -247,000 830,000 -391,000 -475,000 -191,000 -3,103,000 1,862,000 175,000 1,333,000 784,000 329,000 -2,210,000 -169,000 -1,122,000 -84,000 -825,000 -764,000 1,756,000 -1,602,000 -1,575,000 -1,200,000 160,000 -16,000 801,000 1,327,000 45,000 -1,799,000 -608,000 1,335,000 -629,000 562,000 -566,000 -267,000 885,000 141,000 496,000 710,000   53,000 314,000 607,000 -569,000 -905,000 618,000 -2,671,000 2,136,000 637,000 1,962,000 44,000 147,000 -2,059,000 -389,000 1,141,000 151,000 -77,000 -373,000 -1,206,000 2,343,000 -328,000 -61,000 291,000 -1,867,000 1,362,000 -456,000 392,000 1,513,000 
          increase in cash and cash equivalents
                    15,525,000 -15,909,000   14,998,000 -31,458,000 20,291,000 -11,492,000 18,424,000 9,136,000   17,539,000 -4,688,000 -7,981,000 -7,969,000 -29,771,000 4,553,000 -3,866,000 11,070,000 7,908,000 3,023,000 9,112,000 11,906,000 3,369,000 4,242,000 -7,395,000 7,933,000 -20,130,000 -962,000             5,400,000 -4,477,000   12,662,000 4,556,000   19,069,000 4,976,000     16,860,000 -132,865,000 13,681,000 -1,062,000 23,947,000 4,595,000 -4,264,000 9,121,000 53,374,000 -13,299,000 11,855,000 17,099,000   -7,974,000 8,271,000 48,833,000 -66,767,000 27,962,000   -25,573,000 13,845,000 6,897,000 
          cash and cash equivalents, beginning of year
                                                                                                    
          cash and cash equivalents, end of year
                                                                                                    
          supplemental disclosure of cash flow information:
                                                                                                    
          cash paid for interest
        4,689,000 5,789,000 6,447,000 5,643,000 7,297,000 8,885,000 8,643,000 7,848,000 6,012,000 6,581,000 6,572,000 6,137,000 5,302,000 3,718,000 2,507,000 2,737,000 2,528,000 1,439,000 1,125,000 1,115,000 1,430,000 1,302,000 1,471,000 1,326,000 2,557,000 1,933,000 2,005,000 1,894,000 2,208,000 2,292,000 2,282,000 2,142,000 2,320,000 1,655,000 1,076,000 781,000 750,000 604,000 753,000 810,000 845,000 928,000 1,036,000 975,000 1,149,000   489,000 617,000 603,000 693,000 378,000 626,000 425,000 475,000 541,000 2,524,000 3,335,000 3,311,000 3,294,000                                 
          cash paid for income taxes
        7,361,000 16,216,000 9,794,000 5,296,000 2,345,000 10,772,000 6,625,000 1,410,000 8,219,000 7,368,000 16,945,000 4,371,000 3,189,000 7,404,000 7,074,000 2,624,000 2,073,000 2,497,000 4,751,000 1,983,000 1,529,000 1,917,000 841,000 1,592,000 1,490,000 4,912,000 4,596,000 3,262,000 5,150,000 3,132,000 8,145,000 3,896,000 3,068,000 8,303,000 7,931,000 1,819,000 3,188,000 2,894,000 5,506,000 2,470,000 4,617,000 2,410,000 2,102,000 1,559,000 2,143,000   1,026,000 262,000 840,000 646,000 449,000 2,754,000 241,000 368,000 77,000 331,000 475,000 544,000 562,000 1,235,000 53,000                               
          income tax refunds received
        1,402,000 241,000 194,000 105,000 484,000 330,000 182,000 557,000 337,000 20,000 73,000 182,000 5,000 36,000 128,000 356,000 2,000 1,154,000 45,000 220,000 2,634,000 715,000 1,264,000 252,000 108,000 145,000 262,000 766,000 1,646,000 92,000 507,000 152,000 162,000 23,000 573,000 358,000 1,000 3,876,000 46,000 1,000 16,000 781,000    12,604,000 3,000 160,000 62,000 11,000   300,000                               
          supplemental disclosure of non-cash investing activities:
                                                                                                    
          accruals for capital expenditures
                                                                                                    
          other
         717,000 258,000 393,000  409,000 552,000 312,000  295,000 474,000 520,000  -527,000 135,000 240,000  252,000 269,000 413,000  318,000 451,000 366,000  78,000 1,265,000 29,000  232,000 184,000 94,000  150,000 192,000 509,000  442,000 337,000 195,000  323,000 159,000 415,000                                       197,000          
          changes in assets and liabilities which (used)/provided cash, excluding effects from business acquisitions:
                                                                                                    
          accounts receivable
         -10,175,000 9,937,000 -12,188,000  -17,310,000 5,385,000 -4,162,000 6,244,000 193,000 -3,644,000 -2,920,000 11,198,000 -16,817,000 -8,678,000 -8,949,000 -3,897,000 -5,878,000 248,000 -15,828,000 8,371,000 7,483,000 1,829,000 343,000 8,547,000 -8,997,000 2,253,000 -5,403,000 4,591,000 -12,273,000 1,105,000 5,421,000 1,782,000 -1,499,000 1,330,000 -3,690,000 -2,711,000 -4,270,000 1,726,000 -1,139,000 -530,000 -1,753,000 -147,000 -5,096,000 4,361,000 -406,000 4,490,000 -4,919,000 5,211,000 -2,883,000 2,483,000 -6,697,000 8,027,000 -2,942,000 -1,978,000 -846,000 6,275,000 1,167,000 -2,540,000 -80,000 -371,000 -2,312,000 -15,185,000 10,141,000 -5,345,000 -2,496,000 -3,549,000 12,270,000 11,315,000 11,031,000 14,856,000 557,000 -19,071,000 9,169,000 -6,036,000 -5,107,000 -6,615,000 6,985,000 11,463,000 -9,875,000 8,627,000 -14,916,000 6,264,000 2,922,000 -11,075,000 16,320,000 -9,159,000 -7,204,000 1,127,000 4,462,000 -4,601,000 12,454,000 
          prepaid income taxes, income taxes receivable, prepaid expenses and other current assets
         -5,672,000 -2,994,000 6,098,000  -3,434,000 2,010,000 -954,000  -3,281,000 -1,103,000 940,000  -934,000 -5,147,000 4,040,000  -2,293,000 -473,000 -4,277,000  4,848,000 5,394,000 -4,501,000  -376,000 6,000 -5,174,000  1,853,000 -4,537,000 3,918,000  -3,780,000 -1,564,000 -462,000                                                         
          accounts payable, income taxes payable, accrued expenses and other current liabilities
         3,476,000 -5,164,000 1,685,000  -1,428,000 1,882,000 7,052,000  4,524,000 -6,988,000 -22,295,000  9,028,000 20,403,000 -38,000  -2,548,000 8,314,000 13,745,000  -2,203,000 -5,299,000 -5,632,000  -5,760,000 -4,054,000 -6,526,000 1,137,000 15,195,000 1,263,000 -6,357,000 3,018,000 -3,436,000 4,560,000 4,851,000 4,480,000 3,427,000 1,381,000 1,302,000 -4,435,000 -582,000                                                   
          net cash from operating activities
         8,495,000 15,072,000 31,684,000  23,026,000 41,095,000 32,829,000  44,641,000 26,197,000 10,245,000  14,759,000 24,061,000 11,347,000                                                                             
          cash paid for business acquisitions, net of working capital adjustments
         -1,118,000    -191,200,000                                                                                     
          net cash from investing activities
         -5,401,000 -66,561,000 1,253,000  -3,561,000 -4,937,000 -197,615,000  -6,795,000 -3,326,000 -3,620,000  -25,667,000 -5,795,000 -6,821,000                                                                             
          net cash from financing activities
         -23,420,000 54,832,000 -42,731,000  -28,881,000 -32,023,000 153,463,000  -51,964,000 -15,753,000 -25,066,000  -1,196,000 -13,444,000 -22,029,000                                                                             
          decrease in cash and cash equivalents
         -20,691,000 3,867,000 -7,944,000  -5,778,000 4,948,000 -11,531,000  -15,369,000 8,654,000 -17,429,000    -18,588,000        -5,243,000                    -3,604,000  8,542,000 13,266,000 -29,239,000    -29,451,000     4,180,000    2,843,000       -15,436,000                    -7,897,000     
          cash and cash equivalents, beginning of the period
         113,989,000  105,051,000  100,105,000  117,393,000  125,054,000  78,944,000  82,043,000                                                                 
          cash and cash equivalents, end of the period
         -20,691,000 3,867,000 106,045,000  -5,778,000 4,948,000 93,520,000  -15,369,000 8,654,000 82,676,000  -15,909,000 1,684,000 98,805,000  -31,458,000 20,291,000 113,562,000  9,136,000 23,793,000 73,701,000  -4,688,000 -7,981,000 74,074,000                                                                 
          payment of contingent consideration related to acquisition of technology assets
                    -1,470,000 -2,200,000 -2,632,000                                                                     
          impairment of assets
                                                                                                    
          purchase of building under finance lease
                        -8,743,000                                                                         
          consolidated net income
                 21,223,000 20,879,000 18,265,000 15,262,000 22,490,000 17,479,000 18,820,000 13,754,000 13,603,000 11,664,000 11,310,000 12,656,000 8,258,000 11,660,000 11,947,000 9,217,000 8,923,000 10,380,000 12,253,000 11,644,000 14,989,000 11,625,000 12,837,000 9,677,000 8,366,000 9,990,000 34,274,000 7,756,000 7,470,000 4,871,000 1,906,000 6,103,000 6,568,000 19,498,000 3,446,000 -30,485,000 4,525,000 728,000 990,000 4,288,000 1,778,000 -853,000 2,118,000 15,813,000 -2,515,000 4,881,000 1,399,000 3,848,000 8,816,000 10,075,000 6,262,000  92,000     -9,845,000 -16,760,000                         
          adjustments to reconcile consolidated net income to net cash from operating activities:
                                                                                                    
          other investing activities
                     137,000          1,000 17,000 24,000  141,000 20,000 52,000                                                             
          payments of contingent consideration related to acquisitions
                                                                                                    
          payments of deferred and escrowed purchase price related to acquisitions
                            -25,249,000                                                                       
          supplemental disclosure of non-cash investing activity:
                                                                                                    
          purchase of a building under finance lease
                                                                                                    
          working capital adjustments from business acquisition
                      820,000                                                                             
          payment of contingent consideration related to acquisitions
                                                                                                    
          payment of contingent consideration related to an acquisition
                       -375,000   -1,401,000 -435,000                                                                       
          payment of business acquisition purchase price held in escrow
                               -150,000                                                                     
          inventory acquisition fair value adjustment
                                        3,719,000 1,035,000                                                         
          changes in assets and liabilities which provided/(used) cash, excluding effects from businesses acquisitions:
                                                                                                    
          acquisition of assets
                                    -374,000                                                                
          acquisition of noncontrolling interest
                                                                                                    
          accrual for capital expenditures
                                                                                                    
          repayments of term loan and revolving credit facilities
                             -31,497,000 -1,270,000 -1,250,000                                                                     
          earnings from equity-method investment
                                        -104,000 -493,000 -690,000 -268,000 -740,000 -650,000 -886,000 -394,000 -727,000                                                 
          gain on acquisition of business
                                        -26,409,000                                                         
          payments of contingent considerations
                                        -148,000 -2,398,000                                                         
          acquisition of noncontrollling interest
                                                                                                    
          borrowings under revolving credit facility
                                 43,149,000   24,981,000   134,769,000 42,000,000     13,000,000 7,000,000 70,000,000                                             
          repayments of term loan and revolving credit facility
                                 -24,668,000 -11,500,000 -4,600,000                                                                 
          payments of withholding taxes from stock-based awards
                                  -829,000 -5,890,000 -73,000 -116,000 -563,000 -2,804,000 -244,000 -52,000 -125,000 -1,669,000   -63,000 -1,320,000 -510,000 -49,000 -30,000 -1,352,000 -61,000 -97,000 -137,000 -1,371,000 -675,000 -81,000 -100,000 -639,000 -443,000                                        
          repurchases of common stock
                                                                                                    
          finance lease payments
                                   -140,000                                                                 
          dividend from equity-method investment
                                            2,341,000                                                     
          loss on sale of fixed assets
                                                                                                    
          prepaid income taxes and income taxes receivable
                                                                                                    
          release of escrow from sale of business
                                                                                                    
          repayments of long-term debt and revolving credit facility
                                     -7,227,000 -16,532,000 -5,300,000 -11,300,000 -6,875,000 -6,875,000 -1,875,000 -1,875,000 -6,875,000 -5,625,000 -1,875,000 -11,875,000 -6,875,000 -6,875,000 -4,875,000 -6,875,000 -12,875,000 -8,875,000 -4,875,000                                             
          repurchase of common stock
                                     -1,836,000    -370,000 -285,000   -630,000                                                    
          capital lease payments
                                     -136,000 -142,000 -142,000  -246,000 -185,000 -215,000  -187,000 -376,000 -342,000  -66,000 -147,000 -201,000  -398,000 -294,000 -246,000 -187,000 -375,000 -233,000 -183,000 -184,000 -184,000 -228,000                                     
          cash and cash equivalents, beginning of period
                                     100,057,000  68,108,000  59,959,000  51,146,000  60,980,000  65,788,000  54,835,000  56,781,000 52,519,000 10,809,000 69,001,000 1,735,000 -1,062,000 171,714,000  4,857,000 9,121,000 138,315,000  28,954,000 17,099,000 69,286,000 64,014,000 -7,974,000 82,334,000  -38,805,000 27,962,000 64,035,000  -11,728,000 13,845,000 83,633,000  
          cash and cash equivalents, end of period
                                     4,553,000 -3,866,000 111,127,000  3,023,000 9,112,000 80,014,000  4,242,000 -7,395,000 67,892,000  -962,000 33,509,000 47,542,000  8,542,000 13,266,000 31,741,000  1,632,000 15,721,000 36,337,000  -2,895,000 5,400,000 50,358,000  -23,344,000 12,662,000 61,337,000 2,843,000 -33,435,000 71,588,000 15,785,000 10,112,000 -7,819,000 7,470,000 53,565,000 16,860,000 -131,130,000 12,619,000 170,652,000  9,452,000 4,857,000 147,436,000  15,655,000 28,954,000 86,385,000 84,170,000 -10,346,000 74,360,000  10,028,000 -38,805,000 91,997,000  -11,701,000 -11,728,000 97,478,000  
          changes in assets and liabilities which (used)/provided cash, excluding effects from businesses acquired:
                                                                                                    
          acquisition of businesses, net of cash acquired
                                                  804,000 -13,852,000                                                 
          less: loss from discontinued operations, net of tax
                                                   594,000 2,678,000 1,866,000                                             
          income from continuing operations
                                        9,677,000 8,366,000 9,990,000 34,274,000 7,756,000 7,470,000 4,871,000 1,906,000 6,103,000 6,568,000 19,511,000 3,446,000 -28,290,000 5,119,000 3,406,000 2,856,000                                             
          adjustments to reconcile income from continuing operations to net cash from operating activities of continuing operations:
                                                                                                    
          gain on disposal of business
                                                4,000 5,000                                                   
          gain on sale of fixed assets
                                        15,000    29,000                                                        
          changes in assets and liabilities which provided (used) cash, excluding effects from businesses purchased or classified as held for sale:
                                                                                                    
          cash from operating activities of continuing operations
                                        22,091,000 11,765,000 16,762,000 12,760,000 13,081,000 10,916,000 15,493,000 8,298,000 7,953,000 10,908,000 8,526,000 6,042,000 9,575,000 14,491,000 17,128,000 2,796,000                                             
          cash from operating activities of discontinued operations
                                                  -940,000 -882,000 1,420,000 -1,299,000                   -852,000                        
          acquisition of intangible assets
                                                                                                    
          proceeds from sale of business, net of transaction costs
                                                 -1,053,000                                                   
          cash from investing activities of continuing operations
                                        -2,590,000 -136,885,000 -1,249,000 -36,656,000 -5,443,000 1,688,000 -12,278,000 1,670,000 -14,376,000 -3,024,000 30,333,000 -14,775,000 -1,577,000 4,229,000 -2,899,000 -93,294,000                                             
          cash from investing activities of discontinued operations
                                            1,498,000     -576,000 5,242,000 -281,000 -617,000                                             
          cash from financing activities of continuing operations
                                        -11,768,000 126,810,000 -7,185,000 35,473,000 -2,059,000 -8,193,000 -9,488,000 -3,449,000 -13,091,000 -8,082,000 -7,093,000 6,731,000 -7,310,000 -13,338,000 -2,262,000 63,191,000                                             
          cash from financing activities of discontinued operations
                                                                                                    
          changes in assets and liabilities which (used)/provided cash, excluding effects from businesses purchased or classified as discontinued operations:
                                                                                                    
          proceeds from the sale of property, plant and equipment
                                         34,000   3,406,000 42,000 3,589,000 4,000 7,000 93,000 23,000 55,000 5,000 14,000 38,000 55,000   78,000           3,494,000 68,000 30,000 462,000                        
          payments for debt issuance costs
                                            -27,000 -509,000       -712,000 -145,000         -82,000 -970,000                              
          impairment of goodwill and intangible assets
                                                                                                    
          acquisition of businesses, net of cash acquired and escrow recovery
                                                -12,939,000                                                   
          proceeds from the sale of business, net of transaction costs
                                                                                                    
          proceeds from the exercise of stock option
                                                                                                    
          supplemental disclosure of non-cash financing activity:
                                                                                                    
          assets acquired under capital lease obligation
                                                                                                    
          less: income from discontinued operations, net of tax
                                                                                                    
          benefit from inventory excess and obsolescence
                                                                                                    
          non-cash restructuring and acquisition related charges
                                             14,000 602,000  250,000 -27,000 288,000  391,000 382,000 171,000                                             
          earn-out adjustments
                                                                                                    
          income taxes receivable, prepaid expenses and other current assets
                                             -695,000 -2,385,000 -514,000  -501,000                                                   
          payments of withholding taxes from stock-based compensation awards
                                                                                                    
          earn-out adjustment
                                                                                                    
          assets acquired under capital lease obligations
                                                   17,000                                                 
          contingent consideration adjustment
                                                                                                    
          income taxes receivable
                                                                       24,631,000                             
          cash from (used in ) financing activities
                                                                                                    
          changes in assets and liabilities which (used) provided cash, excluding effects from businesses purchased or classified as discontinued operations:
                                                                                                    
          prepaid expenses, income taxes receivable and other current assets
                                                   649,000  696,000 -173,000 388,000   357,000 681,000                                         
          accounts payable, accrued expenses, income taxes payable and other current liabilities
                                                   4,660,000  1,123,000 3,102,000 -2,519,000  -726,000 639,000 1,251,000                                         
          earnings from equity investment
                                                    -993,000 -718,000 -416,000 -573,000 -288,000 -526,000 -294,000 -361,000 -192,000 -144,000 -43,000 -177,000 131,000 111,000 -385,000 -1,028,000 216,000 -451,000   -152,000 -128,000 -163,000 -72,000    -106,000 -133,000 24,000                   
          accounts payable, accrued expenses, deferred revenue and other current liabilities
                                                                                                    
          long-term income taxes payable
                                                                                                    
          changes in assets and liabilities which (used) provided cash, excluding effects from businesses purchased or classified as held for sale:
                                                                                                    
          excess tax benefits from stock-based awards
                                                     29,000 21,000 160,000                                             
          adjustments to reconcile income from continuing operations to net cash from continuing operations:
                                                                                                    
          provision for inventory
                                                      137,000 465,000         1,125,000                                    
          acquisition of business, net of cash acquired
                                                      -1,296,000 -92,360,000                                             
          loss on disposal of business
                                                        281,000                                           
          business acquisition inventory fair value adjustment
                                                                                                    
          non-cash restructuring charges
                                                        253,000 260,000 160,000 -241,000 226,000 1,054,000 1,227,000 1,318,000 1,115,000 14,000 17,000 17,000 15,000 17,000   25,000 31,000 12,000 13,000                         
          changes in operating assets and liabilities:
                                                                                                    
          deferred cost of goods sold
                                                                -295,000 1,435,000 3,772,000 879,000  -888,000 19,724,000 4,029,000                             
          income taxes receivable, prepaid expenses, and other current assets
                                                                                                    
          deferred revenue
                                                        -162,000 38,000 -198,000 -682,000 -1,158,000 646,000 -1,383,000 -2,238,000 1,712,000 -3,202,000 -5,820,000 -2,033,000 -593,000 -367,000 -49,037,000 9,650,000 -5,620,000 2,741,000 -10,787,000 -12,649,000 -22,435,000                        
          accounts payable, short-term income taxes payable, accrued expenses, and other current liabilities
                                                                                                    
          acquisition of business
                                                        1,880,000 -82,653,000                                         
          proceeds from term loan and revolving credit facility
                                                                                                    
          issuance of pik notes
                                                                532,000                                 
          income taxes receivable and prepaid income taxes
                                                                                                    
          proceeds from sale of business, net of transaction costs of 1,060
                                                                                                    
          proceeds from issuance of debt
                                                                                                  
          repayments of long-term debt
                                                         -1,875,000 -1,875,000 -1,875,000                                         
          repayments of borrowings under the revolving credit facility
                                                         -15,000,000 -6,000,000 -5,000,000                                         
          proceeds from sale of business, net of transaction costs of 990
                                                                                                    
          proceeds from revolving credit facility
                                                           60,000,000                                         
          gain on sale of auction rate securities
                                                                      -582,000 -83,000 -1,673,000 -76,000                         
          long-term taxes payable
                                                                                                    
          proceeds from the sale of auction rate securities
                                                                      3,411,000 300,000 12,963,000 301,000                         
          proceeds from sale of business
                                                                                                    
          cash from (provided by) investing activities
                                                                                                    
          proceeds from rights offering
                                                                                                    
          cash paid for reorganization items
                                                                    1,286,000 11,914,000                               
          supplemental disclosure of non cash investing activity:
                                                                                                    
          supplemental disclosure of non cash financing activity:
                                                                                                    
          exchange of debt for common shares
                                                                                                    
          accounts payable, accrued expenses and income taxes payable
                                                                                                    
          payments for debt issuance cost
                                                                                                    
          supplemental disclosure of non cash investing and financing activity:
                                                                                                    
          accounts payable, accrued expenses and income taxes receivable and payable
                                                              3,929,000 3,486,000 -7,923,000 128,000 4,592,000 -758,000  -19,197,000                               
          repayments of debt
                                                              -2,500,000 -2,500,000                                     
          repayments of revolving credit facility
                                                              -10,000,000                                     
          loss from operations of discontinued operations
                                                                                                   
          non-cash reorganization items
                                                                                                    
          proceeds from term loan and revolving credit facilities
                                                                                                    
          auction rate securities
                                                                        -608,000 616,000 -214,000 978,000                         
          provision (recoveries) for uncollectible receivables
                                                                 163,000                                   
          loss on extinguishment of debt
                                                                                                    
          loss on disposal of assets
                                                                 126,000                    193,000   -4,000            
          provision for inventory obsolescence
                                                                        1,024,000                            
          debt issuance costs
                                                                     -378,000                               
          benefit from uncollectible receivables
                                                                   142,000       115,000 125,000                         
          benefit from inventory obsolescence
                                                                   1,619,000       899,000 -52,000                         
          loss on sale of property and assets
                                                                                                    
          deferred rent
                                                                   -330,000 -333,000 -322,000   -78,000 -78,000 -82,000 -78,000                         
          changes in other non-current assets and liabilities
                                                                   -164,000 -479,000 -705,000   -431,000 475,000 401,000 -1,956,000                         
          foreign currency translation adjustments
                                                                   4,793,000                                 
          pension liability, net of tax
                                                                   -5,922,000                                 
          total accumulated other comprehensive loss
                                                                   -1,129,000                                 
          consolidated net loss
                                                                                                    
          adjustments to reconcile net loss to net cash from operating activities:
                                                                                                    
          gain on disposal of discontinued operations
                                                                                                    
          impairment of goodwill, intangible assets and property, plant and equipment
                                                                                                    
          acquisition related in-process research and development charge
                                                                                                    
          step-up value of acquired inventory sold
                                                                        139,000 874,000                        
          changes in operating assets and liabilities, net of effects from business acquired:
                                                                                                    
          deferred costs
                                                                        3,763,000 -1,325,000 3,733,000 7,372,000 13,834,000                        
          accounts payable, accruals and taxes receivable and payable
                                                                        4,453,000 -1,164,000 6,388,000 -11,577,000 -7,405,000                        
          acquisition of excel
                                                                                                    
          cash received in acquisition of excel
                                                                                                    
          proceeds from sale of discontinued operations
                                                                                                    
          purchases of the company’s common shares
                                                                                                   
          net proceeds from the issuance of share capital
                                                                                                   
          excess tax expense of stock options
                                                                                                    
          cash paid for interest expense
                                                                              2,000 7,000                     
          issuance of warrants
                                                                                                   
          issuance of common shares for conversion of debt
                                                                                                    
          income from operations of discontinued operations
                                                                                                    
          share based compensation
                                                                     674,000    420,000 442,000 884,000 419,000                        
          gain on sale of property and assets
                                                                         -18,000                           
          repayments of 2008 senior notes
                                                                                                    
          provision for uncollectible receivables
                                                                        71,000                            
          assets
                                                                                                    
          current assets
                                                                                                    
          cash and cash equivalents
                                                                       15,785,000                             
          other current assets
                                                                       1,552,000     -2,414,000 -3,237,000 -2,051,000 290,000 6,490,000 74,000 -6,183,000 6,010,000 2,619,000 -1,346,000 2,274,000 -284,000 -5,991,000 -2,495,000 2,027,000 -274,000 545,000 -1,849,000 564,000 -711,000 1,435,000 -2,849,000 1,078,000 793,000 
          total current assets
                                                                       73,805,000                             
          property, plant and equipment, net of accumulated depreciation and amortization
                                                                       13,146,000                             
          investments in non-debtor subsidiaries
                                                                       297,672,000                             
          other assets
                                                                       17,540,000                             
          total assets
                                                                       402,163,000                             
          liabilities and stockholders’ equity
                                                                                                    
          current liabilities
                                                                                                    
          liabilities to non-debtor subsidiaries
                                                                       3,063,000                             
          accounts payable
                                                                       15,012,000                             
          accrued compensation and benefits
                                                                       1,057,000                             
          other accrued expenses
                                                                       13,153,000                             
          total current liabilities
                                                                       41,935,000                             
          other liabilities
                                                                       9,961,000                             
          liabilities subject to compromise
                                                                       220,381,000                             
          total liabilities
                                                                       313,245,000                             
          stockholders’ equity:
                                                                       88,918,000                             
          total liabilities and stockholders’ equity
                                                                       402,163,000                             
          sales
                                                                       59,716,000                   64,841,000          
          cost of goods sold
                                                                       34,706,000                   41,893,000          
          gross profit
                                                                       25,010,000                   22,948,000          
          operating expenses:
                                                                                                    
          research and development and engineering
                                                                       2,710,000                             
          selling, general and administrative
                                                                       6,742,000                   15,380,000          
          amortization of purchased intangible assets
                                                                       132,000                             
          restructuring, restatement related costs and other
                                                                       687,000                             
          total operating expenses
                                                                       10,271,000                   23,789,000          
          income from operations
                                                                       14,739,000                   -841,000          
          interest expense
                                                                       -5,803,000                   4,000          
          other income
                                                                       -394,000                             
          equity income from non-debtor subsidiaries, net of tax
                                                                       7,104,000                             
          income from continuing operations before reorganization items and income taxes
                                                                       15,646,000                             
          reorganization items
                                                                       -9,630,000                             
          income from continuing operations before income taxes
                                                                       6,016,000                             
          income tax benefit
                                                                       -25,000                             
          adjustments to reconcile net income to net cash from operating activities
                                                                       2,341,000                             
          changes in assets and liabilities
                                                                       -3,406,000                             
          unrealized loss on derivatives
                                                                               14,000 -322,000   53,000 -198,000    1,000  56,000      657,000 -995,000 504,000  
          changes in operating assets and liabilities, net of effects from business acquired
                                                                                                    
          cash flows from investing activities
                                                                                                    
          acquisition of other business
                                                                                                    
          excess tax benefit of stock options
                                                                            -242,000 8,000    -117,000                   
          (income) income from operations of discontinued operations
                                                                                                    
          (gain) loss on sale of property and assets
                                                                           -177,000                         
          earnings from equity investments
                                                                            143,000 -50,000                       
          gain on disposal of property and assets
                                                                                                    
          changes in current assets and liabilities, net of effects from business acquired:
                                                                                                    
          proceeds from the sale and maturity of short-term and other investments
                                                                                                    
          purchase of short-term and other investments
                                                                                                    
          changes in other assets and liabilities
                                                                            1,835,000                        
          cash from investing activities from discontinued operations
                                                                                                    
          cash from discontinued operations
                                                                                                    
          income from discontinued operations
                                                                                                    
          acquisition-related in-process research and development charge
                                                                                                    
          acquisition of businesses
                                                                                                    
          cash received in acquisition of businesses
                                                                                                    
          stock-based compensation
                                                                              -139,000 790,000 1,698,000 117,000 364,000 329,000 467,000 412,000   106,000 34,000 -62,000 141,000 -273,000 17,000 51,000      
          unrealized gain on derivatives
                                                                                                    
          gain on disposal of assets
                                                                                                    
          changes in current assets and liabilities:
                                                                                                    
          accounts payable, accruals and taxes (receivable) payable
                                                                                 -17,755,000 12,815,000 -2,173,000  -14,439,000   3,232,000    9,166,000 -13,086,000 11,783,000    -1,335,000  
          proceeds from the sale of property and equipment
                                                                                                    
          additions to property, plant and equipment
                                                                                       -1,808,000   -898,000    -277,000    -598,000 -2,508,000 
          decrease in other assets
                                                                                   -2,000 -127,000 601,000 67,000 -148,000 -1,000 -118,000 102,000          
          increase in other liabilities
                                                                                                    
          purchase of the company’s common shares
                                                                                                    
          issue of share capital
                                                                              2,000 18,000                406,000 287,000 98,000 8,000 1,127,000 
          cash paid for taxes
                                                                              -2,424,000 2,777,000                     
          net income for the year
                                                                               2,107,000                     
          accounts payable, accruals and taxes receivable
                                                                               -2,660,000                     
          cash flows (used in) from investing activities:
                                                                                                    
          other additions to property, plant and equipment
                                                                               -4,202,000  678,000 347,000 -1,842,000  1,183,000   -881,000    69,000    -604,000    
          other disposals to property, plant and equipment
                                                                                   54,000                 
          increase in other assets
                                                                               -338,000                     
          decrease in other liabilities
                                                                               501,000    18,000                 
          cash (used in) from investing activities
                                                                               -4,039,000                     
          purchase of treasury stock
                                                                               -3,113,000                     
          loss on sale of assets and investments
                                                                                                    
          accounts payable, accruals, and taxes (receivable) payable
                                                                                                    
          sale of assets
                                                                                    6,454,000 -502,000 -5,772,000 6,113,000 5,809,000            
          repayment of long-term debt
                                                                                                   
          excess tax benefit (deficiency) of stock options
                                                                                                    
          proceeds from the sale and maturities of short-term and long-term investments
                                                                                                    
          purchases of short-term and long-term investments
                                                                                                44,472,000    
          decrease in other assets and liabilities
                                                                                 556,000                   
          purchase of treasury shares
                                                                                 -1,369,000                   
          issue of common shares from the exercise of stock options
                                                                                 -2,090,000                   
          long term investment income
                                                                                   -47,000                 
          purchase of common shares
                                                                                   -474,000                 
          tax benefit of stock options
                                                                                   54,000    1,001,000             
          issue of common shares from the exercise of stock options and warrants
                                                                                   3,233,000                 
          translation gain on liquidation of a subsidiary
                                                                                                    
          acquired in-process research and development
                                                                                                    
          disposals of property, plant and equipment
                                                                                                    
          loss on long lived assets
                                                                                       -6,000             
          accounts payable, accruals, taxes (receivable) payable and other liabilities
                                                                                       6,352,000   -9,896,000          
          proceeds from the sale and maturities of investments
                                                                                       26,800,000 9,300,000  3,000,000  -5,366,000 -32,135,000 47,620,000    41,144,000  
          purchases of investments
                                                                                       -22,514,000 -4,313,000  -7,976,000  4,955,000 13,546,000 -26,491,000    -26,281,000  
          proceeds from the exercise of stock options and warrants
                                                                                       4,244,000             
          purchase of leased buildings
                                                                                                    
          loss on sale of investments
                                                                                              15,000      
          translation gain on liquidation of subsidiary
                                                                                                    
          cash provided by operating activities
                                                                                        10,021,000            
          acquisitions of businesses
                                                                                                10,154,000    
          repayment of other long-term liability
                                                                                                    
          issue of share capital from the exercise of stock options and employee share purchase plan
                                                                                        298,000    -977,000        
          cash provided by financing activities
                                                                                        298,000            
          increase (decrease) in cash and cash equivalents
                                                                                        20,156,000            
          research and development
                                                                                          6,460,000          
          amortization of purchased intangibles
                                                                                          1,752,000          
          interest income
                                                                                          392,000          
          foreign exchange transaction gains
                                                                                          618,000          
          income before income taxes
                                                                                          173,000          
          income tax provision
                                                                                          63,000          
          net income per common share:
                                                                                                    
          basic
                                                                                                    
          diluted
                                                                                                    
          weighted-average common shares outstanding
                                                                                          41,464,000          
          weighted-average common shares outstanding for diluted net income per common share
                                                                                          41,825,000          
          adjustments to reconcile net income to net cash provided by operating activities:
                                                                                                    
          loss on long lived asset
                                                                                          197,000          
          issue of share capital from the exercise of stock options
                                                                                          191,000    328,000      
          reduction of long-lived assets
                                                                                                    
          payments of bank indebtedness
                                                                                                    
          adjustments to reconcile net income (loss) to net cash from operating activities:
                                                                                                    
          net loss for the year
                                                                                                    
          translation loss on liquidation of a subsidiary
                                                                                                    
          sale of assets and investments
                                                                                                    
          adjustments to reconcile net income (loss) to cash from operating activities:
                                                                                                    
          accounts payable, accrued expenses, and taxes (receivable) payable
                                                                                                -397,000    
          maturities of short-term and long-term investments
                                                                                                -80,622,000    
          cash from investing activities come
                                                                                                -8,420,000    
          proceeds of bank indebtedness
                                                                                                    
          net loss
                                                                                                 -1,889,000 -1,666,000  
          adjustments to reconcile net loss to cash from operating activities:
                                                                                                    
          adjustments to reconcile net loss to net cash used in operating activities:
                                                                                                    
          maturity of investments
                                                                                                    
          purchase of investments