7Baggers

Fabrinet
(NYSE:FN) 

FN stock logo

Fabrinet provides optical packaging and precision optical, electro-mechanical, and electronic manufacturing services in North America, the Asia-Pacific, and Europe. The company offers a range of advanced optical and electro-mechanical capabilities in the manufacturing process, including process desi...

Founded: 1999
Full Time Employees: 11,506
Founder: David T. Mitchell 
CEO: Seamus Grady  
Sector: Technology
Industry: Electronic Components

Share this website to your friends
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
    Unit: USD2026-03-27 2025-12-26 2025-09-26 2025-06-27 2025-03-28 2024-12-27 2024-09-27 2024-06-28 2024-03-29 2023-12-29 2023-09-29 2023-06-30 2023-03-31 2022-12-30 2022-09-30 2022-06-24 2022-03-25 2021-12-24 2021-09-24 2021-06-25 2021-03-26 2020-12-25 2020-09-25 2020-06-26 2020-03-27 2019-12-27 2019-09-27 2019-06-28 2019-03-29 2018-12-28 2018-09-28 2018-06-29 2018-03-30 2017-12-29 2017-09-29 2017-06-30 2017-03-31 2016-12-30 2016-09-30 2016-06-24 2016-03-25 2015-12-25 2015-09-25 2015-06-26 2015-03-27 2014-12-26 2014-09-26 2014-06-27 2014-03-28 2013-12-27 2013-09-27 2013-06-28 2013-03-29 2012-12-28 2012-06-29 2012-03-30 2011-12-30 2011-09-30 2011-09-28 2011-06-24 2011-03-25 2010-12-24 2010-09-24 2010-06-25 
                                                                    
      revenues
    1,214,293,000 1,132,888,000 978,128,000 909,692,000 871,799,000 833,608,000 804,228,000 753,261,000 731,535,000 712,694,000 685,477,000 655,871,000 665,281,000 668,656,000 655,429,000 587,874,000 564,395,000 566,633,000 543,322,000 509,567,000 479,317,000 453,827,000 436,639,000 405,113,000 411,210,000 426,217,000 399,296,000 405,127,000 398,951,000 403,080,000 377,177,000 345,327,000 332,213,000 337,072,000 357,313,000 370,454,000 366,837,000 351,156,000 332,043,000 276,388,000 250,888,000 233,038,000 216,433,000 206,456,000 189,453,000 188,353,000 189,325,000 160,084,000 167,657,000 178,562,000 171,551,000 159,934,000 155,557,000 167,426,000 142,757,000 139,019,000 96,609,000 186,347,000 158,625,000 190,348,000 194,851,000 184,631,000 173,740,000  
      yoy
    39.29% 35.90% 21.62% 20.77% 19.17% 16.97% 17.32% 14.85% 9.96% 6.59% 4.58% 11.57% 17.88% 18.01% 20.63% 15.37% 17.75% 24.86% 24.43% 25.78% 16.56% 6.48% 9.35% -0.00% 3.07% 5.74% 5.86% 17.32% 20.09% 19.58% 5.56% -6.78% -9.44% -4.01% 7.61% 34.03% 46.22% 50.69% 53.42% 33.87% 32.43% 23.72% 14.32% 28.97% 13.00% 5.48% 10.36% 0.09% 7.78% 6.65% 20.17% 15.04% 61.02% -10.15% -10.00% -26.97% -50.42% 0.93% -8.70%      
      qoq
    7.19% 15.82% 7.52% 4.35% 4.58% 3.65% 6.77% 2.97% 2.64% 3.97% 4.51% -1.41% -0.50% 2.02% 11.49% 4.16% -0.39% 4.29% 6.62% 6.31% 5.62% 3.94% 7.78% -1.48% -3.52% 6.74% -1.44% 1.55% -1.02% 6.87% 9.22% 3.95% -1.44% -5.66% -3.55% 0.99% 4.47% 5.76% 20.14% 10.16% 7.66% 7.67% 4.83% 8.97% 0.58% -0.51% 18.27% -4.52% -6.11% 4.09% 7.26% 2.81% -7.09% 17.28% 2.69% 43.90% -48.16% 17.48% -16.67% -2.31% 5.54% 6.27%   
      cost of revenues
    -1,069,954,000 -995,206,000 -861,689,000 -798,401,000 -769,616,000 -732,759,000 -705,202,000 -660,812,000 -640,600,000 -624,364,000 -601,073,000 -573,576,000 -579,274,000 -583,441,000 -572,673,000 -512,941,000 -493,702,000 -497,262,000 -479,725,000 -448,483,000 -422,539,000 -400,806,000 -386,159,000 -358,489,000 -366,874,000 -377,059,000 -353,309,000 -358,501,000 -352,193,000 -357,516,000 -336,901,000 -306,346,000 -295,280,000 -299,906,000 -316,981,000 -325,694,000 -322,791,000 -308,110,000 -292,435,000 -242,546,000 -219,711,000 -204,545,000 -190,422,000 -181,907,000 -167,796,000 -167,292,000 -168,819,000 -142,309,000 -150,374,000 -158,032,000 -152,906,000 -142,863,000 -139,302,000 -149,056,000 -127,537,000 -124,138,000 -87,680,000 -163,463,000 -140,903,000 -166,363,000 -169,528,000 -160,968,000 -151,964,000  
      gross profit
    144,339,000 137,682,000 116,439,000 111,291,000 102,183,000 100,849,000 99,026,000 92,449,000 90,935,000 88,330,000 84,404,000 82,295,000 86,007,000 85,215,000 82,756,000 74,933,000 70,693,000 69,371,000 63,597,000 61,084,000 56,778,000 53,021,000 50,480,000 46,624,000 44,336,000 49,158,000 45,987,000 46,626,000 46,758,000 45,564,000 40,276,000 38,981,000 36,933,000 37,166,000 40,332,000 44,760,000 44,046,000 43,046,000 39,608,000 33,842,000 31,177,000 28,493,000 26,011,000 24,549,000 21,657,000 21,061,000 20,506,000 17,775,000 17,283,000 20,530,000 18,645,000 17,071,000 16,255,000 18,370,000 15,220,000 14,881,000 8,929,000 22,884,000 17,722,000 23,985,000 25,323,000 23,663,000 21,776,000  
      yoy
    41.26% 36.52% 17.58% 20.38% 12.37% 14.17% 17.32% 12.34% 5.73% 3.66% 1.99% 9.82% 21.66% 22.84% 30.13% 22.67% 24.51% 30.84% 25.98% 31.01% 28.06% 7.86% 9.77% -0.00% -5.18% 7.89% 14.18% 19.61% 26.60% 22.60% -0.14% -12.91% -16.15% -13.66% 1.83% 32.26% 41.28% 51.08% 52.27% 37.85% 43.96% 35.29% 26.85% 38.11% 25.31% 2.59% 9.98% 4.12% 6.32% 11.76% 22.50% 14.72% 82.05% -19.73% -14.12% -37.96% -64.74% -3.29% -18.62%      
      qoq
    4.84% 18.24% 4.63% 8.91% 1.32% 1.84% 7.11% 1.66% 2.95% 4.65% 2.56% -4.32% 0.93% 2.97% 10.44% 6.00% 1.91% 9.08% 4.11% 7.58% 7.09% 5.03% 8.27% 5.16% -9.81% 6.90% -1.37% -0.28% 2.62% 13.13% 3.32% 5.55% -0.63% -7.85% -9.89% 1.62% 2.32% 8.68% 17.04% 8.55% 9.42% 9.54% 5.96% 13.35% 2.83% 2.71% 15.36% 2.85% -15.82% 10.11% 9.22% 5.02% -11.51% 20.70% 2.28% 66.66% -60.98% 29.13% -26.11% -5.28% 7.02% 8.67%   
      gross margin %
    11.89% 12.15% 11.90% 12.23% 11.72% 12.10% 12.31% 12.27% 12.43% 12.39% 12.31% 12.55% 12.93% 12.74% 12.63% 12.75% 12.53% 12.24% 11.71% 11.99% 11.85% 11.68% 11.56% 11.51% 10.78% 11.53% 11.52% 11.51% 11.72% 11.30% 10.68% 11.29% 11.12% 11.03% 11.29% 12.08% 12.01% 12.26% 11.93% 12.24% 12.43% 12.23% 12.02% 11.89% 11.43% 11.18% 10.83% 11.10% 10.31% 11.50% 10.87% 10.67% 10.45% 10.97% 10.66% 10.70% 9.24% 12.28% 11.17% 12.60% 13.00% 12.82% 12.53%  
      selling, general and administrative expenses
    -24,295,000 -23,281,000 -22,246,000 -22,166,000 -22,063,000 -21,206,000 -22,031,000 -19,108,000 -19,628,000 -19,316,000 -20,429,000 -19,869,000 -18,309,000 -18,930,000 -20,565,000 -18,529,000 -17,034,000 -17,791,000 -20,587,000 -17,489,000 -19,059,000 -17,156,000 -16,863,000 -18,185,000 -17,111,000 -17,078,000 -16,000,000 -13,771,000 -14,132,000 -12,727,000 -14,437,000 -16,559,000 -12,418,000 -13,157,000 -15,678,000 -15,057,000 -17,086,000 -17,651,000 -15,832,000 -11,839,000 -12,299,000 -13,715,000 -11,900,000 -10,739,000 -9,670,000 -10,314,000 -8,737,000 -6,705,000 -7,352,000 -6,913,000 -6,694,000 -5,340,000 -6,801,000 -5,787,000 -4,923,000 -6,586,000 -5,319,000 -6,638,000 -5,859,000 -6,512,000 -7,516,000 -5,951,000 -4,827,000  
      restructuring and other related costs
       -69,000 -1,264,000 -46,000 -57,000     -1,024,000 -5,872,000                                                    
      operating income
    120,044,000 114,401,000 94,193,000 89,056,000 78,856,000 79,597,000 76,938,000 73,309,000 71,307,000 69,014,000 63,975,000 61,402,000 61,826,000 66,285,000 62,191,000 56,404,000 53,659,000 51,445,000 43,010,000 43,595,000 37,676,000 35,865,000 33,617,000 28,126,000 27,225,000 32,064,000 29,987,000 32,066,000 32,303,000 32,518,000 25,754,000 22,422,000 24,515,000 22,233,000 24,654,000 29,703,000 26,960,000 25,395,000 23,776,000 22,003,000 19,778,000 14,778,000 13,247,000 13,810,000 11,987,000 9,594,000 11,769,000 11,070,000 48,082,000 13,617,000 18,548,000 15,826,000 20,873,000 17,408,000 6,921,000 -47,328,000 -36,655,000 16,246,000 16,683,000 17,473,000 17,807,000 17,712,000 16,949,000  
      yoy
    52.23% 43.73% 22.43% 21.48% 10.59% 15.33% 20.26% 19.39% 15.33% 4.12% 2.87% 8.86% 15.22% 28.85% 44.60% 29.38% 42.42% 43.44% 27.94% 55.00% 38.39% 11.85% 12.11% -12.29% -15.72% -1.40% 16.44% 43.01% 31.77% 46.26% 4.46% -24.51% -9.07% -12.45% 3.69% 35.00% 36.31% 71.84% 79.48% 59.33% 65.00% 54.03% 12.56% 24.75% -75.07% -29.54% -36.55% -30.05% 130.36% -21.78% 168.00% -133.44% -156.94% 7.15% -58.51% -370.86% -305.85% -8.28% -1.57%      
      qoq
    4.93% 21.45% 5.77% 12.93% -0.93% 3.46% 4.95% 2.81% 3.32% 7.88% 4.19% -0.69% -6.73% 6.58% 10.26% 5.12% 4.30% 19.61% -1.34% 15.71% 5.05% 6.69% 19.52% 3.31% -15.09% 6.93% -6.48% -0.73% -0.66% 26.26% 14.86% -8.54% 10.26% -9.82% -17.00% 10.17% 6.16% 6.81% 8.06% 11.25% 33.83% 11.56% -4.08% 15.21% 24.94% -18.48% 6.31% -76.98% 253.10% -26.59% 17.20% -24.18% 19.90% 151.52% -114.62% 29.12% -325.62% -2.62% -4.52% -1.88% 0.54% 4.50%   
      operating margin %
    9.89% 10.10% 9.63% 9.79% 9.05% 9.55% 9.57% 9.73% 9.75% 9.68% 9.33% 9.36% 9.29% 9.91% 9.49% 9.59% 9.51% 9.08% 7.92% 8.56% 7.86% 7.90% 7.70% 6.94% 6.62% 7.52% 7.51% 7.92% 8.10% 8.07% 6.83% 6.49% 7.38% 6.60% 6.90% 8.02% 7.35% 7.23% 7.16% 7.96% 7.88% 6.34% 6.12% 6.69% 6.33% 5.09% 6.22% 6.92% 28.68% 7.63% 10.81% 9.90% 13.42% 10.40% 4.85% -34.04% -37.94% 8.72% 10.52% 9.18% 9.14% 9.59% 9.76%  
      interest income
    7,421,000 8,555,000 9,417,000 7,770,000 10,145,000 11,314,000 10,933,000 11,049,000 8,509,000 7,748,000 5,898,000 4,024,000 3,317,000 2,334,000 1,559,000 735,000 414,000 295,000 761,000 627,000 941,000 1,111,000 1,104,000 1,512,000 2,042,000 1,940,000 2,098,000 1,929,000 2,144,000 1,182,000 1,444,000 1,371,000 1,149,000 596,000 809,000 507,000 713,000 320,000 437,000 425,000 213,000 455,000 442,000 297,000 258,000 324,000 374,000 531,000 560,000 338,000 364,000 322,000 302,000 271,000 216,000 209,000 224,000 195,000 188,000 139,000 143,000 114,000 98,000  
      foreign exchange gain
    6,989,000 -3,214,000 -2,060,000 -3,523,000 -2,675,000 4,042,000 -7,095,000 407,000 3,348,000 -3,788,000 415,000 1,911,000 -1,303,000 -3,904,000 2,085,000 1,304,000 -410,000 -364,000 1,772,000 284,000 629,000 -533,000 128,000    -1,953,000   -421,000 3,068,000   -1,348,000 -1,934,000 -25,000 -3,702,000 1,945,000 1,657,000 -311,500 3,080,000 6,166,000  91,000 -87,000 83,000 -106,000 -70,000 -254,000 -788,000 1,088,000 -731,000 978,000 -170,000 255,000 714,000 787,000  277,000 -724,000 342,000    
      other income
    -212,000 -17,000 -122,000 -67,000 -30,000 -62,000 -19,000 227,000 175,000 -35,000 -80,000 19,000 31,000 -68,000 -141,000 -276,000 -36,000 -1,055,000 -260,000 -3,863,000 124,000 158,000 121,000 112,000 203,000 397,000 377,000 70,000 159,000 562,000 77,000 35,000 91,000 250,000 97,000 112,000 108,000 147,000 143,000 110,000 57,000 106,000 103,000 -46,000 -75,000 -134,000 103,000 253,000 173,000 187,000 184,000 180,000 139,000 183,000 182,000 57,000 59,000 97,000 190,000 136,000 65,000 11,000 4,000  
      income before income taxes
    134,242,000 119,725,000 101,428,000 93,236,000 86,296,000 94,891,000 80,757,000 84,975,000 83,313,000 72,903,000 70,163,000 67,063,000 63,472,000 64,258,000 65,303,000 58,082,000 53,554,000 50,083,000 45,247,000 40,341,000 39,088,000 36,336,000 34,719,000 28,670,000 29,224,000 33,232,000 28,116,000 34,171,000 30,128,000 32,225,000 29,709,000 21,844,000 22,507,000 20,905,000 22,773,000 28,476,000 23,438,000 27,252,000 24,691,000 21,455,000 22,793,000 21,086,000 2,898,000 13,911,000 11,958,000 9,750,000 12,007,000 11,637,000 48,389,000 13,166,000 19,978,000 15,375,000 22,053,000 17,429,000 7,353,000 -46,412,000 -35,653,000 16,277,000 17,052,000 16,949,000 18,276,000 17,077,000 16,562,000  
      income tax expense
    -9,029,000 -7,097,000 -5,502,000 -6,029,000 -5,006,000 -8,255,000 -3,363,000 -3,909,000 -2,397,000 -3,793,000 -5,074,000 -6,277,000 -4,117,000 -1,101,000 -688,000 -1,893,000 -2,893,000 -1,204,000 -596,000 2,072,000 -1,595,000 -952,000 -1,668,000 -646,000 -957,000 -2,001,000 -2,159,000 -1,214,000 -1,493,000 -712,000 -1,859,000 924,000 -1,454,000 -1,592,000 -1,740,000 -1,075,000 -1,782,000 -1,960,000 -1,925,000 -1,786,000 -1,971,000 -1,283,000 -1,295,000 -876,000 -1,113,000  -971,000 -33,750 -727,000  -781,000        -1,033,000      
      net income
    125,213,000 112,628,000 95,926,000 87,207,000 81,290,000 86,636,000 77,394,000 81,066,000 80,916,000 69,110,000 65,089,000 60,786,000 59,355,000 63,157,000 64,615,000 56,189,000 50,661,000 48,879,000 44,651,000 42,413,000 37,493,000 35,384,000 33,051,000 28,024,000 28,267,000 31,231,000 25,957,000 32,957,000 28,635,000 31,513,000 27,850,000 22,768,000 21,053,000 19,313,000 21,033,000 27,401,000 21,656,000 25,292,000 22,766,000 19,669,000 20,822,000 19,803,000 1,603,000 13,035,000 10,845,000 8,726,000 11,036,000 10,333,000 47,662,000 14,539,000 19,197,000 15,142,000 21,126,000 16,682,000 7,457,000 -46,325,000 -33,254,000 15,655,000 16,019,000 16,655,000 16,663,000 15,806,000 15,205,000  
      yoy
    54.03% 30.00% 23.95% 7.58% 0.46% 25.36% 18.90% 33.36% 36.33% 9.43% 0.73% 8.18% 17.16% 29.21% 44.71% 32.48% 35.12% 38.14% 35.10% 51.35% 32.64% 13.30% 27.33% -14.97% -1.29% -0.89% -6.80% 44.75% 36.01% 63.17% 32.41% -16.91% -2.78% -23.64% -7.61% 39.31% 4.01% 27.72% 1320.21% 50.89% 92.00% 126.94% -85.47% 26.15% -77.25% -39.98% -42.51% -31.76% 125.61% -12.85% 157.44% -132.69% -163.53% 6.56% -53.45% -378.14% -299.57% -0.96% 5.35%      
      qoq
    11.17% 17.41% 10.00% 7.28% -6.17% 11.94% -4.53% 0.19% 17.08% 6.18% 7.08% 2.41% -6.02% -2.26% 15.00% 10.91% 3.65% 9.47% 5.28% 13.12% 5.96% 7.06% 17.94% -0.86% -9.49% 20.32% -21.24% 15.09% -9.13% 13.15% 22.32% 8.15% 9.01% -8.18% -23.24% 26.53% -14.38% 11.10% 15.75% -5.54% 5.15% 1135.37% -87.70% 20.19% 24.28% -20.93% 6.80% -78.32% 227.82% -24.26% 26.78% -28.33% 26.64% 123.71% -116.10% 39.31% -312.42% -2.27% -3.82% -0.05% 5.42% 3.95%   
      net income margin %
    10.31% 9.94% 9.81% 9.59% 9.32% 10.39% 9.62% 10.76% 11.06% 9.70% 9.50% 9.27% 8.92% 9.45% 9.86% 9.56% 8.98% 8.63% 8.22% 8.32% 7.82% 7.80% 7.57% 6.92% 6.87% 7.33% 6.50% 8.13% 7.18% 7.82% 7.38% 6.59% 6.34% 5.73% 5.89% 7.40% 5.90% 7.20% 6.86% 7.12% 8.30% 8.50% 0.74% 6.31% 5.72% 4.63% 5.83% 6.45% 28.43% 8.14% 11.19% 9.47% 13.58% 9.96% 5.22% -33.32% -34.42% 8.40% 10.10% 8.75% 8.55% 8.56% 8.75%  
      other comprehensive income, net of tax:
                                                                    
      change in net unrealized gain on available-for-sale securities
    -2,966,000 2,452,000 -811,000 246,000 3,350,000 -521,000 6,818,000 -55,000 -1,739,000 2,946,000 948,000 971,000 2,046,000 1,183,000 -1,461,000 -2,711,000 -2,455,000 -947,000 -213,000 -245,000 -570,000 -42,000 -325,000 1,941,000 -1,356,000 -82,000 35,000 644,000 513,000 598,000                                   
      change in net unrealized gain on derivative instruments
    -11,946,000 4,626,000 -2,062,000 1,407,000 1,790,000 -9,416,000 8,533,000 1,499,000 -7,328,000 8,951,000 -561,000 -2,894,000 -5,535,000 11,188,000 -1,218,000 -3,321,000 666,000 3,294,000 -1,217,000 717,000 -5,000,000 2,385,000 -3,208,000    39,000         -39,500                             
      change in foreign currency translation adjustment
    -28,000 29,000 -89,000 92,000 1,060,000 428,000 -352,000 14,000 75,000 -206,000 100,000 -46,000 -191,000 -84,000 246,000 -47,000 -34,000  -164,000 38,000 90,000 -146,000 603,000 -44,000 -600,000 616,000 -369,000 -415,000 486,000 -505,000 -200,000 -1,247,000 789,000 44,000 526,000 625,000 227,000 -1,903,000 741,000                          
      total other comprehensive income, net of tax
    -14,940,000 7,107,000 -2,962,000 1,745,000 6,200,000 -9,509,000 14,999,000 1,517,000 -8,855,000 11,699,000 613,000 -1,834,000 -3,567,000 12,344,000 -2,265,000 -5,905,000 -1,699,000 2,473,000 -1,396,000 673,000 -5,282,000 2,247,000 -2,757,000   446,000 -212,000 294,500 998,000 93,000 87,000 -1,218,000 173,000 -418,000 554,000    396,000 -156,000 1,014,000  87,000 6,500 512,000                    
      net comprehensive income
    110,273,000 119,735,000 92,964,000 88,952,000 87,490,000 77,127,000 92,393,000 82,583,000 72,061,000 80,809,000 65,702,000 58,952,000 55,788,000 75,501,000 62,350,000 50,284,000 48,962,000 51,352,000 43,255,000 43,086,000 32,211,000 37,631,000 30,294,000 37,260,000 20,036,000 31,677,000 25,745,000 30,650,000 29,633,000 31,606,000 27,937,000 21,550,000 21,226,000 18,895,000 21,587,000 28,046,000 21,932,000 23,036,000 23,162,000 19,513,000 21,836,000 19,493,000 1,690,000 12,965,000 11,357,000 8,240,000 11,036,000                  
      earnings per share
                                                                    
      basic
    3.49 3.14 2.68 2.43 2.26 2.4 2.14 2.24 2.23 1.9 1.8 1.67 1.62 1.73 1.77 1.53 1.37 1.32 1.21 1.15 1.02 0.96 0.9 0.76 0.76 0.84 0.7 0.9 0.78 0.86 0.76 0.62 0.56 0.52 0.56 0.74 0.58 0.69 0.63 0.55 0.58 0.55 0.05 0.36 0.31 0.25 0.31 0.3 1.36 0.42 0.55 0.44 0.61 0.48 0.22 -1.35 -0.97 0.46 0.46 0.49 0.49 0.47 0.45  
      diluted
    3.45 3.11 2.66 2.42 2.25 2.38 2.13 2.22 2.21 1.89 1.78 1.66 1.6 1.71 1.76 1.51 1.35 1.3 1.2 1.13 0.94 0.88 0.74 0.75 0.83 0.69 0.88 0.76 0.84 0.75 0.6 0.55 0.51 0.55 0.72 0.57 0.67 0.61 0.53 0.56 0.54 0.04 0.36 0.3 0.24 0.31 0.29 1.33 0.41 0.55 0.43 0.61 0.48 0.22 -1.35 -0.96 0.45 0.46 0.48 0.49 0.46 0.44  
      weighted-average number of ordinary shares outstanding
                                                                    
      basic
    35,828 35,828 35,773 36,017 35,914 36,163 36,203 36,246 36,250 36,328 36,256 36,515 36,608 36,589 36,528 36,876 36,940 37,017 36,877 36,872 36,875 36,936 36,818 36,908 36,987 37,011 36,913 36,798 36,891 36,841 36,625 37,257 37,275 37,477 37,447 36,927 37,116 36,848 36,404 35,857 35,964 35,812 35,579 35,354 35,406 35,349 35,230 34,938 35,078 34,882 34,674 34,557 34,596 34,517 34,382 34,440 34,396 34,223 34,485 33,922 33,969 33,768 33,761  
      diluted
    36,301 36,253 36,097 36,267 36,172 36,402 36,408 36,564 36,603 36,639 36,481 36,855 36,989 36,939 36,758 37,394 37,473 37,552 37,328 37,555 37,609 37,551 37,383 37,665 37,797 37,763 37,529 37,415 37,539 37,471 37,140 38,035 38,055 38,156 38,163 37,852 37,872 37,805 37,330 36,872 37,089 36,826 36,315 35,984 36,110 35,917 35,587 35,589 35,790 35,583 35,138 34,846 34,909 34,804 34,382 34,440 34,544 34,502 34,670 34,407 34,232 34,450 34,351  
      interest expense
           -17,000 -26,000 -36,000 -45,000 -293,000 -399,000 -389,000 -391,000 -85,000 -73,000 -238,000 -36,000 -302,000 -282,000 -265,000 -251,000 -232,000 -238,000 -181,000 -2,393,000 -1,708,000 -1,423,000 -1,616,000 -634,000 -1,107,000 -820,000 -826,000 -853,000 -804,000 -641,000 -555,000 -1,322,000 -413,000 -335,000 -419,000 -402,000 -241,000 -125,000 -117,000 -133,000 -147,000 -172,000 -188,000 -206,000 -222,000 -239,000 -263,000 -221,000 -64,000 -68,000 -74,000 -286,000 -75,000 -81,000 -90,000 -111,000  
      change in net retirement benefits plan – prior service cost
           59,000 137,000 8,000 126,000 135,000 113,000 57,000 168,000 112,000 124,000 126,000 198,000 105,250 198,000 50,000 173,000 119,500 294,000 101,000 83,000                                      
      expenses related to reduction in workforce
                     -135,000   -43,000   -313,000  -16,000  -789,000 -323,000 -319,000 -85,000   -1,776,000            -1,153,000                   
      foreign exchange loss
                           -737,250 -8,000   -102,000 -3,055,000   -877,000 -2,428,000          -10,492,000               -187,000    -670,000 -378,000  
      change in net unrealized loss on derivative instruments
                           -1,679,750 -6,569,000 -189,000  1,000 -1,000  -1,000 -250   -1,000    -158,000                          
      total other comprehensive (loss) income, net of tax
                           -1,999,250 -8,231,000                                        
      foreign exchange (loss) gain
                             -988,000                                       
      change in net unrealized gain on marketable securities
                                  288,000 29,000 -616,000  29,000 -122,750 49,000                            
      other comprehensive income , net of tax:
                                                                    
      change in net unrealized loss on marketable securities
                                     -462,000    -353,000                           
      other income related to flooding
                                           9,000 900,000                        
      other comprehensive gain, net of tax:
                                                                    
      total other comprehensive gain, net of tax
                                       -396,000 276,000                            
      other expense related to flooding
                                                                    
      other comprehensive loss, net of tax:
                                                                    
      total other comprehensive loss, net of tax
                                         -2,256,000    -310,000    -486,000                   
      change in net unrealized gains on marketable securities
                                          -187,000 29,250 292,000                        
      change in net unrealized gains on derivative instruments
                                           -482,000 722,000                        
      other expenses in relation to flood
                                              -864,000            -23,972,000 -55,623,000 -40,265,000        
      change in net unrealized holding losses on marketable securities
                                             -262,000                       
      other
                                             -48,000                       
      other comprehensive income, before tax:
                                                                    
      change in fair value of marketable securities
                                              -18,000 -150,000 450,000 -493,000                   
      less: reclassification adjustment for net loss realized and included in net income
                                              105,000 80,000 62,000 7,000                   
      total change in unrealized gain on marketable securities, before tax
                                              87,000 6,500 512,000                    
      income tax expense related to items of other comprehensive income
                                                                    
      income related to flooding
                                                    38,151,000  6,597,000 6,147,000 11,419,000 4,825,000     4,820,000      
      income tax benefit
                                                 -1,024,000    1,373,000  -233,000 -927,000 -747,000 104,000 87,000 2,399,000        
      other comprehensive loss, before tax:
                                                                    
      total change in unrealized loss on marketable securities, before tax
                                                 -486,000                   
      other comprehensive income
                                                                    
      income taxes
                                                             -622,000  -294,000 -1,613,000 -1,271,000 -1,357,000  
      revenues:
                                                                    
      revenues, related party
                                                                    
      total revenues
                                                               190,348,000 194,851,000 184,631,000 173,740,000  
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-03-27 2025-12-26 2025-09-26 2025-06-27 2025-03-28 2024-12-27 2024-09-27 2024-06-28 2024-03-29 2023-12-29 2023-09-29 2023-06-30 2023-03-31 2022-12-30 2022-09-30 2022-06-24 2022-03-25 2021-12-24 2021-09-24 2021-06-25 2021-03-26 2020-12-25 2020-09-25 2020-06-26 2020-03-27 2019-12-27 2019-09-27 2019-06-28 2019-03-29 2018-12-28 2018-09-28 2018-06-29 2018-03-30 2017-12-29 2017-09-29 2017-06-30 2017-03-31 2016-12-30 2016-09-30 2016-06-24 2016-03-25 2015-12-25 2015-09-25 2015-06-26 2015-03-27 2014-12-26 2014-09-26 2014-06-27 2014-03-28 2013-12-27 2013-09-27 2013-06-28 2013-03-29 2012-12-28 2012-09-28 2012-06-29 2012-03-30 2011-12-30 2011-09-30 2011-09-28 2011-06-24 2011-03-25 2010-12-24 2010-09-24 2010-06-25 
                                                                       
        assets
                                                                       
        current assets
                                                                       
        cash and cash equivalents
      356,562,000 319,855,000 305,001,000 306,425,000 306,905,000 403,662,000 400,684,000 409,973,000 385,111,000 334,053,000 308,338,000 231,368,000 230,743,000 250,829,000 255,260,000 197,996,000 269,140,000 276,531,000 269,911,000 302,969,000 247,011,000 219,221,000 189,201,000 225,430,000 224,138,000 220,031,000 168,535,000 180,839,000 166,407,000 230,996,000 219,976,000 158,102,000 142,407,000 134,831,000 111,631,000 133,825,000 136,634,000 85,619,000 105,860,000 142,804,000 127,957,000 131,359,000 95,465,000 112,978,000 128,946,000 111,971,000 244,683,000 233,477,000 233,664,000 180,058,000 163,860,000 149,716,000 157,479,000 128,098,000 115,394,000 115,507,000 125,410,000 112,078,000 132,349,000 115,394,000 127,282,000 116,419,000 102,063,000 101,090,000 84,942,000 
        short-term investments
      588,674,000 640,918,000 663,771,000 627,819,000 643,772,000 530,969,000 508,193,000 448,630,000 408,915,000 406,540,000 362,428,000 319,100,000 307,980,000 276,778,000 244,536,000 280,157,000 245,852,000 243,339,000 258,501,000 244,963,000 261,736,000 261,817,000 307,238,000 262,693,000 233,622,000 222,805,000 238,266,000 256,493,000 242,484,000 151,508,000                                    
        trade accounts receivable, net of allowance for expected credit losses of 1,181 and 1,344, respectively
      908,544,000                                                                 
        inventories
      875,988,000 798,910,000 722,194,000 581,015,000 531,338,000 489,159,000 440,405,000 463,206,000 454,134,000 414,758,000 440,095,000 519,576,000 554,247,000 536,536,000 528,050,000 557,145,000 452,638,000 484,873,000 465,251,000 422,133,000 353,283,000 371,996,000 339,429,000 309,786,000 290,208,000 294,380,000                              103,223,000 98,877,000 103,287,000 106,552,000  106,467,000 108,052,000 106,674,000 113,131,000 98,146,000 
        prepaid expenses
      38,196,000 33,516,000 36,548,000 38,476,000 19,396,000 17,734,000 9,426,000 10,620,000 9,369,000 5,952,000 6,328,000 7,849,000 10,606,000 9,483,000 15,466,000 11,626,000 13,729,000 8,765,000 10,404,000 11,398,000 10,653,000 3,141,000 4,095,000 5,399,000 4,524,000 4,919,000 6,313,000 8,827,000 12,299,000 9,809,000 10,978,000 8,061,000 9,466,000 9,098,000 7,894,000 6,306,000 3,804,000 2,407,000 3,511,000 3,114,000 2,381,000 1,003,000 2,404,000 2,135,000 2,272,000 1,366,000 1,638,000 1,691,000 2,097,000 902,000 1,398,000 1,931,000 2,605,000 1,334,000 2,388,000 3,571,000    2,388,000      
        other current assets
      177,476,000 178,931,000 124,512,000 116,210,000 84,731,000 77,394,000 87,538,000 87,810,000 74,731,000 60,446,000 39,766,000 42,880,000 39,610,000 40,543,000 32,029,000 25,233,000 29,169,000 28,449,000 24,729,000 22,619,000 31,967,000 29,187,000 7,827,000 13,915,000 8,774,000 7,416,000 9,122,000 11,015,000 5,236,000 5,044,000 6,512,000 5,948,000 11,049,000 7,974,000 7,667,000 4,159,000 2,983,000 4,604,000 5,210,000 6,662,000 5,136,000 1,612,000 1,739,000 1,833,000 1,822,000 2,356,000 2,467,000 2,010,000 2,357,000 2,494,000 2,105,000 3,505,000 7,593,000 6,934,000 5,918,000 6,029,000    5,918,000      
        total current assets
      2,945,440,000 2,773,801,000 2,558,961,000 2,428,839,000 2,244,443,000 2,199,012,000 2,108,938,000 2,012,691,000 1,916,142,000 1,806,363,000 1,691,961,000 1,652,540,000 1,704,610,000 1,647,771,000 1,551,913,000 1,525,171,000 1,470,148,000 1,439,987,000 1,388,605,000 1,352,507,000 1,255,169,000 1,251,727,000 1,180,421,000 1,134,856,000 1,092,858,000 1,070,826,000 1,051,163,000 1,023,835,000 987,510,000 950,105,000 917,108,000 854,310,000 815,980,000 799,331,000 809,349,000 798,754,000 771,578,000 718,400,000 680,451,000 673,291,000 603,754,000 559,020,000 536,443,000 527,039,000 506,638,000 490,449,000 487,045,000 464,477,000 466,223,000 403,945,000 389,385,000 364,526,000 387,071,000 369,149,000 374,728,000 360,671,000 353,765,000 321,610,000 367,583,000 374,728,000 357,676,000 349,332,000 335,070,000 329,824,000 316,326,000 
        non-current assets
                                                                       
        long-term restricted cash
      694,000 682,000             141,000 149,000 157,000 157,000 155,000 154,000 153,000 153,000    7,402,000 7,402,000 7,402,000                                      
        property, plant and equipment
      524,973,000 460,142,000 419,481,000 380,640,000 354,489,000 323,648,000 311,241,000 307,240,000 303,118,000 306,019,000 306,665,000 310,350,000 308,365,000 302,282,000 294,877,000 292,277,000 291,767,000 290,683,000 271,659,000 241,129,000 228,767,000 227,670,000 227,623,000 228,274,000 218,043,000 217,038,000 212,270,000 210,686,000 209,084,000 212,314,000 216,849,000 219,640,000 222,047,000 222,539,000 217,985,000 216,881,000 216,378,000 213,987,000 205,845,000 178,410,000 160,441,000 159,415,000 144,148,000 140,654,000 133,998,000 106,498,000 98,058,000 97,244,000 98,782,000 97,316,000 97,133,000 97,206,000 98,173,000 98,248,000 98,127,000 97,923,000 96,391,000 88,436,000 82,786,000 98,127,000 75,410,000 72,402,000 68,943,000 64,324,000 57,651,000 
        intangibles
      2,392,000 2,233,000 2,111,000 2,156,000 2,173,000 2,062,000 2,201,000 2,321,000 2,427,000 2,549,000 2,598,000 2,394,000 2,471,000 3,319,000 3,348,000 3,508,000 3,593,000 3,878,000 4,107,000 4,371,000 4,576,000 4,367,000 4,147,000 4,312,000 3,999,000 4,038,000 3,661,000 3,887,000 4,112,000 4,283,000 4,590,000 4,880,000 5,927,000 5,432,000 5,657,000 5,840,000 5,857,000 5,048,000 5,091,000 499,000 369,000 321,000 195,000 137,000 45,000 52,000 51,000 72,000 93,000 113,000 136,000 164,000 196,000 239,000 305,000 380,000 466,000 555,000 649,000 305,000 892,000 1,009,000 976,000 1,097,000 1,220,000 
        operating right-of-use assets
      4,434,000 4,888,000 5,263,000 5,768,000 6,021,000 6,397,000 5,133,000 5,336,000 3,742,000 5,767,000 6,024,000 1,634,000 2,210,000 2,805,000 3,247,000 4,084,000 4,790,000 5,478,000 6,086,000 6,699,000 6,744,000 7,271,000 7,228,000 8,068,000 7,175,000 7,558,000 6,185,000                                       
        deferred tax assets
      17,266,000 15,471,000 13,790,000 13,406,000 11,589,000 10,694,000 10,902,000 10,446,000 10,966,000 11,804,000 11,363,000 12,095,000 10,487,000 11,212,000 10,200,000 9,800,000 9,171,000 10,025,000 9,491,000 9,428,000 6,195,000 6,213,000 5,766,000 5,675,000 4,353,000 4,115,000 5,201,000 5,679,000 5,734,000 5,454,000 5,378,000 5,280,000 3,046,000 3,056,000 2,730,000     1,358,000 1,361,000 1,555,000 1,619,000 1,662,000 1,486,000 1,557,000 1,642,000 1,561,000 1,779,000 2,014,000 1,618,000 1,937,000 2,158,000 1,744,000 2,479,000 4,088,000 3,948,000 3,705,000 1,471,000 2,479,000      
        other non-current assets
      13,787,000 11,381,000 9,157,000 623,000 586,000 592,000 598,000 485,000 630,000 636,000 610,000 635,000 658,000 635,000 663,000 652,000 513,000 587,000 518,000 1,834,000 226,000 236,000 221,000 202,000 262,000 253,000 225,000 124,000 354,000 72,000 57,000 80,000                                  
        total non-current assets
      563,546,000 494,797,000 449,802,000 402,593,000 374,858,000 343,393,000 330,075,000 325,828,000 320,883,000 326,775,000 327,260,000 327,108,000 324,191,000 320,253,000 312,476,000 310,470,000 309,991,000 310,808,000 292,016,000 263,615,000 246,661,000 245,910,000 244,985,000 246,531,000 237,403,000 244,202,000 238,547,000 231,483,000 223,107,000 225,821,000 230,696,000 233,708,000 238,825,000 238,606,000 235,206,000 234,321,000 233,107,000 227,519,000 220,852,000 183,159,000 164,776,000 164,566,000 151,757,000 145,464,000 138,306,000 110,747,000 102,443,000 100,080,000 101,871,000 100,461,000 100,283,000 100,382,000 101,459,000 102,036,000 102,312,000 100,691,000 99,390,000 91,632,000 88,090,000 102,312,000 80,099,000 77,399,000 74,257,000 68,230,000 61,099,000 
        total assets
      3,508,986,000 3,268,598,000 3,008,763,000 2,831,432,000 2,619,301,000 2,542,405,000 2,439,013,000 2,338,519,000 2,237,025,000 2,133,138,000 2,019,221,000 1,979,648,000 2,028,801,000 1,968,024,000 1,864,389,000 1,835,641,000 1,780,139,000 1,750,795,000 1,680,621,000 1,616,122,000 1,501,830,000 1,497,637,000 1,425,406,000 1,381,387,000 1,330,261,000 1,315,028,000 1,289,710,000 1,255,318,000 1,210,617,000 1,175,926,000 1,147,804,000 1,088,018,000 1,054,805,000 1,037,937,000 1,044,555,000 1,033,075,000 1,004,685,000 945,919,000 901,303,000 856,450,000 768,530,000 723,586,000 688,200,000 672,503,000 644,944,000 601,196,000 589,488,000 564,557,000 568,094,000 504,406,000 489,668,000 464,908,000 488,530,000 471,185,000 477,040,000 461,362,000 453,155,000 413,242,000 455,673,000 477,040,000 437,775,000 426,731,000 409,327,000 398,054,000 377,425,000 
        liabilities and shareholders’ equity
                                                                       
        current liabilities
                                                                       
        trade accounts payable
      859,004,000 783,681,000 695,552,000 637,417,000 521,226,000 529,016,000 427,892,000 441,835,000 429,021,000 376,556,000 357,106,000 381,129,000 436,085,000 438,475,000 409,414,000 439,684,000 402,581,000 391,176,000 373,663,000 346,555,000 275,705,000 296,948,000 284,173,000 251,603,000 240,028,000 234,929,000 252,147,000 257,617,000 256,282,000 248,253,000 249,080,000 220,159,000 193,374,000 182,166,000 203,685,000 215,262,000 210,105,000 187,306,000 179,741,000 172,052,000 146,445,000 114,911,000 117,978,000 115,319,000 103,053,000 98,651,000 101,783,000 94,853,000 101,531,000 88,025,000 90,328,000 77,139,000 74,329,000 73,744,000 91,919,000 86,000,000 75,274,000 57,052,000 85,791,000 91,919,000 92,563,000 97,066,000 100,812,000 108,445,000 102,977,000 
        fixed assets payable
      65,307,000 53,874,000 50,941,000 40,781,000 33,101,000 20,594,000 10,166,000 14,380,000 9,229,000 12,983,000 9,313,000 13,526,000 20,116,000 18,920,000 12,541,000 9,085,000 14,060,000 28,740,000 24,174,000 19,206,000 11,060,000 7,748,000 9,616,000 15,127,000         4,684,000 5,658,000 4,658,000 8,141,000 12,409,000 17,094,000 19,694,000                           
        operating lease liabilities, current portion
      1,462,000 1,691,000 1,860,000 1,792,000 1,709,000 1,676,000 1,416,000 1,355,000 1,333,000 1,425,000 1,587,000 1,201,000 1,634,000 2,005,000 2,305,000 2,319,000 2,593,000 2,631,000 2,613,000 2,593,000 2,390,000 2,277,000 2,098,000 1,979,000 1,893,000                                         
        income tax payable
      7,611,000 7,998,000 10,932,000 7,939,000 8,090,000 8,214,000 4,377,000 3,937,000 4,828,000 7,581,000 7,013,000 6,024,000 2,785,000 2,470,000 2,771,000 2,898,000 2,794,000 2,200,000 2,776,000 3,612,000 2,882,000 2,806,000 2,940,000 2,242,000 2,857,000 3,137,000 2,534,000 1,801,000 2,651,000 2,568,000 2,389,000 709,000 298,000 1,185,000 2,469,000 1,976,000 2,209,000 2,491,000 3,077,000 2,010,000 1,323,000 1,757,000 2,120,000 1,470,000 979,000 1,410,000 1,484,000 1,024,000 699,000 580,000 1,985,000 1,825,000 1,171,000 724,000 584,000 353,000 820,000 1,046,000 2,515,000 584,000 2,914,000 3,628,000 3,652,000 3,518,000 2,521,000 
        accrued payroll, bonus and related expenses
      30,845,000 25,726,000 26,298,000 24,566,000 24,170,000 20,598,000 26,658,000 22,116,000 23,727,000 20,174,000 22,976,000 23,748,000 28,899,000 21,940,000 22,103,000 20,374,000 21,396,000 18,382,000 19,336,000 20,464,000 21,639,000 17,633,000 18,881,000 19,265,000 19,959,000 15,942,000 18,713,000 16,510,000 17,900,000 16,327,000 19,484,000 13,476,000 13,322,000 11,244,000 14,538,000 13,852,000 15,141,000 11,365,000 12,417,000 12,300,000 11,340,000 9,528,000 8,488,000 9,804,000 9,977,000 7,619,000 10,919,000 8,612,000 9,182,000 7,484,000 6,954,000 6,220,000 7,442,000 5,805,000 6,788,000 5,181,000    6,788,000      
        accrued expenses
      36,418,000 25,026,000 28,952,000 30,630,000 32,420,000 29,112,000 30,519,000 19,916,000 20,742,000 16,119,000 24,034,000 20,447,000 23,428,000 22,465,000 32,556,000 24,758,000 21,144,000 19,826,000 20,147,000 17,134,000 12,651,000 14,504,000 10,077,000 12,104,000 19,798,000 11,338,000 12,014,000 8,997,000 8,772,000 9,106,000 10,277,000 9,013,000 11,750,000 17,574,000 14,858,000 9,227,000 13,020,000 13,712,000 6,462,000 8,072,000 7,123,000 12,512,000 16,427,000 6,405,000 7,120,000 7,521,000 5,238,000 4,345,000 3,872,000 3,552,000 4,174,000 3,121,000 3,254,000 2,707,000 2,619,000 2,630,000 4,412,000 4,575,000 5,116,000 2,619,000 3,986,000 4,057,000 4,361,000 3,129,000 3,567,000 
        severance liabilities, current portion
      1,981,000 2,087,000 2,019,000                                                               
        other payables
      152,915,000 136,534,000 88,979,000 66,717,000 54,331,000 53,950,000 74,950,000 54,403,000 52,348,000 45,861,000 24,287,000 23,654,000 26,637,000 27,528,000 26,152,000 25,221,000 24,012,000 23,032,000 22,599,000 20,958,000 26,348,000 39,159,000 14,542,000 21,514,000 28,819,000 31,384,000 21,649,000 22,236,000 16,370,000 17,637,000 20,862,000 19,728,000 10,776,000 11,089,000 12,042,000 14,068,000 10,931,000 12,440,000 10,214,000 16,356,000 12,713,000 14,445,000 12,089,000 12,050,000 6,258,000 4,461,000 8,445,000 5,795,000 8,834,000 5,800,000 4,437,000 5,163,000 4,760,000 5,598,000 4,132,000 6,601,000 8,353,000 4,721,000 4,158,000 4,132,000 3,796,000 7,446,000 6,091,000 3,624,000 5,935,000 
        total current liabilities
      1,155,543,000 1,036,617,000 905,533,000 809,842,000 675,047,000 663,160,000 575,978,000 557,942,000 544,267,000 486,777,000 455,433,000 481,885,000 554,989,000 549,595,000 526,355,000 538,487,000 502,659,000 500,037,000 479,219,000 444,358,000 366,240,000 395,035,000 355,449,000 337,546,000 327,451,000 313,380,000 323,421,000 313,048,000 305,642,000 297,550,000 305,776,000 270,117,000 287,159,000 281,836,000 300,014,000 311,272,000 312,814,000 283,057,000 269,243,000 256,018,000 228,944,000 207,153,000 193,102,000 181,048,000 167,557,000 136,581,000 133,869,000 120,629,000 135,969,000 119,425,000 121,711,000 115,429,000 150,775,000 154,310,000 175,368,000 175,258,000 172,241,000 95,761,000 116,243,000 175,368,000 117,809,000 125,700,000 126,807,000 130,402,000 124,903,000 
        non-current liabilities
                                                                       
        deferred tax liability
      1,216,000 2,359,000 1,710,000 1,595,000 1,371,000 1,039,000 2,023,000 4,895,000 4,641,000 4,546,000 5,117,000 4,799,000 6,159,000 5,934,000 6,609,000 6,001,000 5,771,000 5,082,000 5,425,000 5,107,000 4,855,000 4,592,000 4,927,000 4,729,000 3,684,000 3,543,000 3,791,000 3,561,000 3,177,000 2,939,000 2,387,000 2,284,000 2,172,000 1,989,000 1,510,000 1,981,000 1,754,000   854,000 696,000 1,043,000 851,000 737,000 1,017,000 867,000 1,128,000 1,040,000 2,191,000 2,778,000 2,607,000 2,481,000 1,761,000 1,654,000 1,532,000 1,405,000 1,283,000 1,181,000 1,125,000 1,532,000      
        operating lease liability, non-current portion
      2,963,000 3,194,000 3,304,000  4,012,000 4,417,000 3,434,000  2,003,000 3,956,000 4,052,000  235,000 476,000 647,000  1,922,000 2,581,000 3,220,000  4,098,000 4,737,000 4,906,000    4,635,000                                       
        severance liabilities
      31,501,000 32,406,000 30,330,000 31,225,000 28,337,000 27,572,000 28,053,000 24,093,000 23,820,000 24,505,000 22,269,000 22,159,000 21,267,000 20,335,000 17,892,000 18,384,000 20,352,000 19,834,000 19,157,000 19,485,000 19,006,000 19,011,000 17,609,000 17,379,000 16,143,000 16,735,000 15,872,000 15,209,000 11,837,000 11,173,000 10,835,000 10,162,000 10,103,000 9,264,000 9,058,000 8,488,000 7,896,000 7,277,000 7,154,000 6,684,000 6,200,000 5,767,000 5,424,000 5,477,000 5,001,000 4,771,000 4,671,000 4,453,000 4,539,000 4,532,000 4,564,000 4,382,000 5,464,000 5,017,000 4,774,000 4,420,000 5,015,000 4,751,000 4,615,000 4,774,000 4,478,000 4,234,000 4,067,000 3,817,000 3,456,000 
        other non-current liabilities
      13,052,000 9,236,000 6,718,000 3,279,000 3,340,000 3,246,000 2,925,000 2,209,000 2,059,000 1,972,000 2,181,000 2,081,000 1,531,000 1,475,000 1,338,000 2,334,000 2,467,000 2,791,000 3,279,000 3,444,000 3,728,000 4,156,000 5,337,000 1,937,000 1,997,000 1,723,000 2,665,000 2,611,000 2,364,000 2,304,000 2,110,000 3,062,000 2,993,000 2,930,000 2,791,000 2,723,000 2,822,000 2,274,000 2,179,000 2,075,000 1,990,000 1,899,000 1,847,000 1,797,000 1,691,000 1,446,000 1,268,000 1,099,000 573,000 557,000 536,000 536,000 1,618,000 1,582,000 2,298,000 2,064,000 2,054,000 2,027,000 2,023,000 2,298,000 1,982,000 1,941,000 1,887,000 2,751,000 2,526,000 
        total non-current liabilities
      48,732,000 47,195,000 42,062,000 39,778,000 37,060,000 36,274,000 36,435,000 34,832,000 32,523,000 34,979,000 33,619,000 29,105,000 32,231,000 34,298,000 35,668,000 43,472,000 48,753,000 51,567,000 55,400,000 59,244,000 62,084,000 65,932,000 69,254,000 69,432,000 69,401,000 73,321,000 75,594,000 79,171,000 76,087,000 76,843,000 75,871,000 76,962,000 32,103,000 34,331,000 37,078,000 40,229,000 42,768,000 43,197,000 47,027,000 46,013,000 8,886,000 10,209,000 11,122,000 12,511,000 13,709,000 14,584,000 16,067,000 17,092,000 17,112,000 19,498,000 21,926,000 24,161,000 28,742,000 30,676,000 33,566,000 35,395,000 38,397,000 30,323,000 21,200,000 33,566,000 18,439,000 17,171,000 17,867,000 20,028,000 20,359,000 
        total liabilities
      1,204,275,000 1,083,812,000 947,595,000 849,620,000 712,107,000 699,434,000 612,413,000 592,774,000 576,790,000 521,756,000 489,052,000 510,990,000 587,220,000 583,893,000 562,023,000 581,959,000 551,412,000 551,604,000 534,619,000 503,602,000 428,324,000 460,967,000 424,703,000 406,978,000 396,852,000 386,701,000 399,015,000 392,219,000 381,729,000 374,393,000 381,647,000 347,079,000 319,262,000 316,167,000 337,092,000 351,501,000 355,582,000 326,254,000 316,270,000 302,031,000 237,830,000 217,362,000 204,224,000 193,559,000 181,266,000 151,165,000 149,936,000 137,721,000 153,081,000 138,923,000 143,637,000 139,590,000 179,517,000 184,986,000 208,934,000 210,653,000 210,638,000 126,084,000 137,443,000 208,934,000 136,248,000 142,871,000 144,674,000 150,430,000 145,262,000 
        commitments and contingencies
                                                                       
        shareholders’ equity
                                                                       
        preferred shares
                                                                       
        ordinary shares
      397,000 397,000 397,000 396,000 396,000 396,000 396,000 395,000 395,000 394,000 394,000 393,000 393,000 393,000 392,000 390,000 390,000 390,000 390,000 388,000 388,000 387,000 387,000 385,000 385,000 384,000 384,000 382,000 382,000 381,000 381,000 377,000 376,000  376,000 373,000 373,000 369,000 367,000 362,000 360,000 359,000 358,000 354,000 354,000 354,000 353,000 352,000 351,000 350,000 347,000 346,000 346,000 345,000 345,000 345,000 345,000 344,000 342,000 345,000 342,000 342,000 338,000 338,000 337,000 
        additional paid-in capital
      243,038,000 233,235,000 224,540,000 237,881,000 229,957,000 218,449,000 210,505,000 222,044,000 215,570,000 209,208,000 202,432,000 206,624,000 200,141,000 194,366,000 187,899,000 196,667,000 190,705,000 185,940,000 179,670,000 189,445,000 182,987,000 177,125,000 171,715,000 175,610,000 171,870,000 166,103,000 160,148,000 158,299,000 154,738,000 151,639,000 147,869,000 151,797,000 147,958,000 142,914,000 137,593,000 133,293,000 128,868,000 121,366,000 109,772,000 102,325,000 98,120,000 95,482,000 92,728,000 89,390,000 87,088,000 84,799,000 82,561,000 80,882,000 79,393,000 77,526,000 72,616,000 71,101,000 69,938,000 68,251,000 66,840,000 65,462,000 64,727,000 63,044,000 60,864,000 66,840,000 59,816,000 58,804,000 56,264,000 55,041,000 54,786,000 
        less: treasury shares
      -365,287,000 -365,136,000 -360,324,000 -360,056,000 -337,798,000 -303,023,000 -234,323,000 -234,323,000 -230,776,000 -201,205,000 -194,833,000 -194,833,000 -156,475,000 -152,362,000 -152,158,000 -147,258,000 -115,967,000 -91,776,000 -87,343,000 -87,343,000 -76,813,000 -75,575,000 -68,501,000 -68,501,000   -47,779,000 -47,779,000 -47,779,000 -42,401,000 -42,401,000 -42,401,000                                  
        accumulated other comprehensive income
      -501,000 14,439,000 7,332,000 10,294,000 8,549,000 2,349,000 11,858,000 -3,141,000 -4,658,000 4,197,000 -7,502,000 -8,115,000 -6,281,000 -2,714,000 -15,058,000  -6,888,000 -5,189,000 -7,662,000  -6,939,000 -1,657,000             206,000 -348,000 -993,000 -1,269,000 987,000 591,000 747,000  43,000  26,000                     
        retained earnings
      2,427,064,000 2,301,851,000 2,189,223,000 2,093,297,000 2,006,090,000 1,924,800,000 1,838,164,000 1,760,770,000 1,679,704,000 1,598,788,000 1,529,678,000 1,464,589,000 1,403,803,000 1,344,448,000 1,281,291,000 1,216,676,000 1,160,487,000 1,109,826,000 1,060,947,000 1,016,296,000 973,883,000 936,390,000 901,006,000 868,062,000 840,038,000 811,771,000 780,540,000 754,583,000 721,626,000 692,991,000 661,478,000 632,423,000 609,655,000 588,602,000 569,288,000 548,256,000 520,855,000 499,199,000 473,907,000 451,141,000 431,473,000 410,650,000 390,847,000 389,244,000 376,210,000 365,364,000 356,638,000 345,602,000 335,269,000 287,607,000 273,068,000 253,871,000 238,729,000 217,603,000 200,921,000 184,902,000 177,445,000 223,770,000 257,024,000 200,921,000 241,369,000 224,714,000 208,051,000 192,245,000 177,040,000 
        total shareholders’ equity
      2,304,711,000 2,184,786,000 2,061,168,000 1,981,812,000 1,907,194,000 1,842,971,000 1,826,600,000 1,745,745,000 1,660,235,000 1,611,382,000 1,530,169,000 1,468,658,000 1,441,581,000 1,384,131,000 1,302,366,000 1,253,682,000 1,228,727,000 1,199,191,000 1,146,002,000 1,112,520,000 1,073,506,000 1,036,670,000 1,000,703,000 974,409,000 933,409,000 928,327,000 890,695,000 863,099,000 828,888,000 801,533,000 766,157,000 740,939,000 735,543,000 721,770,000 707,463,000 681,574,000 649,103,000 619,665,000 585,033,000 554,419,000 530,700,000 506,224,000 483,976,000 478,944,000 463,678,000 450,031,000 439,552,000 426,836,000 415,013,000 365,483,000 346,031,000 325,318,000 309,013,000 286,199,000 268,106,000 250,709,000 242,517,000 287,158,000 318,230,000 268,106,000 301,527,000 283,860,000 264,653,000 247,624,000 232,163,000 
        total liabilities and shareholders’ equity
      3,508,986,000 3,268,598,000 3,008,763,000 2,831,432,000 2,619,301,000 2,542,405,000 2,439,013,000 2,338,519,000 2,237,025,000 2,133,138,000 2,019,221,000 1,979,648,000 2,028,801,000 1,968,024,000 1,864,389,000 1,835,641,000 1,780,139,000 1,750,795,000 1,680,621,000 1,616,122,000 1,501,830,000 1,497,637,000 1,425,406,000 1,381,387,000 1,330,261,000 1,315,028,000 1,289,710,000 1,255,318,000 1,210,617,000 1,175,926,000 1,147,804,000 1,088,018,000 1,054,805,000 1,037,937,000 1,044,555,000 1,033,075,000 1,004,685,000 945,919,000 901,303,000 856,450,000 768,530,000 723,586,000 688,200,000 672,503,000 644,944,000 601,196,000 589,488,000 564,557,000 568,094,000 504,406,000 489,668,000 464,908,000 488,530,000 471,185,000 477,040,000 461,362,000 453,155,000 413,242,000 455,673,000 477,040,000 437,775,000 426,731,000 409,327,000 398,054,000 377,425,000 
        trade accounts receivable, net of allowance for expected credit losses of 1,296 and 1,344, respectively
       801,671,000                                                                
        trade accounts receivable, net of allowance for expected credit losses of 1,299 and 1,344, respectively
        706,935,000                                                               
        trade accounts receivable, net of allowance for expected credit losses of 1,344 and 1,629, respectively
         758,894,000                                                              
        operating lease liabilities, non-current portion
         3,679,000    3,635,000    66,000    1,476,000        5,873,000 5,024,000 5,728,000                                        
        trade accounts receivable, net of allowance for expected credit losses of 1,255 and 1,629, respectively
          658,301,000                                                             
        trade accounts receivable, net of allowance for expected credit losses of 1,245 and 1,629, respectively
           680,094,000                                                            
        trade accounts receivable, net of allowance for expected credit losses of 1,954 and 1,629, respectively
            662,692,000                                                           
        trade accounts receivable, net of allowance for expected credit losses of 1,629 and 965, respectively
             592,452,000                                                          
        long-term borrowings, current portion
              3,039,000 6,078,000 9,117,000 12,156,000 12,156,000 12,156,000 12,156,000 12,156,000 12,156,000 12,156,000 12,156,000 12,156,000 12,156,000 12,156,000 12,156,000 12,156,000 12,156,000 12,156,000 12,157,000                                       
        trade accounts receivable, net of allowance for expected credit losses of 2,838 and 965, respectively
              583,882,000                                                         
        trade accounts receivable, net of allowance for expected credit losses of 2,741 and 965, respectively
               584,614,000                                                        
        trade accounts receivable, net of allowance for doubtful accounts of 1,768 and 965, respectively
                535,006,000                                                       
        short-term restricted cash
                     220,000  157,000    7,402,000 7,402,000 7,402,000 7,402,000 272,000 22,180,000                                       
        trade accounts receivable, net of allowance for doubtful accounts of 965 and 1,271, respectively
                 531,767,000                                                      
        long-term borrowings, non-current portion
                  3,039,000 6,078,000 9,117,000 15,202,000 18,241,000 21,279,000 24,319,000  30,397,000 33,436,000 36,475,000 39,514,000 42,553,000 45,592,000 48,631,000                                       
        trade accounts receivable, net of allowance for doubtful accounts of 1,031 and 1,271, respectively
                  540,343,000                                                     
        contract assets
                  21,081,000 13,578,000 14,220,000 13,464,000 13,568,000 13,148,000 13,120,000 11,878,000 17,130,000 16,223,000 11,757,000 13,256,000 16,413,000 11,114,000 11,620,000 12,447,000 10,543,000 13,336,000 10,157,000                                   
        contract liabilities
                  3,249,000 3,636,000 6,348,000 1,982,000 1,923,000 1,894,000 1,755,000 1,680,000 1,409,000 1,804,000 966,000 1,556,000 1,941,000 2,360,000 2,266,000 2,239,000                                      
        trade accounts receivable, net of allowance for doubtful accounts of 1,521 and 1,271, respectively
                   520,024,000                                                    
        trade accounts receivable, net of allowance for doubtful accounts of 1,177 and 1,271, respectively
                    462,352,000                                                   
        finance lease liability, current portion
                    9,000                                                   
        finance lease liability, non-current portion
                    65,000                                                   
        trade accounts receivable, net of allowance for doubtful accounts of 1,271 and 100, respectively
                     439,330,000                                                  
        capital lease liability, current portion
                     10,000          311,000 391,000 398,000 417,000 409,000 434,000 451,000 491,000 477,000 343,000 344,000 341,000 362,000 122,000                           
        capital lease liability, non-current portion
                     75,000            102,000 209,000 302,000 414,000 516,000 671,000 756,000 967,000 1,024,000 1,062,000 1,108,000 1,556,000                           
        accumulated other comprehensive loss
                     -12,793,000    -6,266,000   -3,904,000 -1,147,000 -10,383,000 -2,152,000 -2,598,000 -2,386,000 -79,000 -1,077,000 -1,170,000 -1,257,000 -39,000 -212,000        -267,000  -44,000  -486,000                    
        trade accounts receivable, net of allowance for doubtful accounts of 61 and 100, respectively
                      446,052,000                                                 
        trade accounts receivable, net of allowance for doubtful accounts of 70 and 100, respectively
                       384,725,000                                                
        trade accounts receivable, net of allowance for doubtful accounts of 99 and 100, respectively
                        346,689,000                                               
        trade accounts receivable, net of allowance for doubtful accounts of 100 and 336, respectively
                         336,547,000                                              
        other receivable
                          24,310,000 24,310,000 24,310,000 24,310,000 24,310,000 24,310,000                                        
        long-term borrowings,non-current portion
                         27,358,000                                              
        operating lease liabilities,non-current portion
                         3,850,000                                              
        trade accounts receivable, net of allowance for doubtful accounts of 126 and 336, respectively
                          309,079,000                                             
        trade accounts receivable, net of allowance for doubtful accounts of 123 and 336, respectively
                           318,430,000                                            
        trade accounts receivable, net of allowance for doubtful accounts of 186 and 336, respectively
                            289,162,000                                           
        trade accounts receivable
                             272,665,000 283,467,000 285,579,000 273,616,000 260,602,000 265,110,000 261,519,000 258,705,000 246,912,000 243,997,000 258,856,000 275,418,000 264,349,000 250,922,000 240,887,000 212,684,000 196,145,000 172,129,000 147,430,000 139,715,000 134,952,000 120,054,000 104,096,000 107,943,000 101,168,000 118,500,000 121,772,000 125,876,000 118,475,000 122,926,000 131,358,000 137,858,000 128,253,000 118,484,000 97,824,000 122,433,000 137,858,000 117,705,000 121,085,000 123,479,000 110,169,000 101,514,000 
        goodwill
                              3,571,000 3,798,000 3,603,000 3,705,000 3,823,000 3,698,000 3,822,000 3,828,000 4,101,000 3,933,000 3,923,000 3,806,000 3,649,000 2,529,000 2,994,000                           
        less: treasury shares, at cost
                              -68,501,000 -47,779,000                                        
        operating lease liability, current portion
                               1,823,000 1,550,000                                       
        inventory
                                321,511,000 293,612,000 285,431,000 277,893,000 278,397,000 257,687,000 239,617,000 239,169,000 255,104,000 238,665,000 224,627,000 214,375,000 205,484,000 181,499,000 149,982,000 140,862,000 143,380,000 130,613,000 126,660,000 127,804,000 128,672,000 124,570,000 107,826,000 96,705,000 94,528,000 88,962,000 94,310,000 99,681,000 110,691,000     110,691,000      
        restricted cash in connection with business acquisition
                                     3,331,000 3,569,000 3,423,000 3,414,000 3,312,000 3,175,000 3,126,000 3,379,000                           
        bank borrowings
                                 3,250,000 3,250,000 3,250,000 3,250,000                                   
        deferred liability in connection with business acquisition
                                     3,331,000 3,569,000 3,423,000 3,414,000 3,312,000 3,175,000 3,126,000 3,379,000                           
        long-term loan from bank
                                 57,688,000 58,500,000 60,125,000 60,125,000                                   
        marketable securities
                                    132,383,000 174,269,000 169,444,000 149,403,000 151,635,000 151,450,000 152,608,000 170,508,000 147,702,000 141,709,000 144,808,000 135,199,000 152,121,000 142,866,000 125,398,000 141,299,000                    
        shareholders’ equity preferred shares
                                                                       
        bank borrowings, net of unamortized debt issuance costs
                                     3,250,000 52,464,000 52,443,000 47,421,000 48,402,000 48,658,000 38,287,000 37,516,000                           
        long-term loan from bank, net of unamortized debt issuance costs
                                     60,938,000    22,701,000                              
        deferred debt issuance costs on revolving loan and other non-current assets
                                      135,000 223,000 1,497,000 1,577,000 1,596,000 950,000 1,040,000                           
        long-term loan from bank, non-current portion, net of unamortized debt issuance costs
                                      12,595,000 15,969,000 19,338,000  26,059,000 29,412,000 32,759,000                           
        treasury stock
                                      -22,407,000                                 
        preferred shares (5,000,000 shares authorized, 0.01 par value...
                                                                       
        outstanding as of december 29, 2017 and june 30, 2017)
                                                                       
        ordinary shares (500,000,000 shares authorized, 0.01 par value...
                                                                       
        37,340,496 shares issued, and 37,281,328 shares and 37,340,496 shares outstanding
                                       376,000                                
        as of december 29, 2017 and june 30, 2017, respectively)
                                                                       
        june 30, 2017, respectively)
                                       -9,910,000                                
        deferred debt issuance costs
                                             2,444,000   2,542,000 2,424,000 2,573,000 2,507,000 2,559,000                   
        bank borrowings, including revolving loan and current portion of long-term loans from banks
                                             24,600,000                          
        fixed assets related payable
                                             20,628,000                          
        long-term loan from bank, non-current portion
                                             36,400,000                          
        deferred debt issuance costs and others
                                              2,511,000 2,581,000                        
        bank borrowings, including revolving loan and current portion of long-term loan from bank
                                              50,000,000 54,000,000                        
        long-term loans from bank, non-current portion
                                               1,500,000 3,000,000 4,500,000 6,000,000 7,500,000 9,000,000 10,500,000 12,000,000 14,409,000 16,826,000 19,243,000 21,660,000             
        deposits and other non-current assets
                                                2,623,000     989,000 91,000 95,000 102,000 107,000 655,000 635,000 636,000 624,000 662,000 669,000 667,000 636,000 681,000 626,000 630,000 987,000 602,000 
        bank borrowings, including revolving loan and current portion of long-term loan from banks
                                                36,000,000 36,000,000 36,000,000                     
        equipment-related payables
                                                  4,170,000 10,919,000                    
        long-term loans from bank, current portion
                                                   6,000,000 6,000,000 6,000,000 9,660,000 9,668,000 9,668,000 9,668,000 9,668,000             
        liabilities to third parties due to flood losses
                                                       1,538,000 1,558,000 9,812,000 48,390,000 54,401,000 57,198,000 61,198,000 61,198,000 11,684,000  57,198,000      
        construction-related payable
                                                           9,000 928,000 2,222,000    928,000      
        long-term loans from banks, current portion
                                                           9,668,000 9,668,000 9,668,000 9,668,000 6,368,000 4,898,000 9,668,000 4,398,000 4,968,000 5,468,000 5,508,000 6,008,000 
        long-term loans from banks, non-current portion
                                                           24,077,000 26,494,000 28,911,000 31,328,000 23,545,000 14,562,000 26,494,000 11,979,000 10,996,000 11,913,000 13,460,000 14,377,000 
        investment in leases
                                                                1,795,000  448,000 243,000 7,000   
        prepaid expenses and other current assets
                                                              7,046,000 4,716,000 2,983,000  4,466,000 2,775,000 2,052,000 4,660,000 2,547,000 
        construction payable
                                                              4,236,000 3,437,000 5,266,000  2,475,000 511,000    
        accrued payroll, profit sharing and related expenses
                                                              6,997,000 5,697,000 7,374,000  7,677,000 8,024,000 6,423,000 6,178,000 3,895,000 
        receivable from initial public offering
                                                                      26,319,000 
        deferred income taxes
                                                                  1,308,000 758,000 795,000 774,000 696,000 
        deposit for land purchase
                                                                      2,162,000 
        trade accounts receivable, related parties
                                                                       
        trade accounts payable, related parties
                                                                       
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-03-27 2025-12-26 2025-09-26 2025-06-27 2025-03-28 2024-12-27 2024-09-27 2024-06-28 2024-03-29 2023-12-29 2023-09-29 2023-06-30 2023-03-31 2022-12-30 2022-09-30 2022-06-24 2022-03-25 2021-12-24 2021-09-24 2021-06-25 2021-03-26 2020-12-25 2020-09-25 2020-06-26 2020-03-27 2019-12-27 2019-09-27 2019-06-28 2019-03-29 2018-12-28 2018-09-28 2018-06-29 2018-03-30 2017-12-29 2017-09-29 2017-06-30 2017-03-31 2016-12-30 2016-09-30 2016-06-24 2016-03-25 2015-12-25 2015-09-25 2015-06-26 2015-03-27 2014-12-26 2014-09-26 2014-06-27 2014-03-28 2013-12-27 2013-09-27 2013-06-28 2013-03-29 2012-12-28 2012-09-28 2012-06-29 2012-03-30 2011-12-30 2011-09-30 2011-09-28 2011-06-24 2011-03-25 2010-12-24 2010-09-24 
                                                                        
          cash flows from operating activities
                                                                        
          net income for the period
        125,213,000 112,628,000 95,926,000  81,290,000 86,636,000 77,394,000  80,916,000 69,110,000 65,089,000  59,355,000 63,157,000 64,615,000  50,661,000 48,879,000 44,651,000  37,493,000 35,384,000 33,051,000  28,267,000 31,231,000 25,957,000  28,635,000 31,513,000 27,850,000  21,053,000 19,313,000 21,033,000  21,656,000 25,292,000 22,766,000  20,822,000 19,803,000 1,603,000  10,845,000 8,726,000 11,036,000  47,662,000 14,539,000 19,197,000  21,126,000 16,682,000 16,019,000  -46,325,000 -33,254,000 15,655,000 16,019,000  16,663,000 15,806,000 15,205,000 
          adjustments to reconcile net income to net cash from operating activities
                                                                        
          depreciation and amortization
        17,796,000 16,105,000 14,860,000 14,210,000 13,427,000 13,044,000 12,752,000 12,415,000 12,416,000 12,225,000 11,961,000 11,328,000 10,908,000 10,541,000 11,055,000 9,831,000 9,793,000 9,579,000 9,535,000 9,471,000 9,131,000 9,080,000 8,570,000 7,760,000 7,836,000 7,814,000 7,465,000 7,423,000 7,521,000 7,588,000 7,412,000 7,799,000 7,023,000 6,846,000 7,419,000 6,837,000 6,198,000 5,645,000 5,113,000 4,564,000                         
          loss on disposal of property, plant and equipment and intangibles
        58,000 -7,000 -6,000 -31,000 -2,000 -47,000 10,000                                                          
          amortization of discount (premium) of short-term investments
        -1,205,000 -1,195,000 -1,222,000 -1,128,000 -1,210,000 -1,138,000 -1,087,000 -1,082,000 -920,000 -801,000 -596,000 -20,000                                                     
          inventory obsolescence impairment
        -753,000 852,000 2,290,000                                                              
          (reversal of) allowance for expected credit losses
        -115,000 -3,000 -45,000 89,000 10,000 -709,000 325,000 -1,210,000 98,000                                                        
          unrealized loss on exchange rate and fair value of foreign currency forward contracts
        -7,463,000 3,458,000 461,000 896,000 2,722,000 -4,859,000 6,204,000 1,286,000 -5,422,000 3,339,000 -52,000 -518,000 -2,393,000 3,472,000 -386,000    -1,436,000 -34,000 -535,000 600,000 -890,000 1,021,000 -263,000 -274,000 1,479,000                                      
          share-based compensation
        8,541,000 8,757,000 9,071,000 8,101,000 7,783,000 8,438,000 8,682,000 6,934,000 6,726,000 6,981,000 7,733,000 6,910,000 6,719,000 6,775,000 7,723,000 6,347,000 5,723,000 6,686,000 9,292,000 6,720,000 6,864,000 5,851,000 6,027,000 3,902,000 6,118,000 6,188,000 5,995,000 3,784,000 4,424,000 3,969,000 4,980,000 4,877,000 5,326,000 5,458,000 6,920,000 4,571,000 7,728,000 8,597,000 5,611,000 2,145,000 1,999,000 3,110,000 2,673,000 2,221,000 2,009,000 1,930,000 1,867,000 1,009,000 1,478,000 1,497,000 1,563,000 1,131,000 1,337,000 1,378,000 1,254,000 719,000 1,339,000 1,603,000 988,000 1,254,000 802,000 1,238,000 1,192,000 228,000 
          customer warrant
        2,028,000 863,000 286,000 180,000                                                             
          deferred income tax expense
        -2,279,000 -948,000 -106,000 -1,544,000 -689,000 -772,000 -2,721,000                                                          
          other non-cash expenses
        109,000 110,000 66,000 49,000 52,000 21,000 9,000 117,000 104,000 -132,000 222,000 752,000 170,000 126,000 -447,000 323,000 799,000 11,000 257,000 164,000 43,000 -753,000 96,000 -60,000 292,000 -904,000 53,000 -1,592,000 562,000 -10,000 590,000 192,000 979,000 333,000 629,000 398,000 1,189,000 133,000 453,000 573,000 406,000 379,000 386,000 581,000 476,000 278,000 387,000 379,000 23,000 14,000 218,000 -687,000 483,000 -473,000 588,000     588,000     
          changes in operating assets and liabilities
                                                                        
          trade accounts receivable
        -107,253,000 -94,650,000 51,821,000 -100,386,000 21,907,000 -17,782,000 -69,396,000 -7,190,000 -216,000 -49,735,000 -4,138,000 21,295,000 -18,381,000 -56,206,000 -23,625,000 5,364,000 -61,288,000 -37,886,000 -10,160,000 -27,373,000 8,973,000 -28,913,000 -16,497,000 10,876,000 1,834,000 -12,003,000 -12,967,000 4,448,000 -3,561,000 -3,494,000 -10,887,000 -3,559,000 15,704,000 16,829,000 -11,122,000 -13,303,000 -10,060,000 -28,903,000 -11,876,000 -23,998,000 -24,529,000 -7,538,000 -4,948,000 -14,908,000 -15,964,000 3,848,000 -6,773,000 17,342,000 3,281,000 4,104,000 -7,348,000 1,318,000 6,490,000 6,487,000 -9,556,000 -9,865,000 -20,675,000 24,611,000 -4,743,000 -9,556,000 3,409,000 2,353,000 -13,341,000 -8,650,000 
          inventories
        -76,325,000 -77,568,000 -143,469,000 -49,677,000 -42,179,000 -48,754,000 22,801,000 -9,072,000 -39,376,000 25,337,000 79,481,000 34,729,000 -17,755,000 -8,333,000 28,808,000 -104,508,000 32,237,000 -19,605,000 -43,135,000 -68,852,000 18,714,000 -32,568,000 -29,643,000 -19,578,000 4,171,000                               -4,317,000 3,263,000 -12,719,000 -94,000  1,868,000 -1,703,000 6,637,000 -15,138,000 
          other current assets and non-current assets
        -9,454,000 -54,485,000 -13,579,000 -31,238,000 -11,893,000 8,331,000 1,205,000 -13,167,000 -17,188,000 -19,598,000 3,238,000 -1,761,000 139,000 -1,190,000 -10,756,000 4,796,000 -5,653,000 -5,183,000 -385,000 7,729,000 -10,936,000 -19,795,000 7,812,000 -6,012,000 -1,641,000 3,246,000 4,225,000 1,382,000 -3,696,000 3,157,000 -1,029,000 5,389,000 -3,052,000 462,000 -7,263,000 -6,152,000 -826,000 1,462,000 3,285,000 -2,098,000 -4,822,000 1,687,000 -668,000 291,000 -553,000 383,000 -404,000 -146,000 -1,060,000 111,000 60,000 1,568,000 -4,117,000 43,000 1,299,000 -2,533,000 -2,307,000 -1,944,000 1,493,000 1,299,000 -1,753,000 -720,000 2,586,000 -2,111,000 
          trade accounts payable
        78,530,000 87,703,000 59,508,000 115,040,000 -9,076,000 105,684,000 -17,412,000 11,772,000 55,248,000 17,417,000 -24,397,000 -53,568,000 -852,000 25,598,000 -29,774,000 38,166,000 11,255,000 16,537,000 27,541,000 70,723,000 -19,590,000 11,633,000 33,546,000 9,581,000 7,245,000 -17,553,000 -5,263,000 1,231,000 8,300,000 94,000 29,182,000 26,020,000 11,108,000 -22,303,000 -11,323,000 5,640,000 21,627,000 7,923,000 3,103,000 25,577,000 31,136,000 -3,458,000 3,053,000 12,266,000 4,402,000 -3,132,000 6,930,000 -6,678,000 13,506,000 -2,303,000 13,189,000 2,810,000 585,000 -18,175,000 5,919,000 10,726,000 18,222,000 -28,739,000 -6,772,000 5,919,000 -4,503,000 -3,746,000 -7,633,000 5,468,000 
          income tax payable
        -387,000 -2,934,000 2,993,000 -151,000 -124,000 3,837,000 467,000 -892,000 -2,599,000 568,000 963,000 3,239,000 315,000 -301,000 -276,000 111,000 451,000 -576,000 -747,000 442,000 363,000 -323,000 871,000 -614,000 -280,000 603,000 733,000 -850,000 83,000 179,000 1,680,000 411,000 -887,000 -1,284,000 493,000 -233,000 -282,000 -587,000 1,035,000 687,000 -434,000 -387,000 707,000 491,000 -431,000 -74,000 460,000 386,000 119,000 108,000 124,000 -823,000 447,000 140,000 231,000 -467,000 -226,000 -1,469,000 657,000 231,000 -714,000 -24,000 134,000 997,000 
          accrued expenses
        -2,498,000 -502,000 -2,539,000 393,000 4,519,000 -13,778,000 21,902,000                                                          
          other payables
        20,507,000 47,364,000 23,284,000 11,674,000 -338,000 -18,050,000 18,236,000                                                          
          severance liabilities
        847,000 990,000 826,000 1,668,000 566,000 926,000 639,000 522,000 854,000 689,000 706,000 1,836,000 648,000 652,000 617,000 -850,000 175,000 815,000 893,000 976,000 854,000 605,000 745,000 536,000 251,000 1,204,000 811,000                                      
          other current liabilities and non-current liabilities
        7,034,000 -279,000 2,142,000 -259,000 3,492,000 -5,124,000 3,172,000 829,000 10,301,000 18,242,000 2,735,000 -17,017,000 5,049,000 3,374,000 9,438,000 811,000 5,072,000 -1,363,000 3,243,000 -1,646,000 -16,381,000 30,113,000 -10,001,000 4,682,000 4,907,000 1,981,000 -1,176,000 -1,485,000 64,000 -5,474,000 8,427,000 1,618,000 -3,688,000 -1,625,000 4,610,000 -2,628,000 362,000 9,562,000 -8,675,000 10,479,000 335,000 3,501,000 -1,106,000 -1,657,000 3,623,000 -1,633,000 3,773,000 -691,000 4,543,000 549,000 550,000 -83,000 1,621,000 -1,224,000 -349,000 -2,112,000 4,512,000 -1,059,000 -524,000 -349,000 -1,867,000 1,846,000 1,140,000 -72,000 
          net cash from operating activities
        52,931,000 46,259,000 102,568,000 55,093,000 74,186,000 115,904,000 83,182,000 83,062,000 100,870,000 84,165,000 145,049,000 71,088,000 37,122,000 44,466,000 60,634,000 16,349,000 50,329,000 18,553,000 39,015,000 43,508,000 33,843,000 6,808,000 34,506,000 46,212,000 51,838,000 49,963,000 2,647,000 41,890,000 36,206,000 34,705,000 34,593,000 48,286,000 52,681,000 40,167,000 -3,054,000 10,546,000 40,636,000 20,754,000 -1,002,000 5,732,000 17,652,000 19,165,000 4,539,000 12,148,000 9,880,000 14,768,000 15,833,000 7,946,000 21,800,000 18,667,000 18,137,000 -2,507,000 33,325,000 11,983,000 5,949,000 2,113,000 9,549,000 -19,253,000 9,842,000 5,949,000 16,680,000 18,242,000 8,263,000 -1,903,000 
          capital expenditures
        -63,760,000 -51,608,000 -45,266,000 -50,410,000 -28,518,000 -21,900,000 -20,250,000 -12,703,000 -13,589,000 -9,801,000 -11,435,000 -17,938,000 -19,779,000 -13,385,000 -10,258,000 -14,261,000 -23,410,000 -17,301,000 -34,616,000 -13,471,000 -6,368,000 -10,121,000 -12,572,000 -14,845,000 -12,071,000 -9,068,000 -6,343,000 -5,450,000 -3,479,000 -4,322,000 -5,410,000 -5,557,000 -6,863,000 -10,202,000 -11,203,000 -11,038,000 -12,812,000 -17,322,000 -27,090,000 -7,071,000 -7,138,000 -17,955,000 -8,452,000 -8,418,000 -37,608,000 -3,862,000 -1,510,000 -3,555,000 -3,082,000 -2,945,000 -1,253,000 -2,159,000 -2,549,000 -1,959,000 -4,126,000 -9,141,000 -8,057,000 -12,475,000 -5,862,000 -4,126,000 -6,548,000 -3,960,000 -4,556,000 -7,245,000 
          free cash flows
        -10,829,000 -5,349,000 57,302,000 4,683,000 45,668,000 94,004,000 62,932,000 70,359,000 87,281,000 74,364,000 133,614,000 53,150,000 17,343,000 31,081,000 50,376,000 2,088,000 26,919,000 1,252,000 4,399,000 30,037,000 27,475,000 -3,313,000 21,934,000 31,367,000 39,767,000 40,895,000 -3,696,000 36,440,000 32,727,000 30,383,000 29,183,000 42,729,000 45,818,000 29,965,000 -14,257,000 -492,000 27,824,000 3,432,000 -28,092,000 -1,339,000 10,514,000 1,210,000 -3,913,000 3,730,000 -27,728,000 10,906,000 14,323,000 4,391,000 18,718,000 15,722,000 16,884,000 -4,666,000 30,776,000 10,024,000 1,823,000 -7,028,000 1,492,000 -31,728,000 3,980,000 1,823,000 10,132,000 14,282,000 3,707,000 -9,148,000 
          cash flows from investing activities
                                                                        
          purchase of short-term investments
        -61,627,000 -69,299,000 -110,329,000 -139,960,000 -148,253,000 -60,364,000 -95,572,000 -167,444,000 -103,490,000 -87,279,000 -77,692,000 -62,972,000 -79,551,000 -48,873,000 -25,609,000 -78,465,000 -41,067,000 -685,000 -78,101,000 -61,288,000 -56,340,000 -47,598,000 -79,103,000 -72,393,000 -22,253,000 -38,847,000 -62,880,000 -30,752,000 -120,187,000                                    
          proceeds from maturities of short-term investments
        112,108,000 95,800,000 74,789,000 157,288,000 40,000,000 38,215,000 43,914,000 98,757,000 100,296,000 36,915,000 35,909,000 52,844,000 50,483,000 17,689,000 29,236,000 40,770,000 35,141,000 13,930,000 43,791,000 81,811,000 28,914,000 35,057,000 33,750,000 45,150,000 34,692,000 30,993,000 31,673,000 3,845,000 15,582,000                                    
          purchase of property, plant and equipment
        -63,760,000 -51,608,000 -45,266,000 -50,410,000 -28,518,000 -21,900,000 -20,250,000 -12,703,000 -13,589,000 -9,801,000 -11,435,000 -17,938,000 -19,779,000 -13,385,000 -10,258,000 -14,261,000 -23,410,000 -17,301,000 -34,616,000 -13,471,000 -6,368,000 -10,121,000 -12,572,000 -14,845,000 -12,071,000 -9,068,000 -6,343,000 -5,450,000 -3,479,000 -4,322,000 -5,410,000 -5,557,000 -6,863,000 -10,202,000 -11,203,000 -11,038,000 -12,812,000 -17,322,000 -27,090,000 -7,071,000 -7,138,000 -17,955,000 -8,452,000 -8,418,000 -37,608,000 -3,862,000 -1,510,000 -3,555,000 -3,082,000 -2,945,000 -1,253,000 -2,159,000 -2,549,000 -1,959,000 -4,126,000 -9,141,000 -8,057,000 -12,475,000 -5,862,000 -4,126,000 -6,548,000 -3,960,000 -4,556,000 -7,245,000 
          purchase of intangibles
        -453,000 -60,000 -169,000 -224,000 -287,000 -105,000 -122,000 -121,000 -250,000 -338,000 -180,000 -213,000 -286,000 -401,000 -11,000 -403,000 -146,000 -125,000 -321,000 9,000 -690,000 -741,000 -530,000 -383,000 11,000 -562,000 -246,000 8,000 -39,000 -173,000 -78,000 -90,000 -798,000 13,000 -702,000 142,000 -1,591,000 -141,000 -178,000 -105,000 -64,000 -142,000 -68,000 -100,000 -12,000      -1,000   -130,000 4,000 -6,000 -15,000  61,000 -162,000 -2,000 -7,000 
          proceeds from disposal of property, plant and equipment
        32,000 10,000 15,000 136,000 6,000 74,000 36,000 375,000 271,000 1,730,000 318,000 11,000 85,000 23,000 9,000 34,000 41,000 43,000 145,000 52,000 12,000 5,000 21,000 144,000 287,000   126,000 468,000   247,000 167,000 -107,000 142,000 40,000 63,000 20,000 107,000 132,000 4,000 30,000 28,000 2,000 46,000 28,000   4,000 23,000            
          net cash from investing activities
        -13,700,000 -25,157,000 -80,960,000 -33,170,000 -137,052,000 -44,080,000 -71,994,000 -51,136,000 -16,762,000 -48,773,000 -53,080,000 -28,268,000 -48,869,000 -44,947,000 23,367,000 -52,325,000 -29,441,000 -4,138,000 -49,639,000 26,813,000 -7,909,000   -42,327,000 -23,190,000 -17,407,000 11,676,000 -19,022,000 -92,186,000 -23,460,000 36,601,000 -9,723,000 -28,287,000 -8,584,000 -12,055,000 -9,501,000 3,047,000 -37,452,000 -46,650,000 -3,783,000 -16,172,000 754,000 -20,402,000 -26,340,000 -21,726,000 -145,969,000 -1,464,000 -3,527,000 34,712,000 -2,944,000 -1,253,000 -2,156,000 -2,526,000 2,867,000 -4,047,000 -9,266,000 -8,036,000 -12,093,000 -7,983,000 -4,047,000 -6,454,000 -3,877,000 -5,945,000 -7,314,000 
          cash flows from financing activities
                                                                        
          repurchase of ordinary shares
        -151,000 -4,812,000 -268,000 -22,258,000 -34,775,000   -3,547,000 -29,571,000   -38,358,000 -4,113,000 -204,000 -4,900,000 -31,291,000 -24,426,000   -10,530,000 -1,238,000         -19,994,000 -12,497,000                                
          withholding tax related to net share settlement of restricted share units
        -766,000 -925,000 -22,697,000 -357,000 -204,000 -494,000 -20,220,000 -459,000 -364,000 -205,000 -12,147,000 -427,000 -944,000 -307,000 -16,489,000 -385,000 -958,000 -416,000 -19,065,000 -262,000 -1,001,000 -441,000 -9,920,000 -162,000 -350,000 -233,000 -4,144,000 -222,000 -1,324,000 -199,000 -8,904,000 -1,479,000 -286,000 -194,000 -3,550,000 -153,000 -264,000 -141,000 -867,000 -91,000 -661,000 -833,000 -878,000 -18,000 -41,000 -104,000 -189,000 -129,000 -36,000 -72,000 -90,000 -11,000            
          net cash from financing activities
        -917,000 -5,737,000 -22,965,000 -22,615,000 -34,979,000 -69,194,000 -20,220,000 -7,053,000 -32,982,000 -9,624,000 -15,194,000 -41,833,000 -8,106,000 -3,560,000 -27,485,000 -34,730,000 -28,431,000 -7,661,000 -22,112,000 -13,839,000 -5,286,000 -10,562,000 -13,067,000 -3,305,000 -24,234,000 -3,360,000 -4,406,000 -1,160,000 -8,414,000 -331,000 -13,318,000 -22,166,000 -16,299,000 -8,535,000 -7,106,000 -3,969,000 6,709,000 251,000 10,441,000 12,914,000 -5,007,000 16,139,000 -1,184,000 -1,585,000 28,746,000 -1,367,000 -3,257,000 -4,678,000 -2,028,000 999,000 -2,464,000 -2,384,000 -2,067,000 -2,384,000 -2,293,000 -2,401,000 11,428,000 11,032,000 3,143,000 -2,293,000 623,000 -111,000 -1,556,000 24,930,000 
          net increase in cash, cash equivalents and restricted cash
        38,314,000       24,873,000 51,126,000 25,768,000 76,775,000 987,000 -19,853,000 -4,041,000 56,516,000 -70,706,000   -32,736,000 56,482,000 20,648,000   580,000 4,414,000 29,196,000 9,917,000 21,708,000 -64,394,000   16,397,000 8,095,000   -2,924,000 50,392,000                            
          movement in cash, cash equivalents and restricted cash
                                                                        
          cash, cash equivalents and restricted cash at the beginning of period
              231,368,000 198,365,000  303,123,000  232,832,000                                          
          increase in cash, cash equivalents and restricted cash
        38,314,000       24,873,000 51,126,000 25,768,000 76,775,000 987,000 -19,853,000 -4,041,000 56,516,000 -70,706,000   -32,736,000 56,482,000 20,648,000 30,334,000 -36,995,000 580,000 4,414,000 29,196,000 9,917,000 21,708,000 -64,394,000 10,914,000 57,876,000 16,397,000 8,095,000   -2,924,000 50,392,000                            
          effect of exchange rate on cash, cash equivalents and restricted cash
        -1,595,000       -11,000 -68,000 -53,000 195,000 -362,000 -233,000 -531,000 520,000 -226,000 -5,000 25,000 -321,000 -523,000 -260,000 -161,000 766,000 712,000 -579,000 392,000 -41,000 126,000 -195,000 106,000 667,000 -940,000 -373,000 161,000 123,000 252,000 672,000                            
          cash, cash equivalents and restricted cash at the end of period
        36,719,000        51,058,000 25,715,000 308,338,000 625,000 -20,086,000 -4,572,000 255,401,000  -7,548,000 6,779,000 270,066,000  20,388,000 30,173,000 196,603,000                                          
          non-cash investing and financing activities
                                                                        
          construction, software and equipment-related payables
        11,433,000 2,933,000 50,941,000  12,507,000 10,428,000 10,166,000  -3,754,000 3,670,000 9,313,000  1,196,000 6,379,000 12,541,000  -14,680,000 4,566,000 24,174,000  3,312,000 -1,868,000 9,616,000  -2,401,000 4,491,000 9,816,000                                      
          net increase in cash and cash equivalents
          -1,357,000 -692,000 -97,845,000 2,630,000 -9,032,000                                 14,863,000 -3,527,000 36,058,000 -17,047,000 -15,777,000 16,900,000 -132,568,000 11,112,000 -259,000 54,484,000 16,722,000 14,420,000 -7,047,000 28,732,000 12,466,000 -391,000 -9,554,000 12,941,000 -20,314,000 5,002,000 -391,000 10,849,000 14,254,000 762,000 15,713,000 
          movement in cash and cash equivalents
                                                                        
          cash and cash equivalents at the beginning of period
          306,425,000 409,973,000                                                          
          increase in cash and cash equivalents
          -1,357,000  -97,845,000 2,630,000 -9,032,000                                 14,863,000 -3,527,000 36,058,000 -17,047,000 -15,777,000 16,900,000 -132,568,000 11,112,000 -259,000 54,484,000 16,722,000 14,420,000 -7,047,000 28,732,000 12,466,000 -391,000  12,941,000 -20,314,000 5,002,000 -391,000  14,254,000 762,000 15,713,000 
          effect of exchange rate on cash and cash equivalents
          -67,000  1,088,000 348,000 -257,000                                267,000 -16,000 125,000 -164,000 -466,000 -191,000 75,000 -144,000 94,000 72,000 -878,000 -524,000 -276,000 -716,000 649,000 238,000 278,000 -349,000 391,000 43,000 65,000 278,000 14,000 102,000 211,000 435,000 
          cash and cash equivalents at the end of period
          305,001,000  -96,757,000 2,978,000 400,684,000                                                          
          net income
                                                                        
          non-cash restructuring charges and other related costs
                                                                       
          amortization of fair value at hedge inception of interest rate swaps
               -22,000 -44,000 -66,000 -88,000 -109,000 -132,000 -155,000 -191,000 -201,000 -223,000 -245,000 -268,000 -290,000 -314,000 -336,000 -359,000 -382,000                                         
          proceeds from sales of short-term investments
               30,000,000   179,000 30,000,000 19,463,000 -4,610,000 26,563,000   -23,856,000 23,192,000 49,472,000 13,201,000 15,469,000                                    
          repayment of long-term borrowings
               -3,047,000 -3,047,000 -3,047,000 -3,047,000 -3,046,000 -3,047,000 -3,046,000 -6,094,000 -3,047,000 -3,047,000 -3,047,000 -3,047,000 -3,047,000 -3,047,000 -3,047,000 -3,047,000 -3,047,000 -3,047,000 -3,047,000 -60,938,000                                      
          repayment of finance lease liability
                   -2,000 -2,000 -3,000 -2,000      -100,000                                          
          loss on disposal and impairment of property, plant and equipment
                   124,000 -1,293,000 -328,000 -9,000                                                  
          loss from sales and maturities of available-for-sale securities
                 92,000    -13,000 -101,000       331,000 -1,256,000 882,000 178,000  5,000 4,000 353,000  392,000 -85,000 100,000  66,000 32,000 92,000                      
          deferred income tax
               547,000 8,000 -260,000 1,377,000 -3,208,000 1,062,000 -1,119,000 -219,000 -754,000 1,549,000 -882,000 -104,000 -3,091,000 79,000 -517,000 56,000 -73,000 -208,000 838,000 705,000 441,000 -43,000 478,000 3,000 -2,093,000 172,000 154,000 -307,000 -254,000 70,000 627,000 311,000 -190,000 641,000 256,000 157,000 -1,015,000 221,000 -90,000 6,000 197,000 -320,000 -250,000 438,000 471,000 172,000 1,187,000 256,000 89,000 -40,000 -2,090,000 -201,000 256,000 -522,000 -97,000 -46,000 -274,000 
          loss on disposal and impairment of property, plant and equipment and intangibles
                -36,000 -123,000 12,000                                                      
          (reversal of) allowance for doubtful accounts
                  803,000 -67,000 -491,000 342,000 -91,000  -9,000 -29,000 -1,000  4,000 -64,000 -257,000    -5,000        -1,000     -10,000                        
          amortization of deferred debt issuance costs
                   7,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 2,000     561,000 138,000 145,000 150,000 -195,000 519,000 164,000 908,000 215,000 185,000 187,000 171,000 150,000 149,000                    
          funds repayment from (provided to) customer to support transfer of manufacturing operations
                                                                        
          supplemental disclosures
                                                                        
          cash paid for
                                                                        
          interest
                                                                        
          taxes
                                                                        
          cash received for interest
                                                                        
          construction, software and equipment related payables
                                                                        
          contract assets
                    -7,503,000 642,000 -756,000 104,000 -420,000 -28,000 -1,242,000 5,252,000 -907,000 -4,466,000 1,499,000 3,157,000 -5,299,000 506,000 827,000 -1,904,000 2,793,000 -3,179,000 -280,000                                  
          contract liabilities
                    -387,000 -2,712,000 4,366,000 59,000 29,000 139,000 75,000 271,000 -395,000 838,000 -590,000 -385,000 -419,000 94,000 27,000                                      
          amortization of discount (premium) of short-term investment
                     123,000 442,000                                                  
          loss on impairment of goodwill
                                                                        
          allowance for doubtful accounts
                                   24,000     39,000      3,000                          
          unrealized loss on fair value of interest rate swaps
                               1,000 1,671,000                                      
          payment of debt issuance costs
                               -153,000             -148,000 -147,000 -6,000 -353,000 -166,000 -34,000 -176,000 -1,570,000                  
          proceeds from long-term borrowings
                               60,938,000                                      
          repayment of finance lease liabilities
                               -96,000                                         
          cash, cash equivalents and restricted cash at beginning of period
                               188,241,000 161,433,000 137,137,000                            
          cash, cash equivalents and restricted cash at end of period
                               1,292,000 3,835,000 29,588,000 198,117,000 21,834,000 -64,589,000 11,020,000 219,976,000 15,457,000 7,722,000 23,209,000 115,045,000 -2,672,000 51,064,000                            
          gain on disposal of property, plant and equipment
                        -40,000                  -131,000    -40,000 -60,000 36,000 -23,000 -26,000 -1,000 5,000 -46,000       1,000    -4,000   -10,000 -21,000 
          gain from sales and maturities of available-for-sale securities
                                                                       
          amortization of investment discount
                        959,000 970,000 1,109,000  476,000 522,000 481,000   52,000 65,000                                      
          unrealized gain on exchange rate and fair value of foreign currency forward contracts
                        -749,000                                                
          net decrease in cash, cash equivalents and restricted cash
                                      57,876,000    -22,215,000                              
          decrease in cash, cash equivalents and restricted cash
                                          -22,215,000                              
          loss on disposal of property, plant and equipment
                          -98,000  -5,000 -19,000  202,000 234,000 8,000  -447,000 482,000 46,000 171,000     -12,000                       1,000     
          loss on disposal of intangibles
                                                                      
          accretion of premiums on short-term investments
                               116,000                                         
          funds repayment from
                                                                        
          release of restricted cash held in connection with business acquisition
                                   -3,478,000                                  
          funds provided to customer to support transfer of manufacturing operations
                                                                       
          net cash (used in) provided by investing activities
                              -58,434,000                                          
          net (decrease) increase in cash, cash equivalents and restricted cash
                              -36,995,000                                          
          proceeds from short-term borrowings
                                                                        
          repayment of short-term borrowings
                                                                        
          proceeds from issuance of ordinary shares under employee share option plan
                                                                        
          (reversal) allowance for doubtful accounts
                                                                        
          amortization of interest rate swaps’ fair value at hedge inception
                                                                        
          other receivable provided to customer
                                                                        
          repayment of capital lease liability
                                 -80,000 -109,000 -126,000 -87,000 -132,000 -123,000 -124,000 -119,000 -79,000 -95,000 -94,000 -90,000                            
          (gain) loss from sales and maturities of available-for-sale securities
                                  -67,000                                      
          reversal of inventory obsolescence
                                  -264,000    -478,000    -292,000  28,000                            
          inventory
                                  -27,634,000 -7,337,000 -7,789,000 -5,000 -28,904,000 -18,459,000 74,000 14,985,000 -16,032,000 -14,036,000 -10,480,000 -7,996,000 -21,290,000 -31,340,000 -9,254,000 3,146,000 -13,150,000 -4,018,000 1,129,000 1,066,000 -4,617,000 -16,514,000 -11,681,000 -2,290,000 -5,566,000 5,284,000 5,027,000 11,220,000 -7,302,000     -7,302,000     
          unrealized loss on exchange rate and fair value of derivative
                                                 -5,289,000 10,855,000 726,000    -305,000 346,000          576,000 -714,000     
          (reversal of) inventory obsolescence
                                              -62,000 -177,000 134,000           5,000             
          payments in connection with business acquisition, net of cash acquired
                                           -253,000 -9,664,000                          
          proceeds of short-term loan from bank
                                                                        
          repayment of short-term loan from bank
                                                                        
          repayment of long-term loan from bank
                                                                        
          amortization of investment premium
                                    -71,000        169,000 62,000 166,000 193,000 148,000 159,000 298,000 228,000 459,000                    
          unrealized loss on exchange rate and fair value of derivative instruments
                                    424,000 -1,543,000 -4,232,000  -347,000 -286,000 2,026,000  2,315,000 -1,120,000 -1,913,000                          
          inventory (reversal of inventory) obsolescence
                                                                        
          proceeds of short-term loans from bank
                                                                        
          repayment of short-term loans from bank
                                        -11,000 -992,000                              
          repayment of long-term loans from bank
                                    -1,625,000 -813,000  -3,400,000 -3,400,000 -3,400,000  -4,900,000 -4,900,000 -4,900,000  -5,500,000 -1,500,000 -1,500,000 -1,500,000 -1,500,000 -1,500,000 -1,500,000 -5,160,000 -2,417,000 -2,417,000 -2,417,000 -2,417,000             
          proceeds from issuance of ordinary shares under employee share option plans
                                        3,000 59,000 931,000  42,000 3,140,000 2,708,000  1,301,000 478,000 1,547,000  321,000 413,000 2,000  425,000 3,488,000 43,000 33,000 361,000 43,000 124,000     124,000     
          construction, software-related and equipment-related payables
                                    398,000 -942,000 3,830,000  -974,000 1,000,000 4,658,000  -4,685,000                            
          inventory obsolescence
                                                  150,000 65,000 15,000 -198,000 515,000 -230,000 569,000     -210,000 -166,000 -29,000 53,000 466,000 9,000 -166,000 -283,000 325,000 -180,000 153,000 
          loss on intangibles assets written-off
                                      149,000                                  
          amortization of investment (premium) discount
                                      -94,000  132,000 53,000 -216,000                              
          purchase of marketable securities
                                      -1,955,000 -68,389,000 -35,840,000 -21,710,000 -26,969,000 -22,027,000 -17,346,000 -50,668,000 -32,737,000 -22,697,000 -32,386,000 -14,485,000 -38,773,000                      
          proceeds from sales of marketable securities
                                      24,181,000 39,626,000 3,497,000 6,942,000 11,730,000 5,766,000 18,130,000 2,621,000 13,061,000 13,101,000 3,026,000 9,022,000 16,687,000                      
          proceeds from maturities of marketable securities
                                      19,863,000 24,440,000 11,550,000 16,480,000 14,947,000 17,616,000 16,603,000 24,912,000 13,230,000 12,823,000 19,830,000 21,932,000 12,528,000                      
          net income for the year
                                                                        
          loss from sales and maturities of marketable securities
                                                                        
          amortization of investment (discount) premium
                                                                        
          income related to flooding
                                                      -38,614,000 -6,597,000 -8,401,000 -11,419,000 -4,825,000 -4,820,000     -4,820,000     
          proceeds from insurers in settlement of claim related to flood damage
                                                                        
          reversal of allowance for doubtful accounts
                                                 -3,000 -4,000  6,000 -2,000 -1,000  -9,000 -53,000              
          loss from written-off inventory due to flood loss
                                                                       
          gain on cash settlement of hedged forward contracts
                                                                        
          proceeds from insurers in settlement of claims related to flood damage
                                                                     
          proceeds of long-term loan from bank
                                                                        
          construction, software related and equipment related payables
                                                                        
          proceeds of short-term loans from banks
                                           11,921,000                            
          proceeds from revolving loans
                                              13,500,000                         
          proceeds from insurer in settlement of claim related to flood damage
                                                                        
          proceeds from insurer in settlement of equipment claims related to flood damage
                                                                        
          restricted cash in connection with business acquisition
                                              -3,379,000                          
          deposits for land purchase
                                                  -2,352,000                      
          net decrease in cash and cash equivalents
                                              -37,211,000                          
          cash and cash equivalents at beginning of period
                                              142,804,000 112,978,000 233,477,000 149,716,000 115,507,000 127,282,000 115,507,000 84,942,000 
          decrease in cash and cash equivalents
                                              -37,211,000                          
          cash and cash equivalents at end of period
                                              105,860,000 14,847,000 -3,402,000 35,894,000 95,465,000 -15,968,000 16,975,000 -132,712,000 244,683,000 -187,000 53,606,000 16,198,000 163,860,000 -7,763,000 29,381,000 12,704,000 115,394,000 -9,903,000 13,332,000 -20,271,000 132,349,000 115,394,000 10,863,000 14,356,000 973,000 101,090,000 
          construction and equipment-related payables
                                              19,694,000  -1,589,000                        
          reversal of uncertain tax positions
                                                                      
          liabilities to third parties due to flood losses
                                                       -1,538,000 -10,000 -5,964,000 -33,935,000 -1,262,000 -2,797,000 -4,000,000     -4,000,000     
          fixed assets-related payable
                                                                        
          depreciation
                                                 4,215,000 4,053,000 3,617,000 3,354,000 3,020,000 2,887,000 2,880,000 2,655,000 2,521,000 2,509,000 2,482,000 2,510,000 2,480,000 2,522,000 2,344,000 2,058,000   2,522,000     
          amortization of intangibles
                                                 16,000 10,000 8,000 19,000 21,000 21,000 21,000 21,000 23,000 28,000 32,000 43,000 67,000 75,000 86,000 89,000 97,000 102,000 75,000 117,000 129,000 123,000 130,000 
          loss from written-off inventory
                                                 233,000                      
          proceeds from insurers for business interruption losses related to flooding
                                                           8,402,000 4,741,000     4,741,000     
          proceeds from insurers for inventory losses related to flooding
                                                       819,000 6,597,000             
          loss from written-off assets and liabilities to third parties due to flood losses
                                                               50,608,000        
          proceeds from revolving loan
                                                                       
          purchase of available-for-sale securities
                                                    -15,712,000                    
          proceeds from sales of available-for-sale securities
                                                    21,817,000                    
          proceeds from maturities of available-for-sale securities
                                                    9,789,000                    
          unrealized loss on exchange rate and fair value of derivative and available-for-sale securities
                                                                        
          equipment-related payables
                                                                        
          unrealized gain on exchange rate and fair value of derivative
                                                      -208,000    -808,000  -844,000    -1,321,000     -492,000 284,000 -510,000 
          purchase of assets for lease under direct financing leases
                                                               -116,000 -2,824,000  -41,000 -9,000 -1,484,000 -90,000 
          proceeds from direct financing leases
                                                               504,000 713,000  56,000 254,000 8,000 6,000 
          receipt of long-term loans from bank
                                                                        
          construction-related payable
                                                                        
          fixed assets payable
                                                                        
          (gain) write-off on disposal of property, plant and equipment
                                                                        
          proceeds from initial public offering
                                                                    26,319,000 
          receipt of long-term loans from banks
                                                                        
          repayment of long-term loans from banks
                                                             -2,417,000 -2,417,000     -2,417,000     
          allowance for (reversal of) doubtful accounts
                                                              -49,000     -49,000     
          unrealized (gain) loss on exchange rate and fair value of derivative
                                                              -714,000          
          proceeds from insurers in settlement of claim related to flood damage to pinehurst building
                                                              79,000     79,000     
          write-off /(gain) on disposal of property, plant and equipment
                                                                        
          allowance for doubtful accounts and warranties
                                                               96,000 1,000 -39,000 15,000  -29,000 57,000 46,000 16,000 
          provision for uncertain tax position and severance liabilities, net of payments
                                                               -544,000 314,000 186,000 188,000  295,000 217,000 -622,000 574,000 
          trade accounts receivable, related parties
                                                                        
          trade accounts payable, related parties
                                                                        
          deposit for land purchase
                                                                        
          payment of dividends to shareholders
                                                                        
          increase cash and cash equivalents
                                                                        
          receivable from initial public offering
                                                                        
          proceeds from disposals of property, plant and equipment
                                                                17,000 5,000  18,000 89,000 22,000 
          receipts of long-term loans from banks
                                                                12,000,000 12,000,000 4,000,000      
          repayments of long-term loans from banks
                                                                -917,000 -1,547,000 -917,000  -1,587,000 -1,417,000 -1,587,000 -1,417,000 
          proceeds from issue of ordinary shares under employee share option plan
                                                                 579,000 60,000      
          depreciation and impairment losses
                                                                  2,497,000  2,251,000 2,196,000 2,147,000 2,102,000 
          (gain)/write-off on disposal of property, plant and equipment
                                                                        
          amortization of deferred revenues
                                                                        
          write-off security offering costs
                                                                        
          other payable, related party
                                                                        
          receipts from long-term loans from banks
                                                                        
          installment payments for production wind-down and transfer agreements and acquisitions
                                                                        
          repayment of capital lease liabilities
                                                                        
          noncash financing activity
                                                                        
          construction payable
                                                                        
          funding of restricted cash
                                                                        
          proceeds from issuance of ordinary shares under the amended and restated 1999 share option plan and the 2010 performance incentive plan
                                                                        
          proceeds from issue of ordinary shares under the amended and restated 1999 share option plan
                                                                      31,000 28,000 
          write-off/(gain) on disposal of property, plant and equipment
                                                                        
          short-term loans from banks