7Baggers

CEVA, Inc
(NASDAQ:CEVA) 

CEVA stock logo

CEVA, Inc. operates as a licensor of wireless connectivity and smart sensing platforms to semiconductor and original equipment manufacturer (OEM) companies worldwide. It designs and licenses various digital signal processors, AI processors, wireless platforms, and complementary software for sensor f...

Founded: 1999
Full Time Employees: 382
Sector: Technology
Industry: Semiconductors

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: USD2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2004-06-30 2004-03-31 2003-12-31 2003-09-30 2003-06-30 2003-03-31 2002-12-31 2002-09-30 
                                                                                               
      revenues:
                                                                                               
      licensing and related revenue
    16,028,000   11,066,500 15,574,000               12,068,000 12,420,000 13,530,000 14,495,000  11,269,000 10,804,000 11,011,000 10,539,000 9,786,000 10,038,000 10,083,000 9,006,000 14,021,000 10,337,000 9,535,000 8,298,000 7,456,000 7,470,000 8,650,000 8,027,000 8,600,000 7,669,000 7,839,000 7,359,000 8,728,000 4,355,000 7,906,000 7,264,000 3,945,000 6,129,000 5,034,000                                         
      royalties
    12,356,000   13,490,000 11,633,000       10,927,000 11,392,000 11,072,000  12,730,000 11,222,000 14,922,000  16,077,000 12,540,000 10,076,000 9,120,000  12,202,000 7,596,000 5,958,000 10,862,000 11,627,000 7,456,000 7,486,000 12,595,000 10,023,000 10,238,000 11,752,000 12,898,000 10,390,000 9,633,000 7,858,000 8,044,000 7,635,000 5,690,000 5,995,000 6,462,000 5,370,000 4,860,000 5,768,000 6,702,000 6,060,000 6,684,000 7,082,000 8,203,000 7,046,000 7,595,000 9,106,000 10,159,000 8,766,000 8,272,000 9,206,000 7,494,000 5,238,000 5,154,000 4,980,000 4,822,000 3,694,000 3,950,000 3,759,000 4,282,000 3,296,000 3,038,000 3,733,000                     
      total revenues
    28,384,000   29,223,000 27,207,000       33,402,000 33,660,000 33,195,000  34,057,000 32,790,000 30,457,000  28,145,000 24,960,000 23,606,000 23,615,000  23,471,000 18,400,000 16,969,000 21,401,000 21,413,000 17,494,000 17,569,000 21,601,000 24,044,000 20,575,000 21,287,000 21,196,000 17,846,000 17,103,000 16,508,000 16,071,000 16,235,000 13,359,000 13,834,000 13,821,000 14,098,000 9,215,000 13,674,000 13,966,000 10,005,000 12,813,000 12,116,000 12,967,000 12,006,000 13,592,000 15,112,000 15,952,000 14,847,000 14,388,000 15,052,000 13,026,000 10,675,000 10,609,000 10,601,000 10,185,000 9,659,000 9,110,000 9,513,000 10,009,000 10,206,000 10,083,000 10,067,000 8,241,000 8,729,000 8,515,000 7,726,000 8,066,000 7,893,000 8,412,000 8,134,000 7,681,000 8,386,000 9,528,000 10,041,000 9,576,000 9,214,000 9,604,000 9,087,000 9,087,000 8,843,000 5,662,000 4,852,000 
      yoy
    4.33%           -1.92% 2.65% 8.99%  21.01% 31.37% 29.02%   6.34% 28.29% 39.17%  9.61% 5.18% -3.42% -0.93% -10.94% -14.97% -17.47% 1.91% 34.73% 20.30% 28.95% 31.89% 9.92% 28.03% 19.33% 16.28% 15.16% 44.97% 1.17% -1.04% 40.91% -28.08% 12.86% 7.70% -16.67% -5.73% -19.83% -18.71% -19.14% -5.53% 0.40% 22.46% 39.08% 35.62% 41.99% 27.89% 10.52% 16.45% 11.44% 1.76% -5.36% -9.65% -5.50% 21.45% 16.92% 18.41% 30.30% 2.17% 10.59% 1.22% -5.02% 5.01% -5.88% -11.71% -18.99% -19.79% -8.99% -0.79% 10.50% 5.38% 4.20% 69.62% 87.28%     
      qoq
       7.41%        -0.77% 1.40%   3.86% 7.66%   12.76% 5.74% -0.04%   27.56% 8.43% -20.71% -0.06% 22.40% -0.43% -18.67% -10.16% 16.86% -3.34% 0.43% 18.77% 4.34% 3.60% 2.72% -1.01% 21.53% -3.43% 0.09% -1.96% 52.99% -32.61% -2.09% 39.59% -21.92% 5.75% -6.56% 8.00% -11.67% -10.06% -5.27% 7.44% 3.19% -4.41% 15.55% 22.02% 0.62% 0.08% 4.08% 5.45% 6.03% -4.24% -4.96% -1.93% 1.22% 0.16% 22.16% -5.59% 2.51% 10.21% -4.22% 2.19% -6.17% 3.42% 5.90% -8.41% -11.99% -5.11% 4.86% 3.93% -4.06% 5.69% 0.00% 2.76% 56.18% 16.69%  
      cost of revenues
    3,392,000   3,371,000 3,961,000       5,875,000 7,948,000 6,825,000  5,923,000 4,830,000 3,693,000  2,490,000 2,503,000 3,005,000 2,751,000  2,767,000 2,493,000 2,023,000 1,985,000 2,006,000 1,988,000 1,972,000 1,923,000 1,726,000 1,608,000 1,696,000 1,633,000 1,422,000 1,403,000 1,628,000 1,408,000 1,281,000 1,550,000 1,185,000 1,263,000 1,255,000 1,370,000 1,112,000 1,364,000 1,131,000 1,093,000 1,575,000 1,025,000 1,046,000 1,011,000 870,000 924,000 811,000 876,000 948,000 1,134,000 1,001,000 863,000 714,000 906,000 849,000 1,152,000 1,210,000 1,125,000 1,105,000 1,268,000 1,170,000 925,000 1,001,000 918,000 1,007,000 1,013,000 992,000 1,135,000 895,000 805,000 1,003,000 1,116,000 1,293,000 1,451,000 1,510,000 1,407,000 1,601,000 1,601,000 1,638,000 1,230,000 322,000 
      gross profit
    24,992,000   25,852,000 23,246,000 1,868,000 666,000 82,994,000 2,777,000   27,527,000 25,712,000 26,370,000  28,134,000 27,960,000 26,764,000  25,655,000 22,457,000 20,601,000 20,864,000  20,704,000 15,907,000 14,946,000 19,416,000 19,407,000 15,506,000 15,597,000 19,678,000 22,318,000 18,967,000 19,591,000 19,563,000 16,424,000 15,700,000 14,880,000 14,663,000 14,954,000 11,809,000 12,649,000 12,558,000 12,843,000 7,845,000 12,562,000 12,602,000 8,874,000 11,720,000 10,541,000 11,942,000 10,960,000 12,581,000 14,242,000 15,028,000 14,036,000 13,512,000 14,104,000 11,892,000 9,674,000 9,746,000 9,887,000 9,279,000 8,810,000 7,958,000 8,303,000 8,884,000 9,101,000 8,815,000 8,897,000 7,316,000 7,728,000 7,597,000 6,719,000 7,053,000 6,901,000 7,277,000 7,239,000 6,876,000 7,383,000 8,412,000 8,748,000 8,125,000 7,704,000 8,197,000 7,486,000 7,486,000 7,205,000 4,432,000 4,530,000 
      yoy
    7.51%   -68.85% 737.09%   201.50% -89.20%   -2.16% -8.04% -1.47%  9.66% 24.50% 29.92%   8.47% 29.51% 39.60%  6.68% 2.59% -4.17% -1.33% -13.04% -18.25% -20.39% 0.59% 35.89% 20.81% 31.66% 33.42% 9.83% 32.95% 17.64% 16.76% 16.44% 50.53% 0.69% -0.35% 44.73% -33.06% 19.17% 5.53% -19.03% -6.84% -25.99% -20.54% -21.92% -6.89% 0.98% 26.37% 45.09% 38.64% 42.65% 28.16% 9.81% 22.47% 19.08% 4.45% -3.20% -9.72% -6.68% 21.43% 17.77% 16.03% 32.42% 3.73% 11.98% 4.40% -7.18% 2.57% -6.53% -13.49% -17.25% -15.37% -4.17% 2.62% 16.86% 8.54% 6.93% 84.95% 65.25%     
      qoq
       11.21% 1144.43% 180.48% -99.20% 2888.62%    7.06% -2.50%   0.62% 4.47%   14.24% 9.01% -1.26%   30.16% 6.43% -23.02% 0.05% 25.16% -0.58% -20.74% -11.83% 17.67% -3.19% 0.14% 19.11% 4.61% 5.51% 1.48% -1.95% 26.63% -6.64% 0.72% -2.22% 63.71% -37.55% -0.32% 42.01% -24.28% 11.18% -11.73% 8.96% -12.88% -11.66% -5.23% 7.07% 3.88% -4.20% 18.60% 22.93% -0.74% -1.43% 6.55% 5.32% 10.71% -4.16% -6.54% -2.38% 3.24% -0.92% 21.61% -5.33% 1.72% 13.07% -4.74% 2.20% -5.17% 0.52% 5.28% -6.87% -12.23% -3.84% 7.67% 5.46% -6.01% 9.50% 0.00% 3.90% 62.57% -2.16%  
      gross margin %
    88.05% NaN% NaN% 88.46% 85.44% Infinity% Infinity% Infinity% Infinity% NaN% NaN% 82.41% 76.39% 79.44% NaN% 82.61% 85.27% 87.87% NaN% 91.15% 89.97% 87.27% 88.35% NaN% 88.21% 86.45% 88.08% 90.72% 90.63% 88.64% 88.78% 91.10% 92.82% 92.18% 92.03% 92.30% 92.03% 91.80% 90.14% 91.24% 92.11% 88.40% 91.43% 90.86% 91.10% 85.13% 91.87% 90.23% 88.70% 91.47% 87.00% 92.10% 91.29% 92.56% 94.24% 94.21% 94.54% 93.91% 93.70% 91.29% 90.62% 91.87% 93.26% 91.10% 91.21% 87.35% 87.28% 88.76% 89.17% 87.42% 88.38% 88.78% 88.53% 89.22% 86.97% 87.44% 87.43% 86.51% 89.00% 89.52% 88.04% 88.29% 87.12% 84.85% 83.61% 85.35% 82.38% 82.38% 81.48% 78.28% 93.36% 
      operating expenses:
                                                                                               
      research and development
    19,532,000   16,877,000 17,990,000 3,655,000 2,117,000 67,225,000 5,464,000   20,284,000 18,469,000 19,538,000  18,694,000 18,760,000 17,457,000  16,315,000 15,603,000 14,979,000 15,113,000  13,873,000 12,390,000 12,330,000 11,999,000 11,897,000 11,843,000 12,016,000 9,972,000 10,031,000 10,509,000 9,873,000 7,767,000 7,346,000 7,811,000 7,914,000 6,938,000 6,571,000 7,241,000 7,363,000 7,328,000 6,453,000 6,051,000 5,996,000 4,937,000 5,619,000 5,621,000 5,039,000 4,695,000 4,637,000 5,425,000 5,486,000 5,730,000 5,158,000 5,405,000 5,250,000 4,666,000 4,129,000 4,505,000 4,609,000 4,429,000 4,061,000 3,996,000 4,075,000 5,039,000 4,778,000 5,235,000 5,120,000 5,121,000 4,705,000 4,610,000 4,700,000 4,610,000 4,270,000 4,873,000 5,016,000 4,676,000 5,036,000 5,515,000 4,926,000 4,222,000 4,009,000 4,791,000 4,052,000 4,052,000 4,049,000 3,790,000 1,408,000 
      sales and marketing
    3,012,000   3,625,000 3,088,000 489,000 326,000 10,363,000 679,000   3,846,000 3,410,000 2,723,000  3,504,000 3,162,000 2,893,000  3,135,000 2,711,000 2,893,000 3,168,000  2,832,000 2,956,000 3,021,000 2,859,000 2,727,000 3,399,000 3,176,000 3,150,000 3,057,000 3,427,000 2,938,000 3,077,000 2,763,000 2,855,000 2,845,000 2,810,000 2,384,000 2,548,000 2,426,000 2,614,000 2,611,000 2,197,000 2,393,000 2,821,000 2,376,000 2,540,000 2,355,000 2,603,000 2,235,000 2,104,000 2,289,000 2,287,000 2,099,000 2,327,000 2,224,000 2,060,000 1,664,000 1,776,000 1,808,000 1,818,000 1,628,000 1,650,000 1,636,000 1,687,000 1,822,000 1,806,000 1,773,000 1,608,000 1,471,000 1,619,000 1,555,000 1,477,000 1,414,000 1,606,000 1,771,000 1,722,000 1,619,000 1,560,000 1,676,000 1,718,000 1,673,000 1,064,500 1,449,000 1,449,000 1,373,000 556,750 734,000 
      general and administrative
    4,383,000   5,126,000 4,642,000 479,000 221,000 13,441,000 1,472,000   4,493,000 3,558,000 3,635,000  3,762,000 3,495,000 4,159,000  3,223,000 3,566,000 3,663,000 3,664,000  3,509,000 2,534,000 2,317,000 2,161,000 2,406,000 2,833,000 2,954,000 3,100,000 2,711,000 2,552,000 2,125,000 2,281,000 2,218,000 2,078,000 1,990,000 2,363,000 2,183,000 1,666,000 1,972,000 1,930,000 2,223,000 1,861,000 2,040,000 2,082,000 2,006,000 1,744,000 1,838,000 2,226,000 1,940,000 1,849,000 1,869,000 2,086,000 2,057,000 1,742,000 1,754,000 1,399,000 1,593,000 1,570,000 1,546,000 1,532,000 1,525,000 1,558,000 1,472,000 1,646,000 1,705,000 1,696,000 1,590,000 1,587,000 1,515,000 1,373,000 1,246,000 1,347,000 1,577,000 1,474,000 1,484,000 1,261,000 1,399,000 1,611,000 1,471,000 1,495,000 1,459,000 1,691,000 1,485,000 1,485,000 1,478,000 1,190,000 1,013,000 
      amortization of intangible assets
    149,000   150,000 150,000 349,000 175,000 221,000 373,000   474,000 750,000 750,000  618,000 849,000 667,000  575,000 575,000 575,000 582,000  757,000 210,000 210,000 225,000 225,000 92,000 359,000 309,000 309,000 309,000 309,000 309,000 309,000 309,000 309,000 324,000 325,000 324,000 325,000 323,000 326,000                        12,000 20,000 21,000 24,000 41,000 41,000 42,000 41,000 42,000 141,000 190,000 191,000 191,000 218,000 223,000 223,000 223,000 271,000 284,000 284,000 284,000   
      total operating expenses
    27,076,000   25,778,000 25,870,000 4,972,000 2,839,000 91,250,000 7,988,000   29,097,000 29,743,000 26,646,000  26,578,000 26,266,000 25,176,000  23,248,000 22,455,000 22,110,000 22,527,000  20,971,000 18,090,000 17,878,000 17,244,000 17,255,000 18,167,000 18,505,000 16,531,000 16,108,000 16,797,000 15,245,000 13,434,000 12,636,000 13,053,000 13,058,000 12,435,000 11,463,000 11,779,000 12,086,000 12,195,000 11,613,000 10,109,000 10,429,000 9,840,000 10,001,000 9,905,000 9,232,000 9,524,000 8,812,000 9,378,000 9,644,000 10,103,000 9,314,000 9,474,000 9,228,000 8,125,000 7,386,000 7,851,000 7,963,000 7,779,000 7,214,000 7,204,000 7,183,000 8,956,000 8,317,000 8,757,000 12,041,000 8,340,000 7,732,000 7,643,000 7,543,000 7,475,000 7,303,000 8,094,000 8,461,000 7,750,000 9,895,000 11,071,000 8,296,000 7,658,000 7,364,000 17,624,000 7,270,000 7,270,000 8,564,000 28,511,000 3,155,000 
      operating income
    -2,084,000   74,000 -2,624,000 -3,104,000 -2,173,000 -8,256,000 -5,211,000   -1,570,000 -4,031,000 -276,000  1,556,000 1,694,000 1,588,000  2,407,000 2,000 -1,509,000 -1,663,000  -267,000 -2,183,000 -2,932,000 2,172,000 2,152,000 -2,661,000 -2,908,000 3,147,000 6,210,000 2,170,000 4,346,000 6,129,000 3,788,000 2,647,000 1,822,000 2,228,000 3,491,000 30,000 563,000 363,000 1,230,000 -2,264,000 2,133,000 2,762,000 -1,127,000 1,815,000 1,309,000 2,418,000 2,148,000 3,203,000 4,598,000 4,925,000 4,722,000 4,038,000 4,876,000 3,767,000 2,288,000 1,895,000 1,924,000 1,500,000 1,596,000 754,000 1,120,000 -72,000 784,000 58,000 -3,144,000 -1,024,000 -4,000 -46,000 -824,000 -422,000 -402,000 -817,000 -1,222,000 -874,000 -2,512,000 -2,659,000 452,000 467,000 340,000 -9,427,000 216,000 216,000 -1,359,000 -24,079,000 1,375,000 
      yoy
    -20.58%   -100.90% -49.64%   425.86% 29.27%   -200.90% -337.96% -117.38%  -35.36% 84600.00% -205.24%   -100.75% -30.87% -43.28%  -112.41% -17.96% 0.83% -30.98% -65.35% -222.63% -166.91% -48.65% 63.94% -18.02% 138.53% 175.09% 8.51% 8723.33% 223.62% 513.77% 183.82% -101.33% -73.61% -86.86% -209.14% -224.74% 62.95% 14.23% -152.47% -43.33% -71.53% -50.90% -54.51% -20.68% -5.70% 30.74% 106.38% 113.09% 153.43% 151.13% 43.36% 151.33% 71.79% -2183.33% 103.57% 1200.00% -135.62% -92.97% -19700.00% -226.09% 281.55% 142.65% -99.00% -94.37% -32.57% -51.72% -84.00% -69.27% -370.35% -287.15% -838.82% -71.79% 109.26% 116.20% -125.02% -60.85% -84.29%     
      qoq
       -102.82% -15.46% 42.84% -73.68% 58.43%    -61.05% 1360.51%   -8.15% 6.68%   120250.00% -100.13% -9.26%   -87.77% -25.55% -234.99% 0.93% -180.87% -8.49% -192.41% -49.32% 186.18% -50.07% -29.09% 61.80% 43.11% 45.28% -18.22% -36.18% 11536.67% -94.67% 55.10% -70.49% -154.33% -206.14% -22.77% -345.08% -162.09% 38.66% -45.86% 12.57% -32.94% -30.34% -6.64% 4.30% 16.94% -17.19% 29.44% 64.64% 20.74% -1.51% 28.27% -6.02% 111.67% -32.68% -1655.56% -109.18% 1251.72% -101.84% 207.03% 25500.00% -91.30% -94.42% 95.26% 4.98% -50.80% -33.14% 39.82% -65.21% -5.53% -688.27% -3.21% 37.35% -103.61% -4464.35% 0.00% -115.89% -94.36% -1851.20%  
      operating margin %
    -7.34% NaN% NaN% 0.25% -9.64% -Infinity% -Infinity% -Infinity% -Infinity% NaN% NaN% -4.70% -11.98% -0.83% NaN% 4.57% 5.17% 5.21% NaN% 8.55% 0.01% -6.39% -7.04% NaN% -1.14% -11.86% -17.28% 10.15% 10.05% -15.21% -16.55% 14.57% 25.83% 10.55% 20.42% 28.92% 21.23% 15.48% 11.04% 13.86% 21.50% 0.22% 4.07% 2.63% 8.72% -24.57% 15.60% 19.78% -11.26% 14.17% 10.80% 18.65% 17.89% 23.57% 30.43% 30.87% 31.80% 28.07% 32.39% 28.92% 21.43% 17.86% 18.15% 14.73% 16.52% 8.28% 11.77% -0.72% 7.68% 0.58% -31.23% -12.43% -0.05% -0.54% -10.67% -5.23% -5.09% -9.71% -15.02% -11.38% -29.95% -27.91% 4.50% 4.88% 3.69% -98.16% 2.38% 2.38% -15.37% -425.27% 28.34% 
      financial income
    1,245,000   -78,000 2,299,000 3,000  5,261,000 3,000   2,009,000 108,000 413,000  -148,000 -47,000 356,000  595,000 1,020,000 838,000 831,000  603,000 896,000 800,000 883,000 831,000 777,000 927,000 879,000 821,000 755,000 571,000 422,000 615,000 561,000 441,000    -27,000 32,000 66,000 417,000 460,000 661,000 617,000 707,000 729,000 727,000 731,000 974,000 948,000    545,000 504,000 493,000 541,000 557,000 547,000 551,000 474,000 476,000 754,000 645,000 522,000 808,000    824,000    541,000       151,250 205,000 205,000 240,000 202,000 25,000 
      remeasurement of marketable equity securities
    1,000   3,000 21,000       -240,000 -455,000 -685,000                                                                              
      income before taxes on income
    -838,000           199,000 -4,378,000 -548,000  3,391,000 1,647,000 1,944,000  3,002,000 1,022,000 -671,000   336,000 -1,287,000  2,185,000 2,983,000 -1,884,000 -1,981,000 4,026,000 7,031,000 2,925,000 4,917,000 6,551,000 4,403,000 3,208,000 2,263,000 2,654,000 3,892,000 299,000 536,000 395,000 892,000 -1,847,000 2,593,000 3,423,000 -510,000 2,522,000 2,038,000 3,145,000 2,879,000 4,177,000 5,546,000 5,788,000 5,506,000 4,755,000 5,421,000   2,436,000 2,481,000    1,596,000 1,442,000 1,787,000 604,000 8,533,000 -8,000 1,166,000 580,000     -681,000    787,000  529,000 -9,371,000 32,000 32,000 -1,318,000 -24,361,000 1,400,000 
      income tax expense
    1,671,000   1,074,000 1,007,000   25,000 100,000     575,000  1,444,750 1,814,000 1,629,000  633,250 1,761,000                                                                       
      net income
    -2,509,000   -1,736,000 -1,311,000       1,940,000 -22,304,000 -1,123,000  3,878,000 -167,000 315,000  635,000 -739,000 -1,090,000 -1,185,000  775,000 -1,512,000 -2,297,000 2,303,000 2,543,000 -2,090,000 -2,182,000 3,163,000 5,850,000 3,908,000 4,107,000 5,201,000 3,388,000 2,711,000 1,800,000 2,304,000 3,309,000 168,000 486,000 -1,934,000 656,000 -1,526,000 1,985,000 3,128,000 -323,000 2,175,000 1,705,000 2,755,000 2,594,000 3,479,000 4,857,000 4,853,000 4,935,000 4,123,000 4,651,000 4,207,000 2,989,000 2,123,000 2,059,000 2,910,000 1,753,000 2,315,000 1,368,000 960,000 1,403,000 691,000 5,511,000 -251,000 1,112,000 430,000  579,000 341,000 -217,000 -801,000 -147,000 -530,000 -2,216,000 627,000 494,000 409,000 -9,571,000 32,000 32,000 -1,318,000 -24,414,000 981,000 
      yoy
    91.38%           -49.97% 13255.69% -456.51%  510.71% -77.40% -128.90%   -195.35% -27.91% -48.41%  -69.52% -27.66% 5.27% -27.19% -56.53% -153.48% -153.13% -39.18% 72.67% 44.15% 128.17% 125.74% 2.39% 1513.69% 270.37% -219.13% 404.42% -111.01% -75.52% -161.83% -303.10% -170.16% 16.42% 13.54% -112.45% -37.48% -64.90% -43.23% -47.44% -15.62% 4.43% 15.36% 65.11% 94.21% 125.89% 44.57% 70.51% -8.29% 50.51% 203.13% 24.95% 235.02% -75.18% -482.47% 26.17% 60.70% NaN% -143.35% 226.10% -298.16% NaN% -493.88% -164.34% -90.21% -227.75% -129.76% -229.58% -76.85% 1859.38% 1443.75% -131.03% -60.80% -96.74%     
      qoq
       32.42%        -108.70% 1886.11%   -2422.16% -153.02%   -185.93% -32.20% -8.02%   -151.26% -34.18% -199.74% -9.44% -221.67% -4.22% -168.99% -45.93% 49.69% -4.85% -21.03% 53.51% 24.97% 50.61% -21.88% -30.37% 1869.64% -65.43% -125.13% -394.82% -142.99% -176.88% -36.54% -1068.42% -114.85% 27.57% -38.11% 6.21% -25.44% -28.37% 0.08% -1.66% 19.69% -11.35% 10.55% 40.75% 40.79% 3.11% -29.24% 66.00% -24.28% 69.23% 42.50% -31.58% 103.04% -87.46% -2295.62% -122.57% 158.60% NaN% NaN% 69.79% -257.14% -72.91% 444.90% -72.26% -76.08% -453.43% 26.92% 20.78% -104.27% -30009.38% 0.00% -102.43% -94.60% -2588.69%  
      net income margin %
    -8.84% NaN% NaN% -5.94% -4.82% NaN% NaN% NaN% NaN% NaN% NaN% 5.81% -66.26% -3.38% NaN% 11.39% -0.51% 1.03% NaN% 2.26% -2.96% -4.62% -5.02% NaN% 3.30% -8.22% -13.54% 10.76% 11.88% -11.95% -12.42% 14.64% 24.33% 18.99% 19.29% 24.54% 18.98% 15.85% 10.90% 14.34% 20.38% 1.26% 3.51% -13.99% 4.65% -16.56% 14.52% 22.40% -3.23% 16.97% 14.07% 21.25% 21.61% 25.60% 32.14% 30.42% 33.24% 28.66% 30.90% 32.30% 28.00% 20.01% 19.42% 28.57% 18.15% 25.41% 14.38% 9.59% 13.75% 6.85% 54.74% -3.05% 12.74% 5.05% NaN% 7.18% 4.32% -2.58% -9.85% -1.91% -6.32% -23.26% 6.24% 5.16% 4.44% -99.66% 0.35% 0.35% -14.90% -431.19% 20.22% 
      basic and diluted net income per share
    -0.1   -0.075 -0.06                              0.19    0.09 0.048 0.16 0.01 0.02 0.013 0.03  0.09                    0.07    0.27   0.02         0.03   -0.526 0.002 0.002    
      weighted-average shares used for eps calculation
                                                                                               
      basic and diluted
    23,942    23,678                                                                      19,420   19,142              
      25%
                                                                                               
      unvested as of december 31, 2024
                                                                                               
      granted
                                                                                               
      vested
                                                                                               
      forfeited or expired
                                                                                               
      unvested as of june 30, 2025
                                                                                               
      cost of revenue
         3,855,000 1,807,000 1,272,750 5,091,000                                                                                   
      total equity-based compensation expense
                                                                                               
      expected dividend yield
                                                                                               
      expected volatility
                                                                                               
      risk-free interest rate
                                                                                               
      contractual term of up to
                                                                                               
      unvested as of march 31, 2025
                                                                                               
      income from continuing operation before taxes on income
       -688,500 -304,000                                                                                       
      net income from continuing operation
       -1,762,500 -1,311,000                                                                                       
      discontinued operation
                                                                                               
      net income from discontinued operation
         -3,101,000 -2,173,000 -1,327,000 -5,308,000                                                                                   
      basic and diluted net income per share from continuing operation
       -0.075 -0.06                                                                                       
      basic and diluted net income per share from discontinued operation
                                                                                               
      revenues
         5,723,000 2,473,000 1,967,000 7,868,000                                                                                   
      income from discontinued operations before taxes on income
         -3,101,000 -2,173,000 -1,302,000 -5,208,000                                                                                   
      net cash flows used in operating activities
         -1,902,000 -1,230,000                                                                                     
      assets of discontinued operation
                                                                                               
      current assets of discontinued operation:
                                                                                               
      cash and cash equivalents
            608,000                                                                                   
      trade receivables
            894,000                                                                                   
      prepaid expenses and other current assets
            157,000                                                                                   
      total current assets of discontinued operation
            1,659,000                                                                                   
      long-term assets of discontinued operation:
                                                                                               
      deferred tax assets
                                                                                               
      property and equipment
            365,000                                                                                   
      operating lease right-of-use assets
            1,590,000                                                                                   
      goodwill
            18,463,000                                                                                   
      intangible assets
            3,323,000                                                                                   
      total long-term assets of discontinued operation
            23,741,000                                                                                   
      total assets of discontinued operation
            25,400,000                                                                                   
      liabilities of discontinued operation
                                                                                               
      current liabilities of discontinued operation:
                                                                                               
      trade payables
            21,000                                                                                   
      deferred revenues
            124,000                                                                                   
      accrued expenses and other payables
            8,000                                                                                   
      accrued payroll and related benefits
            217,000                                                                                   
      operating lease liabilities
            285,000                                                                                   
      total current liabilities of discontinued operation
            655,000                                                                                   
      long-term liabilities of discontinued operation:
                                                                                               
      total long-term liabilities of discontinued operation
            1,305,000                                                                                   
      total liabilities of discontinued operation
            1,960,000                                                                                   
      net cash flows
           -139,000 -556,000                                                                                   
      net cash flows used in investing activities
           -1,250 -5,000                                                                                   
      weighting
                                                                                               
      50%
                                                                                               
      ●
                                                                                               
      unvested as of december 31, 2022
                                                                                               
      unvested as of june 30, 2023
                                                                                               
      contractual term of
                                                                                               
      unvested as of march 31, 2023
                                                                                               
      licensing, nre and related revenue
               16,696,000 22,268,000 22,123,000  12,875,000 21,568,000 15,535,000                                                                          
      impairment of assets
                3,556,000                                                                     510,000          
      taxes on income
               -1,741,000 17,926,000         419,000 353,000   225,000                                         228,000 829,750 384,000 -87,000 3,022,000 51,000 54,000 150,000  46,250 35,000 30,000 120,000 40,000   160,000 135,000 120,000 200,000    53,000 419,000 
      basic net income per share
               0.08 -0.96 -0.05  0.17 -0.01 0.01  0.03 -0.03 -0.05   0.04 -0.07  0.11 0.12 -0.09 -0.1 0.14 0.27 0.18  0.25 0.16 0.13        -0.07  0.14 -0.01 0.1 0.08 0.12 0.12 0.15 0.21 0.21 0.21 0.18 0.2 0.2 0.14 0.1 0.1 0.14 0.09 0.12  0.05 0.07 0.03      0.03 0.02  -0.04 -0.028 -0.03 -0.12          
      diluted net income per share
               0.08 -0.96 -0.05  0.17 -0.01 0.01  0.03 -0.03 -0.05   0.03 -0.07  0.11 0.11 -0.09 -0.1 0.13 0.26 0.17  0.24 0.15 0.13        -0.07  0.14 -0.01 0.1 0.08 0.13 0.11 0.15 0.2 0.2 0.2 0.17 0.19 0.19 0.13 0.1 0.09 0.14 0.09 0.12  0.05 0.07 0.03      0.03 0.02  -0.04 -0.028 -0.03 -0.12          
      weighted-average shares used for eps calculation
                                                                                               
      basic
       23,613    23,484    23,172 23,211 23,174  22,819 22,925 22,823   22,163 22,017 22,421  21,953 21,936 21,917  21,997 22,129 22,148 21,771 21,946 21,712 21,398 20,850 21,025 20,604 20,520 20,480 20,448 20,564 20,418 20,622 20,355 20,778 21,159 22,009 22,072 22,087 22,197 22,798 22,526 22,873 23,507 23,173 23,390 23,107 22,692 21,251 21,244 21,061 20,654 19,717 19,689 19,515 19,557 20,009 20,157 20,140 20,095 19,606 19,647 19,473  19,191 19,239  19,061  18,875 18,742 18,675  18,326  18,079 18,079    
      diluted
       23,613    23,484    23,172 23,211 23,174  23,251 22,925 23,140   22,163 22,017 22,421  22,404 21,936 21,917  22,428 22,129 22,148 22,561 22,683 22,563 22,187 21,565 21,883 21,371 20,926 20,989 20,811 20,984 20,958 20,622 20,667 20,778 21,590 22,465 22,072 22,546 22,670 23,357 23,019 23,449 24,239 24,153 24,253 24,165 23,888 22,430 22,356 22,069 21,911 20,411 20,492 20,014 19,754 20,575 20,799 20,804 20,724 20,150 20,287 19,776  19,191 19,324  19,061  18,875 18,742 19,227  19,257  18,149 18,149    
      unvested as of december 31, 2021
                                                                                               
      unvested as of march 31, 2022
                                                                                               
      unvested as of december 31, 2020
                                                                                               
      unvested as of march 31, 2021
                                                                                               
      loss before taxes on income
                          -832,000    -2,132,000                                                   -187,000              
      basic net loss per share
                          -0.05    -0.1                                                   -0.01              
      diluted net loss per share
                          -0.05    -0.1                                                   -0.01              
      income taxes benefit
                            -439,000                                                                   
      income taxes
                              165,000    201,000 863,000 1,181,000  810,000 1,350,000 1,015,000 497,000 463,000 350,000 583,000  50,000    608,000   347,000 333,000 390,000 285,000 698,000                                      
      income taxes expense
                               211,750 440,000 206,000    -983,000          130,750 236,000 -321,000  123,250 -187,000                                           
      financial income
                                           160,750 401,000 269,000                                                  
      other loss
                                                -404,000                                               
      income taxes expenses
                                             131,000                      359,000 394,000 814,000                          
      licensing
                                                       3,555,000 4,213,000 5,364,000 5,116,000 4,711,000 5,225,000 5,195,000 5,108,000 4,621,000 4,459,000 4,593,000 4,722,000 4,705,000 5,242,000 4,273,000 4,544,000 4,613,000 5,974,000 6,026,000 5,088,000                     
      other revenue
                                                       567,500 747,000 633,000 890,000 628,750 856,000 921,000 738,000 684,750 978,000 862,000 899,000 705,000 723,000 887,000 1,210,000 800,250 936,000 1,019,000 1,246,000 857,500 1,237,000 1,063,000 1,130,000 1,135,000 955,000 957,000 974,000 1,161,000 1,217,000 1,309,000 1,194,000 1,396,000 1,445,000 1,611,000 1,917,000 1,917,000 1,862,000   
      weighted-average number of shares of common stock used in computation of net income per share
                                                                                               
      basic
       23,613    23,484    23,172 23,211 23,174  22,819 22,925 22,823   22,163 22,017 22,421  21,953 21,936 21,917  21,997 22,129 22,148 21,771 21,946 21,712 21,398 20,850 21,025 20,604 20,520 20,480 20,448 20,564 20,418 20,622 20,355 20,778 21,159 22,009 22,072 22,087 22,197 22,798 22,526 22,873 23,507 23,173 23,390 23,107 22,692 21,251 21,244 21,061 20,654 19,717 19,689 19,515 19,557 20,009 20,157 20,140 20,095 19,606 19,647 19,473  19,191 19,239  19,061  18,875 18,742 18,675  18,326  18,079 18,079    
      diluted
       23,613    23,484    23,172 23,211 23,174  23,251 22,925 23,140   22,163 22,017 22,421  22,404 21,936 21,917  22,428 22,129 22,148 22,561 22,683 22,563 22,187 21,565 21,883 21,371 20,926 20,989 20,811 20,984 20,958 20,622 20,667 20,778 21,590 22,465 22,072 22,546 22,670 23,357 23,019 23,449 24,239 24,153 24,253 24,165 23,888 22,430 22,356 22,069 21,911 20,411 20,492 20,014 19,754 20,575 20,799 20,804 20,724 20,150 20,287 19,776  19,191 19,324  19,061  18,875 18,742 19,227  19,257  18,149 18,149    
      comprehensive income
                                                       3,027.75 3,198 3,052 5,861                                     
      income tax expenses
                                                          689,000 935,000 571,000 632,000 770,000 64,000 -208,000 313,000 422,000                             
      financial and other income
                                                           511,500 784,000 717,000              655,000 1,170,000 626,000  487,250 778,000 630,000              
      other income
                                                                   1,811,000  1,901,000  760,000 358,000 24,000 10,869,000         -1,253,000 1,982,000 443,000 335,000 162,000 189,000       
      income before income tax
                                                               1,924,500 2,781,000                               
      reorganization
                                                                       884,250   3,537,000                     
      income before income taxes
                                                                   1,718,000 2,147,000 3,129,000                          
      licensing and royalties
                                                                           5,385,000 7,492,000 7,452,000 6,596,000 6,931,000 6,938,000 7,455,000 7,160,000 6,520,000 7,169,000 8,219,000 8,847,000 8,180,000 7,769,000 7,993,000 7,170,000 7,170,000 6,981,000   
      net income per share
                                                                                               
      basic
                                                                           0.02 0.06                   
      diluted
                                                                           0.02 0.05                   
      weighted-average number of shares of common stock used in computation of net income per share
                                                                                               
      basic and diluted
    23,942    23,678                                                                      19,420   19,142              
      reorganization and severance charge
                                                                                   826,750 1,650,000 1,657,000    695,500   1,380,000   
      income (loss) before taxes on income
                                                                               -123,000 376,000   -489,750 -530,000 -2,216,000  629,000        
      weighted-average number of shares of common stock used in computation of net income
                                                                                               
      basic
       23,613    23,484    23,172 23,211 23,174  22,819 22,925 22,823   22,163 22,017 22,421  21,953 21,936 21,917  21,997 22,129 22,148 21,771 21,946 21,712 21,398 20,850 21,025 20,604 20,520 20,480 20,448 20,564 20,418 20,622 20,355 20,778 21,159 22,009 22,072 22,087 22,197 22,798 22,526 22,873 23,507 23,173 23,390 23,107 22,692 21,251 21,244 21,061 20,654 19,717 19,689 19,515 19,557 20,009 20,157 20,140 20,095 19,606 19,647 19,473  19,191 19,239  19,061  18,875 18,742 18,675  18,326  18,079 18,079    
      diluted
       23,613    23,484    23,172 23,211 23,174  23,251 22,925 23,140   22,163 22,017 22,421  22,404 21,936 21,917  22,428 22,129 22,148 22,561 22,683 22,563 22,187 21,565 21,883 21,371 20,926 20,989 20,811 20,984 20,958 20,622 20,667 20,778 21,590 22,465 22,072 22,546 22,670 23,357 23,019 23,449 24,239 24,153 24,253 24,165 23,888 22,430 22,356 22,069 21,911 20,411 20,492 20,014 19,754 20,575 20,799 20,804 20,724 20,150 20,287 19,776  19,191 19,324  19,061  18,875 18,742 19,227  19,257  18,149 18,149    
      weighted-average number of shares of common stock used in computation of net loss per share
                                                                                               
      basic and diluted
    23,942    23,678                                                                      19,420   19,142              
      unaudited
                                                                                               
      basic income per share
                                                                                       0.027 0.022       
      diluted income per share
                                                                                       0.026 0.021       
      weighted-average number of shares of common stock
                                                                                               
      used in computation of net income per share (in
                                                                                               
      thousands):
                                                                                               
      basic
                                                                                       903        
      diluted
                                                                                       18,909        
      reorganization, restructuring and severance charge
                                                                                               
      currency translation differences
                                                                                         -149,500 -389,000 -389,000 -199,000   
      weighted-average number of common stock used in computation of net income per share
                                                                                               
      basic
       23,613    23,484    23,172 23,211 23,174  22,819 22,925 22,823   22,163 22,017 22,421  21,953 21,936 21,917  21,997 22,129 22,148 21,771 21,946 21,712 21,398 20,850 21,025 20,604 20,520 20,480 20,448 20,564 20,418 20,622 20,355 20,778 21,159 22,009 22,072 22,087 22,197 22,798 22,526 22,873 23,507 23,173 23,390 23,107 22,692 21,251 21,244 21,061 20,654 19,717 19,689 19,515 19,557 20,009 20,157 20,140 20,095 19,606 19,647 19,473  19,191 19,239  19,061  18,875 18,742 18,675  18,326  18,079 18,079    
      diluted
       23,613    23,484    23,172 23,211 23,174  23,251 22,925 23,140   22,163 22,017 22,421  22,404 21,936 21,917  22,428 22,129 22,148 22,561 22,683 22,563 22,187 21,565 21,883 21,371 20,926 20,989 20,811 20,984 20,958 20,622 20,667 20,778 21,590 22,465 22,072 22,546 22,670 23,357 23,019 23,449 24,239 24,153 24,253 24,165 23,888 22,430 22,356 22,069 21,911 20,411 20,492 20,014 19,754 20,575 20,799 20,804 20,724 20,150 20,287 19,776  19,191 19,324  19,061  18,875 18,742 19,227  19,257  18,149 18,149    
      basic and diluted net earnings per share
                                                                                            -0.073   
      weighted-average number of common stock used in computation of basic and diluted net earnings per share
                                                                                            18,070   
      license and royalties
                                                                                             2,728,750 3,921,000 
      technical support, maintenance and other
                                                                                             654,750 931,000 
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2004-09-30 2004-06-30 2004-03-31 2003-12-31 2003-09-30 2003-06-30 2003-03-31 2002-12-31 2002-09-30 
                                                                                                   
        assets
                                                                                                   
        current assets:
                                                                                                   
        cash and cash equivalents
      21,367,000 40,586,000 17,270,000 29,082,000 18,814,000 18,498,000 13,228,000 24,702,000 21,222,000 23,287,000 17,082,000 27,511,000 24,483,000 21,285,000 29,510,000 19,289,000 39,778,000 33,153,000 34,278,000 26,706,000 53,662,000 21,143,000 22,067,000 29,979,000 22,903,000 22,803,000 14,851,000 24,527,000 21,469,000 9,212,000 10,700,000 18,382,000 21,739,000 22,931,000 17,103,000 12,621,000 18,401,000 19,998,000 18,664,000 11,315,000 18,909,000 16,316,000 12,084,000 13,993,000 16,166,000 14,042,000 22,893,000 28,201,000 24,117,000 11,607,000 7,539,000 10,000,000 18,422,000 21,680,000 20,507,000 6,322,000 14,954,000 22,695,000 14,379,000 15,058,000 17,098,000 23,134,000 22,228,000 27,074,000 12,104,000 8,657,000 8,215,000 15,483,000 13,328,000 11,144,000 43,093,000 52,501,000 40,697,000 42,679,000 43,026,000 37,177,000 37,968,000 36,509,000 30,113,000 31,690,000 35,111,000 24,492,000 37,929,000 33,220,000 27,035,000 56,832,000 58,615,000 59,130,000 63,515,000 65,294,000 68,519,000 73,810,000  
        short-term bank deposits
      5,136,000 2,095,000 2,807,000 2,854,000 2,053,000 2,029,000 2,006,000 2,107,000 10,662,000 10,556,000 10,449,000 10,433,000 6,164,000 6,114,000 6,062,000 15,787,000 29,972,000 31,410,000 36,806,000 25,070,000 8,435,000 20,233,000 41,158,000 58,838,000  56,915,000       34,432,000    46,247,000    30,767,000    37,444,000    41,947,000    47,229,000    55,431,000    24,807,000    40,056,000    39,423,000                         
        marketable securities
      189,190,000 179,302,000 131,981,000 125,568,000 137,481,000 143,117,000 142,878,000 131,602,000 126,870,000 132,695,000 104,181,000 97,703,000 106,142,000 112,080,000 100,701,000 102,972,000 92,625,000 90,298,000 74,149,000 75,324,000 83,884,000 88,754,000 78,506,000 67,293,000 67,909,000 64,867,000 70,462,000 76,123,000 77,587,000 78,783,000 82,446,000 85,212,000 82,664,000 74,459,000 73,209,000 64,255,000 61,868,000 58,930,000 52,383,000 54,291,000 48,266,000 48,268,000 50,262,000 47,945,000 47,833,000 39,491,000 42,863,000 65,338,000 68,464,000 80,503,000 79,273,000 73,640,000 69,343,000 51,968,000 54,531,000 69,225,000 69,027,000 80,010,000 80,167,000 76,331,000 73,874,000 64,492,000 59,214,000 54,753,000 48,438,000 36,794,000 34,900,000 28,123,000 31,878,000 36,301,000 35,942,000 25,797,000 28,548,000 21,180,000 19,809,000 24,184,000 23,237,000 26,843,000 23,644,000  18,174,000  21,717,000 27,118,000 30,730,000         
        trade receivables
      48,872,000 49,355,000 49,699,000 36,683,000 40,819,000 37,209,000 38,630,000 35,655,000 33,635,000 30,307,000 31,063,000 31,872,000 35,007,000 31,250,000 26,763,000 27,962,000 23,508,000 27,449,000 26,581,000 26,697,000 24,631,000 31,224,000 28,979,000 19,781,000 24,925,000 28,307,000 26,813,000 22,019,000 19,351,000 7,577,000 9,246,000 13,902,000 16,494,000 12,885,000 10,389,000 13,777,000 15,044,000 17,250,000 10,775,000 6,709,000 4,068,000 9,137,000 9,390,000 11,376,000 8,347,000 8,289,000 5,070,000 3,066,000 5,629,000 9,144,000 9,186,000 7,340,000 6,232,000 6,015,000 4,702,000 5,479,000 5,116,000 4,485,000 3,622,000 1,172,000 5,906,000 5,000,000 5,546,000 6,743,000 5,995,000 6,364,000 5,544,000 4,553,000 5,390,000 3,838,000 5,884,000 6,004,000 2,502,000 10,994,000 9,949,000 8,663,000 8,421,000 7,091,000 6,086,000 9,090,000 6,159,000 7,331,000 9,284,000 9,045,000 11,583,000 10,707,000 10,698,000 10,226,000 7,894,000 9,374,000 9,281,000 6,471,000 8,181,000 
        prepaid expenses and other current assets
      16,297,000 13,498,000 12,649,000 14,621,000 17,818,000 15,488,000 13,970,000 13,201,000 13,378,000 12,526,000 6,828,000 7,753,000 8,766,000 6,896,000 8,133,000 7,562,000 11,421,000 6,670,000 8,371,000 7,451,000 8,061,000 6,205,000 6,888,000 6,585,000 6,981,000 5,660,000 5,682,000 7,432,000 7,630,000 5,904,000 6,244,000 4,136,000 3,747,000 4,588,000 4,819,000 4,596,000 3,152,000 2,945,000 3,826,000 2,935,000 4,017,000 3,869,000 5,325,000 5,393,000 3,982,000 4,578,000 2,672,000 3,641,000 1,996,000 2,438,000 3,071,000 3,670,000                                          
        total current assets
      280,862,000 284,836,000 214,406,000 208,808,000 216,985,000 216,341,000 210,712,000 207,267,000 205,767,000 209,371,000 171,262,000 175,272,000 180,562,000 177,625,000 171,169,000 173,572,000 197,304,000 188,980,000 180,185,000 161,248,000 178,673,000 167,559,000 177,598,000 182,476,000 181,199,000 178,552,000 174,799,000 180,486,000 183,790,000 149,493,000 149,938,000 164,326,000 159,076,000 155,829,000 135,208,000 132,048,000 144,712,000 140,076,000 137,118,000 115,863,000 106,027,000 98,097,000 86,055,000 107,646,000 115,640,000 129,306,000 134,676,000 145,661,000 145,610,000 139,969,000 140,988,000 147,057,000 145,652,000 152,030,000 145,833,000 147,654,000 149,096,000 148,198,000 148,654,000 135,593,000 127,582,000 113,493,000 104,064,000 113,641,000 113,034,000 103,893,000 99,359,000 95,576,000 96,025,000 96,989,000 97,250,000 96,019,000 87,266,000 80,009,000 78,120,000 76,471,000 75,722,000 73,685,000 72,258,000 71,913,000 70,461,000 71,165,000 71,936,000 72,023,000 70,939,000 69,296,000 70,558,000 71,301,000 73,585,000 76,718,000 79,609,000 82,197,000 11,585,000 
        long-term assets:
                                                                                                   
        severance pay fund
      7,225,000 7,530,000 8,021,000 7,864,000 7,132,000 7,161,000 6,851,000 6,762,000 6,897,000 7,070,000 6,411,000 7,916,000 8,183,000 8,475,000 8,431,000 8,604,000 10,011,000 10,175,000 10,067,000 10,210,000 10,403,000 10,535,000 9,624,000 9,697,000 9,827,000 9,881,000 9,732,000 9,866,000 9,629,000 9,242,000 9,022,000 9,086,000 8,910,000 9,243,000 8,956,000 8,335,000 7,941,000 8,072,000 7,720,000 7,678,000 7,297,000 7,212,000 7,773,000 7,265,000 7,011,000 7,258,000 7,580,000 7,273,000 7,215,000 6,940,000 6,615,000 6,606,000 6,130,000 5,791,000 5,645,000 5,802,000 5,473,000 5,525,000 5,858,000 5,682,000 5,433,000 5,144,000 4,536,000 4,711,000 4,455,000 4,071,000 3,690,000 3,238,000 3,441,000 3,943,000 3,859,000 3,539,000 3,091,000 2,573,000 2,291,000 2,220,000 2,338,000 2,332,000 2,205,000 2,020,000 1,912,000 1,808,000 1,725,000 1,693,000 1,534,000 1,458,000 1,470,000 1,487,000 1,418,000 1,471,000 1,311,000 1,152,000 1,234,000 
        deferred tax assets
      274,000 257,000 1,402,000 1,630,000 1,171,000 1,456,000 1,685,000 1,317,000 1,239,000 1,609,000 9,989,000 8,936,000 9,434,000 8,599,000 4,669,000 20,629,000 17,502,000 15,850,000 14,618,000 13,220,000 11,931,000 10,826,000 12,317,000 13,068,000 11,753,000 10,605,000 10,891,000 6,446,000 6,186,000 4,727,000 4,454,000 4,085,000 3,643,000 2,940,000 2,701,000 2,572,000 2,252,000 2,116,000 1,884,000 1,928,000 1,628,000 1,978,000 1,878,000 1,943,000 1,868,000 4,780,000 3,584,000 3,278,000 3,457,000 2,810,000 2,565,000 2,294,000 2,065,000 1,993,000 2,015,000 1,703,000 2,248,000 1,973,000 2,355,000 1,240,000 1,288,000 964,000 1,059,000 1,115,000 1,096,000 1,075,000 945,000 925,000 1,085,000 1,300,000 1,336,000 993,000 861,000 761,000 642,000 537,000 613,000 571,000 543,000 550,000 600,000 57,000 147,000 158,000          
        property and equipment
      9,010,000 7,054,000 6,008,000 6,484,000 6,578,000 6,877,000 6,875,000 6,843,000 7,157,000 6,732,000 6,733,000 6,868,000 6,696,000 7,099,000 7,370,000 7,610,000 7,842,000 6,765,000 6,840,000 7,421,000 7,829,000 7,586,000 8,084,000 7,843,000 7,944,000 7,879,000 7,891,000 7,416,000 7,265,000 7,979,000 8,100,000 6,805,000 6,926,000 6,698,000 6,157,000 5,826,000 4,805,000 4,831,000 4,105,000 3,844,000 3,731,000 2,994,000 2,836,000 2,727,000 2,605,000 2,171,000 1,463,000 1,531,000 1,616,000 1,723,000 1,707,000 1,536,000 1,392,000 1,192,000 1,177,000 1,193,000 1,235,000 1,192,000 1,308,000 1,296,000 1,348,000 1,462,000 1,346,000 1,276,000 1,148,000 1,217,000 1,187,000 1,217,000 1,271,000 1,510,000 1,630,000 1,558,000 1,626,000 1,767,000 1,887,000 1,941,000 1,706,000 1,883,000 2,111,000 2,851,000 3,226,000 3,642,000 4,066,000 4,184,000 4,690,000 5,211,000 4,595,000 4,792,000 6,356,000 7,153,000 8,264,000 6,593,000 2,336,000 
        operating lease right-of-use assets
      17,190,000 17,486,000 3,962,000 4,645,000 5,281,000 5,811,000 5,625,000 6,137,000 6,704,000 6,978,000 7,973,000 9,836,000 10,034,000 10,283,000 8,116,000 7,767,000 8,402,000 8,827,000 9,754,000 8,211,000 8,354,000 9,052,000 10,824,000 10,260,000 10,608,000 11,066,000 10,688,000 9,736,000 9,501,000                                                                 
        goodwill
      58,308,000 58,308,000 58,308,000 58,308,000 58,308,000 58,308,000 58,308,000 58,308,000 58,308,000 58,308,000 58,308,000 76,771,000 74,777,000 74,777,000 74,777,000 74,777,000 74,777,000 74,777,000 75,506,000 75,979,000 51,070,000 51,070,000 51,070,000 51,070,000 51,070,000 51,070,000 51,070,000 46,612,000 46,612,000 46,612,000 46,612,000 46,612,000 46,612,000 46,612,000 46,612,000 46,612,000 46,612,000 46,612,000 46,612,000 46,612,000 46,612,000 46,612,000 46,612,000 46,612,000 46,612,000 46,415,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 36,498,000 38,398,000 38,398,000 38,398,000 38,398,000 38,398,000 38,398,000 38,398,000 38,398,000 38,398,000 38,398,000 38,398,000 38,398,000 38,398,000  
        intangible assets
      868,000 1,044,000 1,252,000 1,460,000 1,669,000 1,877,000 2,132,000 2,411,000 2,689,000 2,967,000 3,245,000 6,907,000 6,003,000 6,680,000 7,549,000 12,272,000 13,440,000 14,607,000 13,834,000 14,753,000 10,190,000 10,836,000 11,481,000 12,126,000 12,771,000 13,424,000 17,353,000 2,122,000 2,411,000 3,004,000 3,307,000 3,583,000 1,742,000 2,051,000 2,360,000 2,669,000 2,978,000 3,287,000 3,596,000 3,905,000 4,214,000 4,538,000 4,863,000 5,187,000 5,512,000 6,130,000                                                
        investments in marketable equity securities
      119,000 55,000 51,000 50,000 258,000 312,000 309,000 288,000 346,000 406,000 332,000 172,000 291,000 408,000 648,000 1,103,000 1,788,000 2,919,000                                                                            
        other long-term assets
      14,370,000 11,686,000 12,604,000 13,593,000 12,609,000 10,805,000 12,394,000 11,069,000 12,332,000 10,644,000 7,993,000 7,595,000 6,874,000 6,291,000 3,957,000 5,021,000 3,974,000 5,759,000 5,971,000 8,480,000 7,991,000 9,023,000 8,254,000 7,494,000 8,513,000 8,240,000 5,235,000 6,493,000 5,992,000 4,938,000 4,444,000 4,272,000 3,579,000 4,588,000 4,093,000 3,575,000 1,412,000 4,358,000 3,972,000 3,642,000                                                      
        total long-term assets
      107,364,000 103,420,000 91,608,000 94,034,000 93,006,000 92,607,000 94,179,000 93,135,000 95,672,000 94,714,000 124,725,000 125,001,000 130,572,000 130,817,000 123,645,000 145,835,000 137,736,000 139,679,000 137,526,000 149,377,000 136,860,000 139,393,000 123,966,000 113,830,000 114,718,000 118,469,000 119,126,000 104,279,000 103,042,000 125,758,000 124,879,000 122,216,000 117,736,000 111,346,000 121,075,000 119,561,000 97,783,000 94,411,000 82,988,000 98,355,000 106,622,000 110,112,000 121,278,000 103,507,000 92,369,000 81,182,000 65,945,000 66,843,000 66,717,000 78,080,000 77,084,000 71,699,000 70,681,000 61,173,000 64,604,000 70,792,000 70,044,000 62,477,000 59,780,000 59,566,000 59,026,000 58,713,000 58,010,000 48,052,000 42,410,000    41,561,000                         
        total assets
      388,226,000 388,256,000 306,014,000 302,842,000 309,991,000 308,948,000 304,891,000 300,402,000 301,439,000 304,085,000 295,987,000 300,273,000 311,134,000 308,442,000 294,814,000 319,407,000 335,040,000 328,659,000 317,711,000 310,625,000 315,533,000 306,952,000 301,564,000 296,306,000 295,917,000 297,021,000 293,925,000 284,765,000 286,832,000 275,251,000 274,817,000 286,542,000 276,812,000 267,175,000 256,283,000 251,609,000 242,495,000 234,487,000 220,106,000 214,218,000 212,649,000 208,209,000 207,333,000 211,153,000 208,009,000 210,488,000 200,621,000 212,504,000 212,327,000 218,049,000 218,072,000 218,756,000 216,333,000 213,203,000 210,437,000 218,446,000 219,140,000 210,675,000 208,434,000 195,159,000 186,608,000 172,206,000 162,074,000 161,693,000 155,444,000 146,098,000 141,209,000 137,081,000 137,586,000 139,556,000 140,056,000 138,378,000 128,989,000 125,757,000 123,850,000 122,146,000 121,080,000 119,307,000 117,971,000 116,794,000 115,749,000 116,721,000 118,024,000 118,809,000 118,347,000 117,372,000 118,253,000 119,433,000 125,970,000 130,014,000 134,140,000 135,182,000 15,322,000 
        liabilities and stockholders’ equity
                                                                                                   
        current liabilities:
                                                                                                   
        trade payables
      2,388,000 2,418,000 1,782,000 1,771,000 2,527,000 1,125,000 1,960,000 1,092,000 1,804,000 1,154,000 1,221,000 1,104,000 1,820,000 1,995,000 1,721,000 2,241,000 3,176,000 1,464,000 1,781,000 2,077,000 818,000 894,000 862,000 1,290,000 925,000 701,000 1,319,000 542,000 750,000 1,000,000 1,034,000 499,000 392,000 468,000 290,000 381,000 571,000 1,116,000 1,249,000 1,423,000 693,000 875,000 918,000 1,276,000 864,000 1,159,000 894,000 622,000 1,085,000 674,000 1,198,000 1,087,000 1,176,000 1,009,000 1,006,000 831,000 580,000 562,000 850,000 398,000 616,000 526,000 650,000 680,000 530,000 560,000 614,000 400,000 615,000 501,000 713,000 870,000 455,000 541,000 884,000 838,000 718,000 638,000 630,000 588,000 548,000 575,000 1,702,000 1,555,000 1,881,000 2,018,000 2,124,000 3,030,000 3,223,000 4,138,000 5,334,000 2,491,000 935,000 
        deferred revenues
      2,968,000 3,496,000 3,052,000 3,212,000 2,954,000 3,599,000 3,418,000 2,830,000 2,479,000 3,018,000 3,994,000 3,788,000 4,006,000 3,168,000 3,540,000 4,546,000 8,731,000 8,661,000 6,217,000 4,382,000 3,394,000 2,434,000 2,777,000 3,821,000 4,034,000 3,642,000 4,766,000 2,395,000 2,811,000 3,614,000 2,717,000 4,973,000 4,399,000 4,274,000 3,388,000 6,283,000 6,258,000 4,032,000 2,113,000 1,429,000 2,763,000 2,045,000 2,803,000 2,078,000 1,681,000 2,315,000 762,000 800,000 623,000 513,000 539,000 483,000 865,000 867,000 1,032,000 602,000 1,074,000 1,450,000 3,646,000 376,000 616,000 766,000 527,000 366,000 432,000 541,000 734,000 730,000 1,034,000 1,732,000 2,110,000 701,000 727,000 683,000 626,000 385,000 406,000 589,000 377,000 406,000 453,000 1,234,000 2,056,000 1,987,000 1,046,000 775,000 867,000 1,064,000 984,000 1,719,000 1,108,000 1,115,000 245,000 
        accrued expenses and other payables
      4,298,000 5,181,000 5,239,000 4,763,000 5,514,000 6,243,000 6,007,000 6,051,000 4,984,000 5,800,000 5,462,000 5,563,000 7,280,000 6,660,000 5,941,000 5,400,000 4,127,000 4,030,000 4,375,000 5,458,000 3,393,000 3,843,000 3,756,000 3,330,000 3,013,000 3,748,000 4,003,000 4,490,000 3,710,000 3,920,000 4,543,000 4,113,000 3,927,000 3,070,000 3,006,000 3,869,000 4,015,000 4,490,000 3,623,000 4,410,000 3,633,000 3,230,000 3,052,000 3,227,000 3,518,000 6,558,000 2,211,000 2,646,000 2,955,000 2,570,000 2,595,000 2,819,000 3,462,000 8,261,000 8,077,000 10,018,000 10,669,000 9,353,000 9,535,000 11,088,000 10,521,000 9,598,000 8,064,000 9,630,000 9,735,000 8,290,000 8,186,000 9,342,000 10,446,000 8,809,000 8,827,000 8,638,000 8,452,000 8,691,000 10,013,000 9,575,000 9,462,000 8,629,000 8,929,000 8,026,000 7,778,000 9,730,000 8,755,000 8,026,000 9,604,000 10,053,000 11,137,000 12,876,000 11,260,000 12,714,000 16,309,000 18,982,000  
        accrued payroll and related benefits
      14,926,000 15,845,000 13,400,000 12,986,000 16,131,000 16,964,000 13,763,000 12,394,000 14,854,000 14,402,000 11,785,000 12,777,000 19,073,000 18,473,000 14,625,000 16,713,000 21,604,000 18,011,000 14,944,000 14,301,000 26,480,000 18,040,000 15,991,000 14,405,000 17,266,000 15,894,000 13,164,000 12,081,000 14,139,000 12,529,000 12,556,000 13,958,000 14,077,000 10,655,000 10,496,000 12,023,000 11,751,000 11,641,000 10,843,000 11,516,000 11,894,000 9,774,000 10,047,000 11,249,000 10,054,000 9,380,000 5,752,000 7,810,000 7,681,000 6,631,000 6,411,000 8,058,000 6,978,000                                         
        operating lease liabilities
      2,794,000 1,743,000 1,235,000 1,610,000 2,003,000 2,598,000 2,571,000 2,615,000 2,634,000 2,513,000 2,569,000 2,895,000 2,858,000 2,982,000 2,235,000 2,689,000 3,149,000 3,274,000 3,321,000 3,063,000 2,834,000 2,969,000 2,505,000 2,232,000 2,375,000 2,393,000 2,442,000 1,824,000 1,549,000                                                                 
        total current liabilities
      27,374,000 28,683,000 24,708,000 24,342,000 29,129,000 30,529,000 27,719,000 24,982,000 26,755,000 26,887,000 25,686,000 26,127,000 35,037,000 33,278,000 28,062,000 31,589,000 40,787,000 35,440,000 30,638,000 29,281,000 36,919,000 28,180,000 25,891,000 25,078,000 27,613,000 26,378,000 25,694,000 21,332,000 22,959,000 21,063,000 20,850,000 23,543,000 22,795,000 18,467,000 17,180,000 22,556,000 22,595,000 21,279,000 17,828,000 18,778,000 18,983,000 16,386,000 17,217,000 19,556,000 20,459,000 22,085,000 11,530,000 13,736,000 14,177,000 12,251,000 12,870,000 14,229,000 14,107,000 12,044,000 11,751,000 12,884,000 12,613,000 11,501,000 14,628,000 12,750,000 12,654,000 11,879,000 10,303,000 11,873,000 11,865,000 9,673,000 9,923,000 10,549,000 12,139,000 11,904,000 13,465,000 13,600,000 9,954,000 10,046,000 11,642,000 10,938,000 10,721,000 10,187,000 10,299,000 9,412,000 9,221,000 12,128,000 13,189,000 12,192,000 13,496,000 13,583,000 14,987,000 17,861,000 16,497,000 19,664,000 23,984,000 23,879,000 4,198,000 
        long-term liabilities:
                                                                                                   
        accrued severance pay
      7,428,000 7,690,000 8,318,000 8,155,000 7,395,000 7,365,000 7,304,000 7,210,000 7,339,000 7,524,000 7,131,000 8,702,000 9,064,000 9,064,000 9,018,000 9,182,000 10,666,000 10,551,000 10,434,000 10,606,000 11,000,000 11,226,000 10,328,000 10,541,000 10,607,000 10,551,000 10,447,000 10,592,000 10,349,000 9,800,000 9,601,000 9,784,000 9,347,000 9,752,000 9,450,000 8,875,000 8,349,000 8,533,000 8,201,000 8,168,000 7,571,000 7,471,000 8,050,000 7,551,000 7,096,000 7,351,000 7,677,000 7,383,000 7,255,000 7,034,000 6,722,000 6,725,000 6,158,000 5,856,000 5,697,000 5,957,000 5,607,000 5,782,000 5,902,000 5,735,000 5,486,000 5,253,000 4,558,000 4,741,000 4,483,000 4,337,000 4,031,000 3,592,000 3,788,000 4,153,000 4,063,000 3,724,000 3,141,000 2,842,000 2,468,000 2,402,000 2,519,000 2,491,000 2,337,000 2,151,000 2,100,000 2,023,000 1,890,000 1,847,000 1,609,000 1,530,000 1,538,000 1,510,000 1,427,000 1,480,000 1,321,000 1,231,000 1,256,000 
        other accrued liabilities
      1,158,000 1,037,000 1,726,000 1,698,000 1,506,000 1,535,000 1,471,000 1,460,000 1,471,000 1,390,000 575,000 621,000 633,000 526,000 497,000 592,000 801,000 806,000 916,000 1,004,000 909,000 885,000 814,000 759,000 637,000 662,000 545,000 575,000 561,000                                                                 
        total long-term liabilities
      22,669,000 23,115,000 12,587,000 12,608,000 11,730,000 11,863,000 11,402,000 11,634,000 12,335,000 12,857,000 13,601,000 15,562,000 16,227,000 16,293,000 14,455,000 14,103,000 16,174,000 16,487,000 17,331,000 16,328,000 16,965,000 17,883,000 19,102,000 18,847,000 19,032,000 19,486,000 18,871,000 18,788,000 18,561,000 9,800,000 9,601,000 10,184,000 9,347,000 9,752,000 9,450,000 8,875,000 8,349,000 8,533,000 8,201,000 8,168,000 7,571,000 8,567,000 9,249,000 8,853,000 8,501,000 8,948,000   7,255,000    6,158,000    5,607,000    5,486,000    4,483,000    3,788,000 4,153,000 4,063,000 3,724,000  4,147,000 3,838,000 3,938,000  4,320,000 4,304,000 4,369,000  2,213,000 2,561,000 2,514,000 2,838,000 2,823,000 2,945,000       
        stockholders’ equity:
                                                                                                   
        preferred stock, 0.001 par value...
                                                                                                   
        common stock, 0.001 par value...
      28,000                                                                                             
        additional paid-in capital
      343,298,000                                                                                             
        treasury stock
       -1,591,000 -2,553,000 -5,874,000  -3,222,000 -2,943,000 -1,917,000 -2,528,000 -5,620,000 -2,996,000 -1,462,000 -4,672,000 -9,904,000 -10,633,000 -11,691,000 -8,828,000 -13,790,000 -14,151,000 -17,210,000 -17,708,000 -30,133,000 -30,754,000 -35,197,000 -36,033,000 -39,390,000 -35,492,000 -37,498,000 -35,686,000 -36,168,000 -31,640,000 -24,146,000 -26,056,000 -27,632,000 -29,060,000 -35,133,000 -39,507,000 -40,390,000 -47,463,000 -53,783,000 -51,798,000 -53,452,000 -51,885,000 -49,319,000 -54,708,000 -55,824,000 -52,770,000 -43,678,000 -41,005,000 -28,596,000 -27,737,000 -26,354,000 -25,694,000 -22,415,000 -20,556,000 -9,463,000       -1,133,000   -2,327,000 -4,902,000 -5,140,000 -5,077,000 -910,000                        
        accumulated other comprehensive income
      -660,000 79,000                -372,000 64,000 239,000 93,000 478,000 361,000 433,000    64,000          33,000           -81,000 -121,000 -367,000 247,000 360,000 280,000  103,000 -901,000 -886,000 439,000 429,000 317,000 421,000 -336,000 155,000 251,000 488,000 397,000  -24,000 -557,000 -129,000 -39,000 7,000                     
        accumulated deficit
      -4,483,000                                                           -4,059,000 -8,710,000 -12,917,000 -15,340,000 -17,441,000 -19,500,000 -22,053,000 -23,498,000 -25,791,000 -26,972,000 -27,928,000 -29,209,000 -29,900,000 -35,411,000 -35,160,000 -36,272,000 -36,702,000 -36,702,000 -37,281,000 -37,622,000 -37,405,000 -36,604,000 -36,457,000 -35,927,000 -33,711,000 -34,525,000 -35,085,000 -35,579,000 -35,988,000 -26,417,000 -25,283,000 -25,315,000 -23,997,000  
        total stockholders’ equity
      338,183,000 336,458,000 268,719,000 265,892,000 269,132,000 266,556,000 265,770,000 263,786,000 262,349,000 264,341,000 256,700,000 258,584,000 259,870,000 258,871,000 252,297,000 273,715,000 278,079,000 276,732,000 269,742,000 265,016,000 261,649,000 260,889,000 256,571,000 252,381,000 249,272,000 251,157,000 249,360,000 244,645,000 245,312,000 244,388,000 244,366,000 252,815,000 244,670,000 238,956,000 229,653,000 220,178,000 211,551,000 204,675,000 194,077,000 187,272,000 186,095,000 183,256,000 180,867,000 182,744,000 179,049,000 179,455,000 181,414,000 191,385,000 190,895,000 198,764,000 198,480,000 197,802,000 196,068,000 195,303,000 192,989,000 199,605,000 200,920,000 193,392,000 187,904,000 176,674,000 168,468,000 155,074,000 147,213,000 145,079,000 139,096,000 132,088,000 127,255,000 122,940,000 121,659,000 123,499,000 122,528,000 121,054,000 114,388,000 111,564,000 108,370,000 107,270,000 106,143,000 104,800,000 103,368,000 103,013,000 102,233,000 102,380,000 102,274,000 104,103,000 102,013,000  100,321,000 98,479,000 108,046,000 108,870,000 108,835,000   
        total liabilities and stockholders’ equity
      388,226,000 388,256,000 306,014,000 302,842,000 309,991,000 308,948,000 304,891,000 300,402,000 301,439,000 304,085,000 295,987,000 300,273,000 311,134,000 308,442,000 294,814,000 319,407,000 335,040,000 328,659,000 317,711,000 310,625,000 315,533,000 306,952,000 301,564,000 296,306,000 295,917,000 297,021,000 293,925,000 284,765,000 286,832,000 275,251,000 274,817,000 286,542,000 276,812,000 267,175,000 256,283,000 251,609,000 242,495,000 234,487,000 220,106,000 214,218,000 212,649,000 208,209,000 207,333,000 211,153,000 208,009,000 210,488,000 200,621,000 212,504,000 212,327,000 218,049,000 218,072,000 218,756,000 216,333,000 213,203,000 210,437,000 218,446,000 219,140,000 210,675,000 208,434,000 195,159,000 186,608,000 172,206,000 162,074,000 161,693,000 155,444,000 146,098,000 141,209,000 137,081,000 137,586,000 139,556,000 140,056,000 138,378,000 128,989,000 125,757,000 123,850,000 122,146,000 121,080,000 119,307,000 117,971,000 116,794,000 115,749,000 116,721,000 118,024,000 118,809,000 118,347,000  118,253,000 119,433,000 125,970,000 130,014,000 134,140,000   
        preferred stock:
                                                                                                   
        0.001 par value: 5,000,000 shares authorized; none issued and outstanding
                                                                                                   
        common stock:
                                                                                                   
        0.001 par value: 45,000,000 shares authorized; 23,756,255 and 27,583,325 shares issued at december 31, 2024 and december 31, 2025, respectively; 23,626,865 and 27,510,739 shares outstanding at december 31, 2024 and 2025, respectively
       28,000                                                                                            
        additional paid in-capital
       337,966,000 269,944,000 267,743,000 262,857,000 259,891,000 256,685,000 254,302,000 252,927,000 252,100,000 248,743,000 244,250,000 243,141,000 242,841,000 239,445,000 237,379,000 235,563,000 235,386,000 232,149,000 230,083,000 227,671,000 233,172,000 230,032,000 228,494,000 225,583,000 228,005,000 225,483,000 223,306,000 221,071,000 221,248,000 219,333,000 217,923,000 217,417,000 215,532,000 213,504,000 212,632,000 212,103,000 210,519,000 209,334,000 209,886,000 208,744,000 212,333,000 211,102,000 210,275,000 209,426,000 208,398,000 207,276,000 206,107,000 204,415,000 202,919,000 201,159,000 199,813,000 198,495,000 197,138,000 195,814,000 194,285,000  189,256,000 187,378,000 180,281,000  167,549,000 164,001,000 162,344,000  155,960,000 155,238,000 154,520,000  152,874,000 151,846,000 150,973,000  146,567,000 144,652,000 143,956,000  142,062,000 140,971,000 140,399,000  138,818,000 138,182,000 137,795,000 136,520,000 136,033,000 135,882,000       
        retained earnings
       -24,000 1,103,000 3,655,000 7,359,000 11,193,000 12,960,000 14,271,000 14,646,000 20,167,000 16,398,000 21,355,000 27,288,000 32,160,000 30,223,000 52,529,000 53,759,000 55,485,000 51,657,000 51,881,000 51,570,000 57,350,000 56,910,000 58,629,000 60,049,000 62,426,000 59,369,000 58,751,000 60,332,000 60,570,000 58,068,000 60,204,000 53,873,000 51,235,000 45,465,000 42,946,000 39,431,000 34,492,000 32,191,000 31,160,000 29,547,000 24,680,000 21,769,000 22,078,000 24,747,000 27,200,000 26,952,000 28,991,000 27,545,000 24,540,000 25,403,000 24,074,000 22,885,000 20,278,000 18,032,000 14,657,000 9,852,000 4,999,000 64,000                                   
        preferred stock: 0.001 par value: 5,000,000 shares authorized; none issued and outstanding
                                                                                                   
        common stock: 0.001 par value: 45,000,000 shares authorized; 24,133,325 and 23,756,255 shares issued at september 30, 2025 and december 31, 2024, respectively. 24,016,853 and 23,626,865 shares outstanding at september 30, 2025 and december 31, 2024, respectively
        24,000                                                                                           
        accumulated other comprehensive gain
        201,000 344,000                     -349,000 94,000                                                                    
        common stock: 0.001 par value: 45,000,000 shares authorized; 24,133,325 and 23,756,255 shares issued at june 30, 2025 and december 31, 2024, respectively. 23,847,325 and 23,626,865 shares outstanding at june 30, 2025 and december 31, 2024, respectively
         24,000                                                                                          
        common stock: 0.001 par value: 45,000,000 shares authorized; 23,915,220 and 23,756,255 shares issued at march 31, 2025 and december 31, 2024, respectively. 23,915,220 and 23,626,865 shares outstanding at march 31, 2025 and december 31, 2024, respectively
          24,000                                                                                         
        accumulated other comprehensive loss
          -1,108,000 -1,330,000 -956,000 -2,894,000 -2,720,000 -2,329,000 -5,469,000 -5,583,000 -5,910,000 -6,249,000 -6,761,000 -4,525,000 -2,438,000          -22,000  -427,000 -1,284,000 -1,417,000 -1,188,000 -586,000 -201,000 -278,000 -289,000 -497,000  -6,000 -11,000 -419,000 -325,000 -139,000 -311,000 -436,000 -339,000 -64,000 -56,000       -324,000             -668,000                          
        0.001 par value: 45,000,000 shares authorized; 23,695,190 and 23,756,255 shares issued at december 31, 2023 and december 31, 2024, respectively; 23,440,848 and 23,626,865 shares outstanding at december 31, 2023 and 2024, respectively
           24,000                                                                                        
        common stock: 0.001 par value: 45,000,000 shares authorized; 23,756,255 and 23,695,190 shares issued at september 30, 2024 and december 31, 2023, respectively. 23,626,747 and 23,440,848 shares outstanding at september 30, 2024 and december 31, 2023, respectively
            24,000                                                                                       
        common stock: 0.001 par value: 45,000,000 shares authorized; 23,756,255 and 23,695,190 shares issued at june 30, 2024 and december 31, 2023, respectively. 23,659,925 and 23,440,848 shares outstanding at june 30, 2024 and december 31, 2023, respectively
             24,000                                                                                      
        common stock: 0.001 par value: 45,000,000 shares authorized; 23,695,190 shares issued at march 31, 2024 and december 31, 2023. 23,581,522 and 23,440,848 shares outstanding at march 31, 2024 and december 31, 2023, respectively
              24,000                                                                                     
        current assets of discontinued operation
                1,659,000                                                                                   
        bank deposits
                  8,280,000 8,205,000 8,128,000 8,052,000    10,167,000 28,156,000 29,529,000 11,376,000 1,336,000 1,296,000 5,368,000 5,330,000 14,652,000     44,518,000    29,977,000    41,334,000                                         8,255,000            
        long-term assets of discontinued operation
                23,741,000                                                                                   
        current liabilities of discontinued operation
                655,000                                                                                   
        long-term liabilities of discontinued operation
                1,305,000                                                                                   
        common stock: 0.001 par value: 45,000,000 shares authorized; 23,595,160 and 23,695,190 shares issued at december 31, 2022 and december 31, 2023, respectively; 23,215,439 and 23,440,848 shares outstanding at december 31, 2022 and 2023, respectively
               23,000                                                                                    
        common stock: 0.001 par value: 45,000,000 shares authorized; 23,695,190 and 23,595,160 shares issued at september 30, 2023 and december 31, 2022, respectively. 23,560,445 and 23,215,439 shares outstanding at september 30, 2023 and december 31, 2022, respectively
                24,000                                                                                   
        common stock: 0.001 par value: 45,000,000 shares authorized; 23,595,160 shares issued at june 30, 2023 and december 31, 2022. 23,539,104 and 23,215,439 shares outstanding at june 30, 2023 and december 31, 2022, respectively
                 24,000                                                                                  
        common stock: 0.001 par value: 45,000,000 shares authorized; 23,595,160 shares issued at march 31, 2023 and december 31, 2022. 23,416,026 and 23,215,439 shares outstanding at march 31, 2023 and december 31, 2022, respectively
                  23,000                                                                                 
        0.001 par value: 45,000,000 shares authorized; 23,595,160 shares issued at december 31, 2021 and 2022; 22,984,552 and 23,215,439 shares outstanding at december 31, 2021 and 2022, respectively
                   23,000                                                                                
        common stock: 0.001 par value: 45,000,000 shares authorized; 23,595,160 shares issued at september 30, 2022 and december 31, 2021. 23,187,495 and 22,984,552 shares outstanding at september 30, 2022 and december 31, 2021, respectively
                    23,000                                                                               
        0.001 par value: 45,000,000 shares authorized; 23,595,160 shares issued at june 30, 2022 and december 31, 2021. 23,137,757 and 22,984,552 shares outstanding at june 30, 2022 and december 31, 2021, respectively
                     23,000                                                                              
        0.001 par value: 45,000,000 shares authorized; 23,595,160 shares issued at march 31, 2022 and december 31, 2021. 23,204,274 and 22,984,552 shares outstanding at march 31, 2022 and december 31, 2021, respectively
                      23,000                                                                             
        0.001 par value: 45,000,000 shares authorized; 23,595,160 shares issued at december 31, 2020 and 2021; 22,260,917 and 22,984,552 shares outstanding at december 31, 2020 and 2021, respectively
                       23,000                                                                            
        investments in non-marketable equity securities
                        936,000 936,000 936,000 936,000 936,000 936,000 936,000                                                                     
        common stock: 0.001 par value: 45,000,000 shares authorized; 23,595,160 shares issued at september 30, 2021 (unaudited) and december 31, 2020. 22,968,554 and 22,260,917 shares outstanding at september 30, 2021 (unaudited) and december 31, 2020, respectively
                        23,000                                                                           
        common stock: 0.001 par value: 45,000,000 shares authorized; 23,595,160 shares issued at june 30, 2021 (unaudited) and december 31, 2020. 22,833,120 and 22,260,917 shares outstanding at june 30, 2021 (unaudited) and december 31, 2020, respectively
                         23,000                                                                          
        common stock: 0.001 par value: 45,000,000 shares authorized; 23,595,160 shares issued at march 31, 2021 (unaudited) and december 31, 2020. 22,811,090 and 22,260,917 shares outstanding at march 31, 2021 (unaudited) and december 31, 2020, respectively
                          23,000                                                                         
        stockholders’ equity :
                                                                                                   
        0.001 par value: 45,000,000 shares authorized; 23,595,160 shares issued at december 31, 2019 and 2020; 21,839,369 and 22,260,917 shares outstanding at december 31, 2019 and 2020, respectively
                           22,000                                                                        
        common stock: 0.001 par value: 45,000,000 shares authorized; 23,595,160 shares issued at september 30, 2020 (unaudited) and december 31, 2019. 22,233,443 and 21,839,369 shares outstanding at september 30, 2020 (unaudited) and december 31, 2019, respectively
                            22,000                                                                       
        common stock: 0.001 par value: 45,000,000 shares authorized; 23,595,160 shares issued at june 30, 2020 (unaudited) and december 31, 2019. 22,036,712 and 21,839,369 shares outstanding at june 30, 2020 (unaudited) and december 31, 2019, respectively
                             22,000                                                                      
        short term bank deposits
                              58,481,000  56,991,000 50,385,000 57,753,000 31,561,000 32,549,000 33,269,000  40,966,000 29,688,000 36,799,000  40,953,000 51,470,000 40,613,000  18,529,000 7,116,000 26,996,000  58,126,000 57,594,000 42,137,000  33,467,000 39,354,000 50,113,000  68,001,000 61,610,000 62,106,000  34,527,000 42,945,000 36,672,000  14,396,000 12,079,000 19,847,000  46,328,000 44,628,000 41,473,000  40,412,000 7,440,000 7,216,000 7,130,000 2,098,000 2,071,000 3,067,000 3,029,000 416,000 9,836,000 9,730,000 8,335,000             
        common stock: 0.001 par value: 45,000,000 shares authorized; 23,595,160 shares issued at march 31, 2020 (unaudited) and december 31, 2019. 21,999,660 and 21,839,369 shares outstanding at march 31, 2020 (unaudited) and december 31, 2019, respectively
                              22,000                                                                     
        investments in other company
                               936,000 936,000 936,000 936,000 1,806,000 1,806,000 1,806,000 1,806,000    1,806,000    1,806,000 1,806,000 1,806,000 1,806,000                                                  
        stockholders’ equity
                                                                                                   
        common stock: 0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued at december 31, 2018 and 2019; 21,787,860 and 21,839,369 shares outstanding at december 31, 2018 and 2019, respectively
                               22,000                                                                    
        0.001 par value: 45,000,000 shares authorized; 23,595,160 shares issued at september 30, 2019 (unaudited) and december 31, 2018. 21,984,178 and 21,787,860 shares outstanding at september 30, 2019 (unaudited) and december 31, 2018, respectively
                                22,000                                                                   
        0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued at june 30, 2019 (unaudited) and december 31, 2018. 21,893,128 and 21,787,860 shares outstanding at june 30, 2019 (unaudited) and december 31, 2018, respectively
                                 22,000                                                                  
        long-term bank deposits
                                  14,510,000                                                                 
        0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued at march 31, 2019 (unaudited) and december 31, 2018. 21,972,816 and 21,787,860 shares outstanding at march 31, 2019 (unaudited) and december 31, 2018, respectively
                                  22,000                                                                 
        revenues:
                                                                                                   
        licensing and related revenue
                                  11,011,000                                                                 
        royalties
                                  5,958,000                                                                 
        total revenues
                                  16,969,000                                                                 
        cost of revenues
                                  2,023,000                                                                 
        gross profit
                                  14,946,000                                                                 
        operating expenses:
                                                                                                   
        research and development
                                  12,330,000                                                                 
        sales and marketing
                                  3,021,000                                                                 
        general and administrative
                                  2,317,000                                                                 
        amortization of intangible assets
                                  210,000                                                                 
        total operating expenses
                                  17,878,000                                                                 
        operating income
                                  -2,932,000                                                                 
        financial income
                                  800,000                                                                 
        income before taxes on income
                                  -2,132,000                                                                 
        income taxes
                                  165,000                                                                 
        net income
                                  -2,297,000                                                                 
        basic net income per share
                                  -100                                                                 
        diluted net income per share
                                  -100                                                                 
        weighted-average shares used for eps calculation
                                                                                                   
        basic
                                  21,917,000                                                                 
        diluted
                                  21,917,000                                                                 
        accrued revenues
                                   16,456,000 8,753,000 9,425,000                                                              
        long term bank deposits
                                   47,450,000 47,134,000 45,967,000  39,214,000 50,196,000 49,972,000  25,135,000 15,099,000 30,746,000  46,282,000 56,764,000 39,176,000 28,424,000 16,592,000 16,040,000 17,138,000 17,066,000 28,370,000 28,226,000 23,180,000 23,050,000 14,153,000   25,106,000    15,173,000                                 
        long term liabilities:
                                                                                                   
        0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued at september 30, 2018 (unaudited) and december 31, 2017. 21,902,376 and 22,064,007 shares outstanding at september 30, 2018 (unaudited) and december 31, 2017, respectively
                                   22,000                                                                
        0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued at june 30, 2018 (unaudited) and december 31, 2017. 22,030,598 and 22,064,007 shares outstanding at june 30, 2018 (unaudited) and december 31, 2017, respectively
                                    22,000                                                               
        other long term liabilities
                                     400,000                                                              
        0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued at march 31, 2018 (unaudited) and december 31, 2017. 22,220,608 and 22,064,007 shares outstanding at march 31, 2018 (unaudited) and december 31, 2017, respectively
                                     22,000                                                              
        0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued at december 31, 2016 and 2017; 21,273,500 and 22,064,007 shares outstanding at december 31, 2016 and 2017, respectively
                                      22,000                                                             
        0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued at september 30, 2017 (unaudited) and december 31, 2016. 21,971,347 and 21,273,500 shares outstanding at september 30, 2017 (unaudited) and december 31, 2016, respectively
                                       22,000                                                            
        0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued at june 30, 2017 (unaudited) and december 31, 2016. 21,887,434 and 21,273,500 shares outstanding at june 30, 2017 (unaudited) and december 31, 2016, respectively
                                        22,000                                                           
        0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued at march 31, 2017 (unaudited) and december 31, 2016. 21,530,563 and 21,273,500 shares outstanding at march 31, 2017 (unaudited) and december 31, 2016, respectively
                                         22,000                                                          
        0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued at december 31, 2015 and 2016; 20,529,933 and 21,273,500 shares outstanding at december 31, 2015 and 2016, respectively
                                          21,000                                                         
        0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued at september 30, 2016 and december 31, 2015. 21,221,631 and 20,529,933 shares outstanding at september 30, 2016 and december 31, 2015, respectively
                                           21,000                                                        
        0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued at june 30, 2016 and december 31, 2015. 20,805,905 and 20,529,933 shares outstanding at june 30, 2016 and december 31, 2015, respectively
                                            21,000                                                       
        0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued at march 31, 2016 and december 31, 2015. 20,434,620 and 20,529,933 shares outstanding at march 31, 2016 and december 31, 2015, respectively
                                             20,000                                                      
        contingent consideration
                                                 951,000 3,603,000                                                 
        deferred tax liabilities
                                               1,096,000 1,199,000 1,302,000 1,405,000 553,000        197,000 94,000 138,000 290,000 136,000 597,000 888,000 901,000 989,000 1,062,000 1,197,000 1,168,000 183,000                            
        0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued at december 31, 2014 and 2015; 20,252,490 and 20,529,933 shares outstanding at december 31, 2014 and 2015, respectively
                                              21,000                                                     
        income taxes payable
                                               462,000 397,000 775,000 739,000 2,120,000 1,911,000 1,858,000 1,833,000 1,863,000 2,127,000 1,782,000 1,626,000 1,710,000 1,542,000                                       
        0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued at september 30, 2015 and december 31, 2014. 20,396,241 and 20,252,490 shares outstanding at september 30, 2015 and december 31, 2014, respectively
                                               20,000                                                    
        0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued at june 30, 2015 and december 31, 2014. 20,480,058 and 20,252,490 shares outstanding at june 30, 2015 and december 31, 2014, respectively
                                                20,000                                                   
        0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued at march 31, 2015 and december 31, 2014. 20,604,319 and 20,252,490 shares outstanding at march 31, 2015 and december 31, 2014, respectively
                                                 21,000                                                  
        investments in other companies
                                                  1,806,000 1,806,000 3,367,000 3,367,000 3,367,000 3,367,000 2,733,000 2,733,000 2,433,000                                         
        0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued at december 31, 2013 and 2014; 21,181,730 and 20,252,490 shares outstanding at december 31, 2013 and 2014, respectively
                                                  20,000                                                 
        0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued at september 30, 2014 and december 31, 2013. 20,184,300 and 21,181,730 shares outstanding at september 30, 2014 and december 31, 2013, respectively
                                                   20,000                                                
        0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued at june 30, 2014 and december 31, 2013. 20,401,090 and 21,181,730 shares outstanding at june 30, 2014 and december 31, 2013, respectively
                                                    20,000                                               
        0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued at march 31, 2014 and december 31, 2013. 21,031,689 and 21,181,730 shares outstanding at march 31, 2014 and december 31, 2013, respectively
                                                     21,000                                              
        0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued at december 31, 2012 and 2013. 22,187,367 and 21,181,730 shares outstanding at december 31, 2012 and 2013, respectively
                                                      21,000                                             
        0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued both at september 30, 2013 and december 31, 2012, and 21,983,121 and 22,187,367 shares outstanding at september 30, 2013 and december 31, 2012, respectively
                                                       22,000                                            
        0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued both at june 30, 2013 and december 31, 2012, and 22,038,307 and 22,187,367 shares outstanding at june 30, 2013 and december 31, 2012, respectively
                                                        22,000                                           
        0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued both at march 31, 2013 and december 31, 2012, and 22,132,062 and 22,187,367 shares outstanding at march 31, 2013 and december 31, 2012, respectively
                                                         22,000                                          
        prepaid expenses and other accounts receivable
                                                          2,361,000 2,373,000 2,468,000 2,819,000 2,320,000 4,508,000 5,186,000 5,120,000 4,609,000 5,507,000 3,938,000 4,109,000 5,345,000 4,675,000 5,127,000 5,019,000 4,921,000                         
        0.001 par value: 5,000,000 shares authorized at december 31, 2011 and 2012; none issued and outstanding
                                                                                                   
        0.001 par value: 60,000,000 shares authorized at december 31, 2011, and 2012; 23,543,746 and 23,595,160 shares issued at december 31, 2011 and 2012, respectively, and 23,543,746 and 22,187,367 shares outstanding at december 31, 2011 and 2012, respectively
                                                          22,000                                         
        investment in other companies
                                                           2,433,000                                        
        0.001 par value: 60,000,000 shares authorized; 22,417,873 and 23,543,746 shares issued and outstanding at september 30, 2012 and december 31, 2011, respectively
                                                           22,000                                        
        long term bank deposit
                                                            19,321,000 25,252,000  18,369,000 15,277,000   15,153,000 15,066,000 5,006,000                              
        investment in other company
                                                            900,000 900,000 900,000                4,233,000 4,233,000 4,233,000 4,233,000 4,233,000 4,233,000 4,233,000          1,350,000 1,350,000 1,350,000 1,350,000  
        0.001 par value...
                                                                                                   
        0.001 par value: 60,000,000 shares authorized; 22,538,937 and 23,543,746 shares issued and outstanding at june 30, 2012 and december 31, 2011, respectively
                                                            23,000                                       
        taxes payable
                                                             1,295,000          99,000 389,000 77,000 44,000 862,000 1,815,000 3,391,000 320,000 131,000 119,000 140,000 135,000 331,000 363,000 392,000 442,000 589,000 676,000 624,000 965,000 737,000 859,000 891,000 1,030,000 1,093,000 1,233,000 1,291,000  
        0.001 par value: 60,000,000 shares authorized; 23,198,001 and 23,543,746 shares issued and outstanding at march 31, 2012 and december 31, 2011, respectively
                                                             23,000                                      
        0.001 par value: 5,000,000 shares authorized at december 31, 2010 and 2011; none issued and outstanding
                                                                                                   
        0.001 par value: 60,000,000 shares authorized at december 31, 2010, and 2011; 22,524,449 and 23,543,746 shares issued and outstanding at december 31, 2010 and 2011, respectively
                                                              24,000                                     
        additional paid in capital
                                                              191,945,000    176,838,000    158,325,000    153,712,000    149,772,000    142,826,000    138,818,000       134,449,000 134,445,000 134,135,000 134,132,000 134,051,000  
        0.001 par value: 60,000,000 shares authorized; 23,429,421 and 22,524,449 shares issued and outstanding at september 30, 2011 and december 31, 2010, respectively
                                                               23,000                                    
        0.001 par value: 60,000,000 shares authorized; 23,346,704 and 22,524,449 shares issued and outstanding at june 30, 2011 and december 31, 2010, respectively
                                                                23,000                                   
        long term bank deposit 4,071 4,455
                                                                 15,259,000                                  
        0.001 par value: 60,000,000 shares authorized; 22,824,695 and 22,524,449 shares issued and outstanding at march 31, 2011 and december 31, 2010, respectively
                                                                 23,000                                  
        0.001 par value: 5,000,000 shares authorized at december 31, 2009 and 2010; none issued and outstanding
                                                                                                   
        0.001 par value: 60,000,000 shares authorized at december 31, 2009, and 2010; 20,429,736 and 22,524,449 shares issued and outstanding at december 31, 2009 and 2010, respectively
                                                                  23,000                                 
        0.001 par value: 60,000,000 shares authorized; 21,458,459 and 20,429,736 shares issued and outstanding at september 30, 2010 and december 31, 2009, respectively
                                                                   21,000                                
        0.001 par value: 60,000,000 shares authorized; 21,093,079 and 20,429,736 shares issued and outstanding at june 30, 2010 and december 31, 2009, respectively
                                                                    21,000                               
        0.001 par value: 60,000,000 shares authorized; 20,963,065 and 20,429,736 shares issued and outstanding at march 31, 2010 and december 31, 2009, respectively
                                                                     21,000                              
        0.001 par value: 5,000,000 shares authorized at december 31, 2008 and 2009; none issued and outstanding
                                                                                                   
        0.001 par value: 60,000,000 shares authorized at december 31, 2008, and 2009; 19,532,026 and 20,429,736 shares issued and outstanding at december 31, 2008 and 2009, respectively
                                                                      20,000                             
        0.001 par value: 60,000,000 shares authorized; 19,874,479 and 19,532,026 shares issued and outstanding at september 30, 2009 and december 31, 2008, respectively
                                                                       20,000                            
        0.001 par value: 60,000,000 shares authorized; 19,522,759 and 19,532,026 shares issued and outstanding at june 30, 2009 and december 31, 2008, respectively
                                                                        20,000                           
        0.001 par value: 60,000,000 shares authorized; 19,490,080 and 19,532,026 shares issued and outstanding at march 31, 2009 and december 31, 2008, respectively
                                                                         19,000                          
        other intangible assets
                                                                            12,000 32,000 53,000 77,000 118,000 159,000 201,000 242,000 284,000 1,270,000 1,460,000 1,651,000 1,843,000 2,452,000 2,786,000 3,009,000 3,232,000 3,455,000 4,863,000 4,924,000 5,208,000 5,492,000  
        accrued liabilities
                                                                              1,506,000 1,305,000 1,370,000 1,536,000  1,829,000 1,967,000 2,218,000 2,195,000 190,000 671,000 667,000 1,229,000 1,293,000 1,407,000 1,583,000      
        commitments and contingencies liabilities
                                                                                                   
        0.001 par value: 5,000,000 shares authorized at december 31, 2007 and 2008; none issued and outstanding
                                                                                                   
        0.001 par value: 60,000,000 shares authorized at december 31, 2007, and 2008; 20,033,897 and 19,532,026 shares issued and outstanding at december 31, 2007 and 2008, respectively
                                                                          20,000                         
        prepaid expenses
                                                                           1,375,000 1,616,000 1,633,000 904,000 803,000 765,000 727,000 564,000 601,000 769,000 928,000 1,040,000 1,378,000 1,295,000 1,539,000          
        other current assets
                                                                           2,619,000 1,939,000 1,875,000  1,494,000 1,858,000 2,116,000  1,654,000 1,267,000 1,231,000  2,044,000 1,564,000 943,000          
        0.001 par value: 60,000,000 shares authorized; 20,083,895 and 20,033,897 shares issued and outstanding at september 30, 2008 and december 31, 2007, respectively
                                                                           20,000                        
        0.001 par value: 60,000,000 shares authorized; 20,150,440 and 20,033,897 shares issued and outstanding at june 30, 2008 and december 31, 2007, respectively
                                                                            20,000                       
        0.001 par value: 60,000,000 shares authorized; 20,126,940 and 20,033,897 shares issued and outstanding at march 31, 2008 and december 31, 2007, respectively
                                                                             20,000                      
        other accounts receivable
                                                                              2,391,000    1,890,000    1,042,000             
        total long term assets
                                                                              41,723,000                     
        total long term liabilities
                                                                              4,647,000    4,216,000    4,295,000       3,093,000      
        0.001 par value: 5,000,000 shares authorized at december 31, 2006 and 2007; none issued and outstanding
                                                                                                   
        0.001 par value: 60,000,000 shares authorized at december 31, 2006, and 2007; 19,330,144 and 20,033,897 shares issued and outstanding at december 31, 2006 and 2007, respectively
                                                                              20,000                     
        0.001 par value: 60,000,000 shares authorized; 19,734,096 and 19,330,144 shares issued and outstanding at september 30, 2007 and december 31, 2006, respectively
                                                                               20,000                    
        other comprehensive income
                                                                               137,000                    
        0.001 par value: 60,000,000 shares authorized; 19,496,295 and 19,330,144 shares issued and outstanding at june 30, 2007 and december 31, 2006, respectively
                                                                                19,000                   
        other comprehensive loss
                                                                                -29,000 -3,000                  
        0.001 par value: 60,000,000 shares authorized; 19,467,113 and 19,330,144 shares issued and outstanding at march 31, 2007 and december 31, 2006, respectively
                                                                                 19,000                  
        long-term assets: - sum
                                                                                  45,358,000                 
        accrued expenses
                                                                                  1,697,000                543,000 
        commitments and contingent
                                                                                                   
        0.001 par value: 5,000,000 shares authorized at december 31, 2005 and 2006; none issued and outstanding
                                                                                                   
        0.001 par value: 60,000,000 shares authorized at december 31, 2005, and 2006; 18,923,071 and 19,330,144 shares issued and outstanding at december 31, 2005 and 2006, respectively
                                                                                  19,000                 
        0.001 par value: 100,000,000 shares authorized; 19,284,803 and 18,923,071 shares issued and outstanding at september 30, 2006 and december 31, 2005, respectively
                                                                                   19,000                
        0.001 par value: 100,000,000 shares authorized; 19,149,408 and 18,923,071 shares issued and outstanding at june 30, 2006 and december 31, 2005, respectively
                                                                                    19,000               
        marketable securities and deposits
                                                                                     18,694,000  27,665,000            
        0.001 par value: 100,000,000 shares authorized; 19,136,491 and 18,923,071 shares issued and outstanding at march 31, 2006 and december 31, 2005, respectively
                                                                                     19,000              
        long-term investments:
                                                                                                   
        long-term investments: - sum
                                                                                      45,288,000       1,487,000 2,768,000 2,821,000 2,661,000 2,502,000  
        0.001 par value: 5,000,000 shares authorized at december 31, 2004 and 2005; none issued and outstanding
                                                                                                   
        0.001 par value: 100,000,000 and 60,000,000 shares authorized at december 31, 2004, and 2005, respectively; 18,557,818 and 18,923,071 shares issued and outstanding at december 31, 2004 and 2005, respectively
                                                                                      19,000             
        0.001 par value: 100,000,000 shares authorized; 18,923,071 and 18,557,818 shares issued and outstanding at september 30, 2005 and december 31, 2004, respectively
                                                                                       19,000            
        0.001 par value: 100,000,000 shares authorized; 18,779,394 and 18,557,818 shares issued and outstanding at june 30, 2005 and december 31, 2004, respectively
                                                                                        19,000           
        0.001 par value: 100,000,000 shares authorized; 18,733,053 and 18,557,818 shares issued and outstanding at march 31, 2005 and december 31, 2004, respectively
                                                                                         19,000          
        other assets and prepaid expenses
                                                                                          1,591,000 1,757,000        
        0.001 par value: 100,000,000 shares authorized; 18,488,186 and 18,167,332 shares issued and outstanding at september 30, 2004 and december 31, 2003, respectively
                                                                                          18,000         
        liabilities and stockholders' equity
                                                                                                   
        stockholders' equity:
                                                                                                   
        0.001 par value: 100,000,000 shares authorized; 18,384,083
                                                                                                   
        and 18,167,332 shares issued and outstanding at june 30, 2004
                                                                                                   
        and december 31, 2003, respectively
                                                                                           18,000        
        total stockholders' equity
                                                                                           100,966,000        
        total liabilities and stockholders' equity
                                                                                           117,372,000        
        other accounts receivable and prepaid expenses
                                                                                            1,245,000 1,945,000 1,956,000 1,814,000 1,513,000 1,748,000 3,104,000 
        0.001 par value: 100,000,000 shares authorized; 18,379,757 and 18,167,332 shares issued and outstanding at march 31, 2004 and december 31, 2003, respectively
                                                                                            18,000       
        inventories
                                                                                              220,000 236,000 296,000 168,000 60,000 
        0.001 par value: 5,000,000 shares authorized at december 31, 2002 and 2003; none issued and outstanding
                                                                                                   
        0.001 par value: 100,000,000 shares authorized at december 31, 2002, and 2003; 18,053,507 and 18,167,332 shares issued and outstanding at december 31, 2002 and 2003, respectively
                                                                                             18,000      
        0.001 par value: 100,000,000 shares authorized; 18,166,343, 18,080,476 and 18,053,507 shares issued and outstanding at september 30, 2003, june 30, 2003 and december 31, 2002, respectively
                                                                                              18,000     
        0.001 par value: 100,000,000 shares authorized; 18,080,476, 18,079,119 and 18,053,507 shares issued and outstanding at june 30, 2003, march 31, 2003 and december 31, 2002, respectively
                                                                                               18,000    
        0.001 par value: 100,000,000 shares authorized at december 31, 2002, and march 31, 2003; 18,053,507 and 18,079,119 shares issued and outstanding at december 31, 2002 and march 31, 2003
                                                                                                18,000   
        deferred income taxes
                                                                                                  240,000 
        long term lease deposits
                                                                                                   
        liabilities and stockholders’ equity and related company investment
                                                                                                   
        stockholders’ equity and related company investment:
                                                                                                   
        0.001 par value: 0 and 5,000,000 shares authorized at december 31, 2001 and 2002, respectively
                                                                                                   
        0.001 par value: 100,000,000 shares authorized at december 31, 2001, and 2002; 20,000,000 and 18,053,507 shares issued and outstanding at december 31, 2001 and 2002, respectively
                                                                                                 18,000  
        related company investment
                                                                                                   
        total stockholders’ equity and related company investment
                                                                                                 110,072,000  
        total liabilities and stockholders’ equity and related company investment
                                                                                                 135,182,000  
        long-term investment:
                                                                                                   
        long-term lease deposits
                                                                                                  167,000 
        long-term investment: - sum
                                                                                                  1,401,000 
        liabilities, stockholders’ equity and parent company investment
                                                                                                   
        employees and payroll accruals
                                                                                                  1,274,000 
        income tax payable
                                                                                                  1,201,000 
        commitments and contingencies
                                                                                                   
        stockholders’ equity and parent company investment:
                                                                                                   
        0.001 par value: 100,000,000 shares authorized at december 31, 2001, and september 30, 2002; 20,000,000 shares issued and outstanding at december 31, 2001 and september 30, 2002
                                                                                                  20,000 
        parent company’s investment
                                                                                                  9,848,000 
        total stockholders’ equity and parent company investment
                                                                                                  9,868,000 
        total liabilities, stockholders’ equity and parent company investment
                                                                                                  15,322,000 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2004-09-30 2004-06-30 2004-03-31 2003-12-31 2003-09-30 2003-06-30 2003-03-31 2002-12-31 
                                                                                                     
          cash flows from operating activities:
                                                                                                     
          net loss
        -4,459,000 -1,098,000 -2,509,000 -3,704,000 -3,327,000 -1,736,000 -1,311,000 -291,000 -5,448,000  -4,957,000 -5,818,000 -4,872,000  -22,304,000 -1,123,000 -1,696,000  -167,000 315,000 -3,630,000  -739,000 -1,090,000 -1,185,000  775,000 -1,512,000 -2,297,000                                                  341,000               
          adjustments required to reconcile net loss to net cash from operating activities:
                                                                                                     
          depreciation
        685,000 941,000 947,000 897,000 651,000 891,000 711,000 744,000 700,000 692,000 733,000 720,000 742,000 865,000 731,000 814,000 780,000 767,000 781,000 815,000 821,000 835,000 776,000 813,000 809,000 830,000 836,000 736,000 702,000 1,001,000 724,000 614,000 576,000 567,000 524,000 480,000 443,000 401,000 387,000 313,000 298,000 274,000 269,000 260,000 255,000 224,000 210,000 156,000 162,000 175,000 175,000 166,000 154,000 138,000 128,000 130,000 129,000 129,000 124,000 128,000 125,000 135,000 135,000 136,000 122,000 120,000 120,000 120,000 128,000 151,000 166,000 162,000 194,000 208,000 216,000 212,000 246,000 298,000 310,000 382,000 432,000 471,000 483,000 515,000 547,000 661,000 676,000 635,000 834,000 1,068,000 912,000 896,000 1,663,000 
          amortization of intangible assets
        176,000 208,000 208,000 209,000 208,000 255,000 279,000 278,000 278,000 278,000 339,000 702,000 677,000 869,000 1,167,000 1,168,000 1,167,000 1,499,000 919,000 737,000 646,000 645,000 645,000 645,000 653,000 753,000 834,000 289,000 289,000 304,000 303,000 276,000 359,000 309,000 309,000 309,000 309,000 309,000 309,000 309,000 309,000 324,000 325,000 324,000 325,000 323,000                        12,000 20,000 21,000 24,000 41,000 41,000 42,000 41,000 42,000 141,000 190,000 -209,000 186,000 623,000 223,000 223,000 223,000 223,000 271,000 288,000 284,000 284,000  
          equity-based compensation
        5,372,000 5,698,000 4,873,000 4,902,000 4,323,000 3,896,000 4,208,000 3,900,000 3,571,000 3,892,000 4,242,000 4,205,000 3,859,000 4,122,000 3,691,000 3,303,000 3,389,000 3,548,000 3,403,000 2,906,000 3,198,000 3,566,000 3,546,000 3,417,000 3,107,000 2,871,000 2,752,000 2,679,000 2,416,000 2,284,000 2,467,000 2,845,000 2,771,000 2,347,000 2,219,000 2,178,000 1,949,000 1,588,000 1,565,000 1,609,000 1,474,000 1,220,000 1,119,000 827,000 849,000 1,028,000 1,122,000 1,348,000 1,513,000 1,496,000 1,760,000 1,346,000 1,318,000 1,395,000 1,366,000 1,077,000 1,245,000 1,618,000 1,415,000 1,171,000 954,000 471,000 537,000 540,000 584,000 710,000 685,000 717,000 808,000 838,000 787,000 719,000 578,000                     
          accretion of discount on available-for-sale marketable securities
        -104,000  -175,000 -211,000 -249,000                                                                                         
          unrealized foreign exchange loss
        510,000   -1,095,000 -574,000   2,000 165,000 -412,000 204,000 -67,000 -285,000 -1,046,000 547,000 -6,000 154,000 470,000 322,000 -20,000 391,000 -59,000 -374,000 -84,000 -74,000 -212,000 299,000 55,000 107,000 14,000 63,000     2,000 27,000 104,000 4,000 -27,000 -6,000 24,000 -20,000 48,000 185,000 188,000 379,000 36,000 1,000  -4,000 -23,000 43,000   -53,000 -4,000   -2,000 46,000 60,000 17,000 -34,000 -17,000 -15,000 -3,000 53,000 50,000 -4,000 23,000 62,000 142,000 -114,000 30,000 22,000 22,000 33,000 -12,000               
          remeasurement of marketable equity securities
        -64,000 -4,000 -1,000 208,000 54,000 -3,000 -21,000 58,000 60,000 -74,000 -160,000 119,000 117,000 240,000 455,000 685,000 1,131,000                                                                             
          changes in operating assets and liabilities:
                                                                                                     
          trade receivables
        374,000 378,000 -13,172,000 4,421,000 -3,473,000 1,035,000 -2,823,000 -1,986,000 -3,003,000 753,000 -121,000 3,145,000 -3,802,000 -4,435,000 1,202,000 -4,460,000 3,944,000 -753,000 116,000 -104,000 6,583,000 -2,245,000 -9,198,000 5,151,000 3,375,000 -1,494,000 -4,794,000 -2,665,000 6,802,000     -3,605,000 -2,496,000 3,389,000 1,266,000 2,206,000 -6,475,000 -4,060,000 -2,637,000 5,069,000 253,000 1,986,000 -3,029,000 -63,000 -2,870,000                                    1,939,000 -349,000 1,767,000   -478,000      
          prepaid expenses and other assets
        -5,847,000 758,000 2,381,000 854,000 -3,712,000 -1,040,000 -1,501,000 984,000 -3,194,000 -2,881,000 -4,000 240,000 -2,205,000 204,000 -206,000 1,910,000 -3,034,000 1,731,000 1,307,000 1,854,000 -1,288,000 388,000 -950,000 1,598,000 -1,595,000 -2,712,000 1,901,000 -226,000 -3,133,000 -40,000 80,000 -2,276,000 -1,619,000 94,000 -190,000 -644,000 -1,738,000  513,000 -1,454,000 -462,000                                                     
          operating lease right-of-use assets
        296,000 -13,524,000 683,000 636,000 530,000 -186,000 512,000 567,000 274,000 2,585,000 273,000 198,000 249,000 -2,167,000 -349,000 635,000 425,000 927,000 -1,543,000 143,000 698,000 1,772,000 -564,000 348,000 458,000 -378,000 -961,000                                                                   
          accrued interest on bank deposits
        -35,000 -31,000 62,000 -30,000 -24,000 -23,000 101,000 555,000 -106,000 -107,000 -16,000 11,000 -125,000 -129,000 149,000 133,000 -9,000 -51,000 -96,000 -74,000 156,000 428,000 656,000 -337,000 439,000 784,000 -274,000 -329,000 -342,000 86,000 -110,000 -207,000 -326,000 154,000 -326,000 209,000 114,000 200,000 46,000 -169,000 -272,000 -276,000 -245,000 173,000 30,000 654,000 -266,000 -153,000 116,000 749,000 -309,000 -333,000 -352,000 -440,000 -492,000 -417,000 -493,000                                     
          deferred tax
        -3,000  184,000 -498,000 215,000  -583,000 -105,000 358,000  -1,080,000 474,000 -880,000  15,464,000 -2,672,000 -991,000  -1,346,000 -1,200,000 -1,005,000  739,000 -1,502,000 -1,016,000  -3,122,000 -363,000 -371,000 -1,238,000 -272,000 -322,000 -355,000 -634,000 -251,000 -135,000 -355,000 -42,000 -245,000 29,000 -355,000 -501,000 -256,000 91,000 -547,000 3,096,000 -401,000                                               
          trade payables
        -295,000 110,000 -24,000 -895,000 1,361,000 -683,000 527,000 -538,000 433,000 18,000 62,000 -486,000 -412,000 247,000 -196,000 -276,000 736,000 -321,000 -246,000 1,045,000 -74,000 86,000 -284,000 244,000 140,000 -636,000 935,000 -370,000 124,000 -331,000 24,000 431,000 102,000 -79,000 180,000 -65,000 -220,000 -560,000 45,000 -391,000 716,000 -182,000 -33,000 -374,000 428,000 -320,000 -139,000                                    -1,018,000 191,000 -99,000   -403,000      
          deferred revenues
        -528,000 444,000 -160,000 258,000 -645,000 181,000 588,000 351,000 -539,000 -977,000 330,000 -218,000 838,000 -372,000 -1,006,000 -4,185,000 70,000 2,444,000 1,835,000 -186,000 960,000 -343,000 -1,044,000 -213,000 392,000 -1,124,000 2,407,000 -416,000 -782,000 -21,000 897,000 -2,256,000 574,000 125,000 886,000 -2,895,000 25,000 2,226,000 1,919,000 684,000 -1,334,000 718,000 -758,000 725,000 397,000 -634,000 1,445,000                                    -822,000 69,000 236,000   -197,000      
          accrued expenses and other payables
        -910,000 30,000 473,000 -280,000 -1,113,000 124,000 262,000 1,064,000 -973,000 -229,000 1,224,000 -1,534,000 357,000 -575,000 161,000 655,000 92,000 -747,000 -802,000 276,000 -464,000 176,000 170,000 313,000 -526,000 126,000 -502,000 796,000 -551,000 309,000 -513,000 491,000 -780,000 843,000 77,000 350,000 -11,000 -215,000 -11,000 -344,000 293,000 11,000 223,000 -115,000 -277,000 82,000 452,000                                    577,000 1,161,000 -1,733,000   -1,762,000      
          accrued payroll and related benefits
        -799,000 2,233,000 386,000 -3,764,000 -842,000 3,367,000 1,259,000 -2,472,000 510,000 2,500,000 -692,000 -6,247,000 702,000 3,741,000 -2,267,000 -4,200,000 3,710,000 2,733,000 519,000 -12,981,000 8,854,000 1,516,000 1,505,000 -2,858,000 1,640,000 2,805,000 1,028,000 -2,206,000 1,429,000 802,000 -52,000 -1,148,000 -129,000 3,339,000 143,000 -1,738,000 63,000 262,000 700,000 -516,000 -540,000 2,092,000 -195,000 -1,413,000 1,195,000 761,000 2,017,000                                               
          operating lease liability
        705,000 12,347,000 -561,000 -710,000 -850,000 504,000 -533,000 -546,000 -235,000 -2,555,000 -254,000 -189,000 -275,000 2,233,000 333,000 -608,000 -454,000 -923,000 1,566,000 -164,000 -711,000 -1,981,000 622,000 -388,000 -436,000 343,000 881,000                                                                   
          accrued severance pay
        41,000 -148,000 1,000 63,000 -256,000 -2,000 16,000 -6,000 -304,000 -41,000 -75,000 308,000 -3,000 15,000 -16,000 287,000 -5,000 -33,000 -215,000 -69,000 -62,000 -146,000 42,000 129,000 -51,000 -27,000 -8,000 95,000 66,000 -25,000 -93,000 267,000 -81,000 19,000 -67,000 108,000 -42,000 -31,000 1,000 206,000 12,000 -7,000 -24,000 203,000 -4,000 3,000                                    50,000 11,000 23,000 3,000 4,000 45,000      
          net cash from operating activities
        -4,885,000 8,724,000 -5,859,000 1,183,000 -7,404,000 8,042,000 399,000 2,380,000 -7,350,000 4,813,000 -1,281,000 -4,787,000 -5,076,000 3,396,000 1,817,000 -8,113,000 9,824,000 10,968,000 6,405,000 -6,762,000 15,193,000 6,823,000 -4,281,000 6,204,000 6,417,000 5,356,000 3,059,000 -3,409,000 4,668,000 4,530,000 281,000 2,018,000 1,783,000 6,771,000 7,146,000 4,263,000 6,289,000 12,493,000 3,261,000 -1,531,000 236,000 11,568,000 5,502,000 2,982,000 -672,000 3,041,000 4,727,000 -3,458,000 4,799,000 10,971,000 1,335,000 731,000 670,000 5,937,000 2,836,000 4,235,000 5,616,000 9,040,000 4,240,000 3,784,000 10,018,000 5,488,000 4,827,000 2,929,000 3,021,000 3,557,000 1,609,000 -160,000 1,003,000 -20,000 2,036,000 1,182,000 -6,626,000 9,637,000 1,374,000 12,745,000 4,477,000 3,829,000 -2,723,000 -1,438,000 -3,039,000 10,484,000 -6,907,000     -868,000 -3,719,000 -1,070,000 -2,669,000 -5,362,000 319,000 
          capital expenditures
        -2,315,000 -1,493,000 -426,000 -691,000 -311,000 -1,029,000 -414,000 -608,000 -904,000 -761,000 -892,000 -1,126,000 -105,000 -575,000 -821,000 -1,194,000 -909,000 -687,000 -246,000 -203,000 -1,057,000 -394,000 -1,163,000 -588,000 -790,000 -797,000 -1,313,000 -728,000 -623,000 -406,000 -663,000 -1,795,000 -455,000 -795,000 -1,065,000 -840,000 -1,435,000 -356,000 -1,291,000 -329,000 -411,000 -1,011,000 -427,000 -369,000 -377,000 -658,000 -593,000 -88,000 -77,000 -68,000 -191,000 -337,000 -298,000 -338,000 -143,000 -114,000 -87,000 -172,000 -8,000 -140,000 -73,000 -21,000 -251,000 -206,000 -250,000 -54,000 -150,000 -90,000 -74,000 -50,000 -46,000 -234,000 -126,000 -72,000 -96,000 -158,000 -481,000 -121,000 -82,000 -164,000 -57,000 -79,000 -169,000     -947,000 -994,000 -1,016,000 -595,000 -86,000 -26,000 
          free cash flows
        -7,200,000 7,231,000 -6,285,000 492,000 -7,715,000 7,013,000 -15,000 1,772,000 -8,254,000 4,052,000 -2,173,000 -5,913,000 -5,181,000 2,821,000 996,000 -9,307,000 8,915,000 10,281,000 6,159,000 -6,965,000 14,136,000 6,429,000 -5,444,000 5,616,000 5,627,000 4,559,000 1,746,000 -4,137,000 4,045,000 4,124,000 -382,000 223,000 1,328,000 5,976,000 6,081,000 3,423,000 4,854,000 12,137,000 1,970,000 -1,860,000 -175,000 10,557,000 5,075,000 2,613,000 -1,049,000 2,383,000 4,134,000 -3,546,000 4,722,000 10,903,000 1,144,000 394,000 372,000 5,599,000 2,693,000 4,121,000 5,529,000 8,868,000 4,232,000 3,644,000 9,945,000 5,467,000 4,576,000 2,723,000 2,771,000 3,503,000 1,459,000 -250,000 929,000 -70,000 1,990,000 948,000 -6,752,000 9,565,000 1,278,000 12,587,000 3,996,000 3,708,000 -2,805,000 -1,602,000 -3,096,000 10,405,000 -7,076,000     -1,815,000 -4,713,000 -2,086,000 -3,264,000 -5,448,000 293,000 
          cash flows from investing activities:
                                                                                                     
          purchase of property and equipment
        -2,315,000 -1,493,000 -426,000 -691,000 -311,000 -1,029,000 -414,000 -608,000 -904,000 -761,000 -892,000 -1,126,000 -105,000 -575,000 -821,000 -1,194,000 -909,000 -687,000 -246,000 -203,000 -1,057,000 -394,000 -1,163,000 -588,000 -790,000 -797,000 -1,313,000 -728,000 -623,000 -406,000 -663,000 -1,795,000 -455,000 -795,000 -1,065,000 -840,000 -1,435,000 -356,000 -1,291,000 -329,000 -411,000 -1,011,000 -427,000 -369,000 -377,000 -658,000 -593,000 -88,000 -77,000 -68,000 -191,000 -337,000 -298,000 -338,000 -143,000 -114,000 -87,000 -172,000 -8,000 -140,000 -73,000 -21,000 -251,000 -206,000 -250,000 -54,000 -150,000 -90,000 -74,000 -50,000 -46,000 -234,000 -126,000 -72,000 -96,000 -158,000 -481,000 -121,000 -82,000 -164,000 -57,000 -79,000 -169,000 -400,000 -260,000   -947,000 -994,000 -1,016,000 -595,000 -86,000 -26,000 
          investment in bank deposits
        -3,000,000 -2,000,000         -2,000,000      -23,500,000 -10,000,000 -1,500,000 -8,893,000 -26,000,000 -8,000,000 -1,500,000 -3,846,000 -10,200,000 -10,110,000 -1,286,000 -16,270,000 -9,757,000 -21,000,000 -22,376,000 -10,000,000   -7,000,000 -765,000 -23,468,000 -22,095,000 -11,947,000 -18,175,000 -21,389,000 -9,190,000 -10,000,000 -21,000,000 -30,091,000 -6,000,000 -10,604,000 -18,000,000 -39,209,000 -3,000,000 -11,000,000 -11,500,000 -11,728,000 -8,017,000 -14,432,000 -5,000,000                             
          investment in available-for-sale marketable securities
        -24,601,000 -56,597,000 -19,092,000 -1,634,000 -29,117,000 -5,556,000 -11,339,000 -17,316,000 -12,653,000 -29,502,000 -8,069,000   -22,613,000 -18,471,000 -8,789,000 -19,337,000 -5,410,000 -7,693,000 -6,752,000 -14,124,000 -20,366,000 -8,413,000 -13,108,000 -8,446,000 -13,710,000 -5,028,000 -4,150,000 -1,682,000 -4,329,000 -9,505,000 -18,414,000 -8,643,000 -17,129,000 -10,696,000 -11,039,000 -9,228,000 -7,836,000 -15,434,000 -3,605,000 -3,500,000 -19,332,000 -3,363,000 -14,045,000 -5,592,000 -8,692,000 -10,084,000 -5,633,000 -12,810,000 -25,887,000 -20,430,000 -27,996,000 -12,500,000 -7,469,000 -12,898,000 -7,899,000 -6,792,000 -10,634,000 -16,966,000 -12,872,000 -11,273,000 -16,765,000 -18,683,000 -19,953,000 -9,248,000 -11,599,000 -7,602,000 -3,709,000 -6,134,000 -13,220,000 -5,422,000                     
          proceeds from maturity of available-for-sale marketable securities
        14,110,000 2,100,000 13,337,000 10,200,000 35,660,000 5,200,000 10,500,000 14,080,000 1,540,000 1,800,000 5,250,000 1,750,000 11,400,000 3,296,000 3,500,000 2,450,000 6,270,000 8,260,000 9,063,000 4,764,000 6,556,000 5,210,000 5,426,000 380,000 591,000 2,917,000 730,000 5,630,000 3,762,000 1,210,000 4,191,000 1,652,000 2,243,000 706,000 755,000 3,586,000 2,975,000 403,000 2,645,000 994,000 350,000 450,000 583,000 300,000 700,000 928,000 1,905,000 1,937,000 3,916,000 2,653,000 3,180,000 3,367,000 5,783,000 8,084,000 4,612,000 3,380,000 13,097,000                                 
          net cash from investing activities
        -15,806,000 -48,603,000 -6,181,000 14,554,000 6,232,000 -1,385,000 -9,245,000 3,085,000 5,099,000 3,624,000 -7,161,000 7,833,000 6,540,000 -11,788,000 8,928,000 -7,443,000 -4,813,000 -12,074,000 -413,000 -20,440,000 16,218,000 -7,874,000 -5,323,000 898,000 -2,919,000 6,831,000 -13,961,000 8,791,000 -4,104,000 11,822,000 3,367,000 -605,000 -4,757,000 -8,563,000 -2,507,000 -3,259,000 -14,457,000 -14,583,000 -7,560,000 6,462,000 -5,349,000 -8,383,000 583,000 -803,000 -1,042,000 -1,415,000 -9,726,000 7,894,000 2,355,000 13,959,000 4,140,000 -981,000 -7,846,000 -5,659,000 598,000 20,736,000 -5,840,000 -17,839,000 3,345,000 -10,349,000 -14,414,000 -20,112,000 -7,304,000 -7,670,000 8,487,000 -3,739,000 -3,543,000 -7,460,000 1,690,000 6,962,000 -33,497,000 -10,761,000 17,751,000   -7,085,000 -5,984,000 -2,727,000 8,446,000 -403,000 -1,406,000 162,000 -7,183,000 -469,000 -254,000   -935,000 -912,000 -1,066,000 -595,000 -48,000 40,817,000 
          cash flows from financing activities:
                                                                                                     
          proceeds from exercise of stock-based awards
        1,551,000 1,594,000 272,000 1,358,000 1,329,000 1,554,000 1,720,000 1,673,000 1,759,000 1,720,000 1,665,000 1,577,000 1,455,000 1,416,000 1,274,000 1,163,000 1,187,000 1,062,000 589,000 1,157,000 3,378,000 2,363,000 617,000 5,606,000 2,480,000 912,000 1,331,000 848,000 382,000 4,152,000 597,000 923,000 539,000 915,000 94,000 939,000 620,000 826,000                                         
          net cash from financing activities
        1,551,000 63,261,000 606,000 -5,890,000 1,358,000 -1,000,000 -2,851,000 -1,998,000 276,000 -3,160,000 -1,283,000 1,673,000 -569,000 -4,457,000 1,720,000 1,665,000 1,577,000 -204,000 1,455,000 -3,364,000 -4,252,000 1,274,000 -2,325,000 -1,373,000 -3,266,000 -5,121,000 -8,975,000 -397,000 589,000 1,157,000 3,378,000 2,363,000 617,000 5,606,000 2,480,000 -2,505,000 -591,000 -1,853,000 -4,044,000 -465,000 597,000 -3,462,000 -9,785,000 -3,033,000 -12,533,000 -1,399,000 -2,229,000 -1,176,000 -3,465,000 -2,250,000 -10,745,000 -8,421,000 1,072,000 463,000 5,926,000 2,489,000 8,820,000 3,578,000 -38,000 3,436,000 3,625,000 2,304,000 218,000 -251,000 -4,583,000 -379,000 154,000 623,000 2,583,000 1,391,000 184,000 658,000 220,000 581,000 67,000 936,000 636,000 239,000 880,000 440,000 16,000 1,433,000 4,000 310,000 3,000 81,000 32,674,000 
          effect of exchange rate changes on cash and cash equivalents
        -79,000 -66,000 -378,000 421,000 130,000 -387,000 223,000 13,000 -90,000 320,000 -96,000 -18,000 61,000 167,000 45,000 -476,000 -106,000 -19,000 -85,000 246,000 -469,000 331,000 237,000 -26,000 -34,000 17,000 -48,000 1,000 18,000 -38,000 -15,000 -120,000 14,000 11,000 32,000 100,000 25,000 -124,000 27,000 -62,000 24,000                                                     
          increase in cash and cash equivalents
        -19,219,000   10,268,000 316,000   3,480,000 -2,065,000   3,028,000 3,198,000 -8,225,000 10,221,000 -20,489,000 6,625,000 -1,125,000 7,572,000 -26,956,000 32,519,000   7,076,000 100,000     13,048,000    -1,192,000        2,593,000   -2,173,000    4,084,000 12,510,000 4,068,000   -3,258,000 1,173,000   -7,741,000 8,316,000 -679,000 -2,040,000 -6,036,000 906,000 -4,846,000 14,970,000   -7,268,000 2,155,000 2,184,000 -31,949,000 -9,408,000 11,804,000                     
          cash and cash equivalents at the beginning of the period
        40,586,000  18,498,000  23,287,000  21,285,000  33,153,000  21,143,000  22,803,000  22,260,000  21,739,000  18,401,000  18,909,000  16,166,000  24,117,000  18,422,000  14,954,000  17,098,000  12,104,000  13,328,000  40,697,000  37,968,000  35,111,000  28,844,000 59,130,000  73,810,000  
          cash and cash equivalents at the end of the period
        21,367,000  -11,812,000 10,268,000 18,814,000  -11,474,000 3,480,000 21,222,000  -9,821,000 3,028,000 24,483,000  10,221,000 -20,489,000 39,778,000  7,572,000 -26,956,000 53,662,000  -7,912,000 7,076,000 22,903,000  -9,676,000 3,058,000 21,469,000  -1,488,000 -7,682,000 18,382,000  5,828,000 4,482,000 12,621,000  1,334,000 7,349,000 11,315,000  4,232,000 -1,909,000 13,993,000  -8,851,000 -5,308,000 28,201,000  4,068,000 -2,461,000 10,000,000  1,173,000 14,185,000 6,322,000  8,316,000 -679,000 15,058,000  906,000 -4,846,000 27,074,000  442,000 -7,268,000 15,483,000  -31,949,000 -9,408,000 52,501,000  -347,000 5,849,000 37,177,000  6,396,000 -1,577,000 31,690,000  -13,437,000 4,709,000 33,220,000 -29,797,000 -1,783,000 58,615,000      
          supplemental information of cash flow activities:
                                                                                                     
          cash paid during the period for:
                                                                                                     
          income and withholding taxes
        1,962,000  -1,341,000 1,538,000 1,703,000  2,422,000 639,000 873,000  2,202,000 2,011,000 1,860,000  3,317,000 2,622,000 2,355,000  1,971,000 2,519,000 2,192,000  1,200,000 1,764,000 1,084,000  1,069,000 908,000 1,868,000                                                                 
          non-cash transactions:
                                                                                                     
          property and equipment purchases incurred but unpaid at period end
        326,000  45,000 112,000 41,000  329,000 -178,000 200,000    234,000  -330,000 -612,000 948,000  -46,000 93,000 7,000  -146,000 124,000 84,000      -60,000      29,000  -178,000                                                       
          right-of-use assets obtained in the exchange for operating lease liabilities
        159,000  -32,000 39,000 87,000  84,000 70,000 303,000  534,000 522,000 506,000  1,147,000 136,000 308,000  2,289,000    1,055,000    1,331,000                                                                   
          realized gain, net on sale of available-for-sale marketable securities
                                                     9,000 1,000   -78,000 -62,000 -96,000 -143,000 -93,000                                        
          amortization of discounts on available-for-sale marketable securities
                                                                                                     
          gain on sale of intrinsix
                                                                                                     
          deferred taxes
                                                                                                     
          income taxes payable
             147,000    1,439,000    1,560,000    407,000    -104,000    10,000 -43,000   41,000 -23,000   8,000 -26,000 -1,335,000 -140,000 -226,000 879,000 -452,000 467,000 370,000 65,000 -378,000 36,000 -1,344,000 209,000                                               
          business combination
                                                                                                    
          asset acquisition
             -753,000                                                                                     
          proceeds from the sale of intrinsix
           540,000                                                                                     
          proceeds from bank deposits
            2,000,000   2,000,000   11,500,000 18,000,000 1,385,000 5,500,000 1,500,000 12,989,000 26,000,000 17,000,000 1,500,000 10,893,000 25,270,000 11,055,000   10,827,000 11,000,000 9,767,000 1,298,000 17,400,000 16,550,000 10,500,000 11,981,000 10,500,000 14,000,000 1,113,000 25,791,000 21,660,000 19,965,000 341,000 4,000,000 21,000,000 11,275,000 6,097,000 16,034,000 18,444,000 42,568,000 5,280,000 17,349,000 11,724,000 11,842,000 8,133,000   1,695,000 6,100,000 12,209,000 20,416,000                             
          proceeds from sale of available-for-sale marketable securities
         7,387,000   2,508,000 2,509,000 4,789,000 1,758,000 5,764,000 4,895,000 249,000   8,060,000 1,975,000 -824,000 2,650,000 4,689,000 3,757,000 14,028,000 18,767,000 1,318,000 2,476,000 5,551,000 4,452,000 1,072,000 2,279,000 8,306,000 3,010,000 6,265,000 5,931,000 6,501,000 1,704,000 6,141,000 6,408,000 2,830,000 2,519,000 15,581,000 2,783,000 4,799,000 8,013,000 30,549,000 12,205,000 16,647,000 9,773,000 17,272,000 11,822,000 7,545,000 12,314,000 18,207,000 7,638,000 10,415,000 400,000 2,970,000 1,028,000                                 
          purchase of treasury stock
         -988,000   -1,000,000 -4,180,000 -1,998,000 -1,278,000 -3,160,000    -2,328,000       -4,780,000 -4,252,000 -2,325,000 -2,536,000 -3,266,000 -6,308,000 -8,975,000 -1,459,000     -3,417,000 -1,922,000 -2,813,000 -3,426,000 -1,917,000 -4,385,000 -10,145,000 -4,127,000 -12,627,000 -2,338,000 -2,849,000 -2,002,000 -3,516,000 -2,859,000 -11,258,000 -9,535,000     -360,000   -823,000 -4,595,000                        
          proceeds from issuance of common stock, net of issuance costs
                                                                                                     
          cash and cash equivalents at the beginning of the year
                                                                                                     
          cash and cash equivalents at the end of the year
                                                                                                     
          realized gain on sale of available-for-sale marketable securities
             -4,000 -6,000 -4,000    -92,000                                                                                 
          unrealized foreign exchange gain
                                                                                        -15,000             
          decrease in cash and cash equivalents
                                    -791,000   -7,682,000 -3,357,000   4,482,000 -5,780,000  1,334,000 7,349,000 -7,594,000      -8,851,000      -8,422,000    -8,632,000                                     
          supplemental information of cash-flow activities:
                                                                                                     
          impairment of intangible assets
                                                                                                    
          realized loss, net on sale of available-for-sale marketable securities
                     30,000 4,000   2,000   -9,000 13,000 2,000 -10,000 3,000 11,000 24,000 37,000 32,000 2,000 -4,000  -7,000 2,000 38,000 -7,000 -14,000 30,000 4,000 28,000 33,000 13,000    1,000                                             
          amortization of premiums on available-for-sale marketable securities
                 -165,000 1,000 17,000 23,000 62,000 103,000 109,000 123,000 101,000 86,000 106,000 127,000 135,000 112,000 92,000 105,000 127,000 131,000 140,000 156,000 164,000 179,000 194,000 236,000 272,000 288,000 315,000 304,000 307,000 268,000 240,000 249,000 270,000 283,000 278,000 280,000 256,000 254,000 313,000 298,000 333,000 420,000 371,000 380,000 321,000 237,000 297,000 412,000 490,000 533,000 531,000 514,000 468,000 417,000 372,000 346,000                             
          amortization of premiums (accretion of discount) on available-for-sale marketable securities
              -268,000 -195,000 -191,000                                                                                     
          acquisition of business
                              -204,000                                                                    
          reconciliation of cash and cash equivalents as shown in the condensed consolidated statements of cash flow:
                                                                                                     
          cash and cash equivalents in the condensed consolidated balance sheets
                21,222,000                                                                                     
          cash and cash equivalents included in assets of discontinued operation
                                                                                                     
          total cash and cash equivalents in the condensed consolidated statements of cash flows
                21,222,000                                                                                     
          net income
                                     2,303,000 2,543,000 -2,090,000 -2,182,000 3,163,000 5,850,000 3,908,000 4,107,000 5,201,000 3,388,000 2,711,000 1,800,000 2,304,000 3,309,000 168,000 486,000 -1,934,000 656,000 -1,526,000 1,985,000 3,128,000 -323,000 2,175,000 1,705,000 2,755,000 2,594,000 3,479,000 4,857,000 4,853,000 4,935,000 4,123,000 4,651,000 4,207,000 2,989,000 2,123,000 2,059,000 2,910,000 1,753,000 2,315,000 1,368,000 960,000 1,403,000 691,000 5,511,000 -251,000 1,112,000      -801,000 -147,000 -530,000 -2,216,000 627,000 560,000 494,000 409,000 -9,571,000 -1,134,000 32,000 -1,318,000 -24,414,000 
          adjustments required to reconcile net income to net cash from operating activities:
                                                                                                     
          gain on sale of intrinsix, gross
                                                                                                     
          realized loss on sale of available-for-sale marketable securities
                  8,000                                                                                   
          acquisition of a business, net of cash acquired
                                                                                                     
          payment of contingent consideration liability
                                                                                                     
          acquisition of subsidiary, net of cash acquired
                          473,000                                                                          
          purchase of intangible assets
                                 2,776,000    -270,000                                                               
          revaluation of investment in non-marketable equity securities
                                                                                                     
          acquisition of business combination
                                                                                                     
          revaluation of investment in other company
                                                                                                     
          cumulative effect of adoption of new accounting standard
                                      8,555,000                                                             
          intangible assets purchases incurred but unpaid at period end
                                      -600,000 1,350,000                                                             
          trade receivables and accrued revenues
                                      -6,036,000 5,328,000 2,366,000                                                             
          income and withholding taxes, net of refunds
                                      986,000 1,375,000 1,355,000  1,429,000 1,225,000 1,280,000  361,000 932,000 311,000 492,000 719,000 426,000 548,000 542,000 367,000 78,000 289,000 1,062,000 118,000                                           
          unrealized foreign exchange )gain( loss
                                        -73,000                                                             
          purchase and capitalization of intangible assets
                                        -850,000                                                             
          accretion of contingent consideration
                                                                                                    
          excess tax benefit from equity-based compensation
                                                       -179,000     38,000 42,000 -452,000 -300,000                                     
          proceeds from realization of investment in other company
                                                    21,000                                                
          payment of contingent consideration
                                                 -1,000,000 -2,700,000                                                 
          unrealized foreign exchange gain loss
                                                                                                     
          loss on realization of investment in other company
                                                                                                    
          prepaid expenses and other current assets
                                                 -165,000 1,254,000 324,000 -1,549,000 550,000 925,000                                               
          investments in other companies
                                                                                                     
          supplemental information of cash-flows activities:
                                                                                                     
          cash paid during the year for:
                                                                                                     
          effect of exchange rate movements on cash
                                                  -44,000 6,000 -99,000 -390,000 41,000 -37,000 113,000 -8,000 18,000 -70,000 -71,000 -11,000 -41,000 13,000 -14,000 268,000 -40,000 -133,000 -232,000 -195,000 -67,000 26,000 4,000 72,000 134,000 -287,000 -175,000 -109,000 17,000 56,000 248,000 278,000 5,000 58,000 137,000 92,000 197,000 88,000 -27,000 17,000 -243,000 -235,000   -145,000 242,000 47,000 36,000 38,000  
          acceretion of contingent consideration
                                                   49,000 48,000                                                 
          investments in other company
                                                                                                     
          decrease in trade receivables
                                                        2,564,000     -217,000 -1,313,000 777,000 -363,000 -631,000 -863,000 -2,450,000 4,734,000 -906,000 546,000 1,197,000 -748,000    837,000           3,004,000 -2,931,000           -2,795,000  
          increase in prepaid expenses and other current assets
                                                        -1,455,000    -1,293,000                                         
          decrease in deferred tax
                                                        108,000                                             
          decrease in trade payables
                                                        -455,000                                             
          increase in deferred revenues
                                                        177,000     -2,000 -165,000   -376,000 -2,196,000   -150,000 239,000   -109,000 -193,000   -698,000 -378,000   44,000 57,000      -47,000         -735,000 611,000 -7,000  
          decrease in accrued expenses and other payables
                                                        -298,000  1,000 -172,000 -619,000  282,000    -104,000    1,573,000 -1,526,000 -180,000  31,000 -893,000 -1,308,000    -1,519,000                2,914,000 -1,569,000    
          increase in accrued payroll and related benefits
                                                        166,000    1,033,000                                         
          increase in income taxes payable
                                                        25,000 -30,000 -264,000 345,000 156,000 -84,000 168,000                                       
          increase in accrued severance pay
                                                        70,000 -56,000 -16,000 -13,000 91,000 -41,000   17,000 -120,000   -1,000 -59,000 86,000 -7,000 1,000 -237,000 -90,000 -37,000 39,000 157,000 10,000 8,000 131,000 -230,000       -57,000            57,000 
          gain from sale of property and equipment
                                                                           -4,000                     
          decrease in prepaid expenses and other current assets
                                                         377,000 536,000                                           
          increase in deferred tax
                                                                -279,000  326,000 -1,433,000 -260,000    -226,000                             
          increase in trade payables
                                                         404,000 -538,000 119,000 -87,000 146,000 4,000 200,000 244,000   453,000 -227,000   -7,000 138,000 -22,000 -59,000 183,000 -190,000 151,000 -192,000 -158,000 359,000 -85,000 -367,000 49,000 120,000   -33,000 39,000        221,000 -287,000 -677,000 219,000 -1,285,000 
          increase in accrued expenses and other payables
                                                                61,000    452,000             -184,000 -1,693,000 240,000 -98,000 529,000   229,000           -2,741,000  
          proceeds from sale of property and equipment
                                                                           4,000         1,000 5,000 2,000 6,000 7,000 42,000 104,000 38,000  
          increase in trade receivables
                                                            -1,130,000              -820,000    2,046,000 120,000 -3,502,000    -242,000             1,468,000    
          increase in deferred taxes
                                                          -258,000 -251,000 -204,000  -134,000                                       
          decrease in deferred revenues
                                                          -26,000 56,000 -382,000    -472,000    -240,000    -66,000    -304,000    -26,000    -21,000                 
          decrease in accrued payroll and related benefits
                                                          191,000                                           
          investment in other company
                                                          -634,000 -300,000                                         
          decrease in prepaid expenses and other accounts receivable
                                                             187,000 69,000   2,252,000 -98,000 1,339,000 -155,000  -222,000 67,000 1,201,000                             
          proceeds from issuance of common stock and treasury stock upon exercise of stock-based awards
                                                                                                     
          investment in other companies
                                                                                                     
          proceeds from issuance of common stock upon exercise of stock options
                                                              166,000  373,000                           43,000 16,000 1,056,000  20,000 3,000 16,000  
          proceeds from issuance of common stock under employee stock purchase plan
                                                              629,000  646,000 590,000  270,000 525,000       507,000 459,000 438,000 577,000 797,000 627,000 759,000         
          proceeds from issuance of treasury stock upon exercise of stock options
                                                              31,000 61,000 19,000                                     
          proceeds from issuance of treasury stock under employee stock purchase plan
                                                                                                     
          decrease in accrued severance pay
                                                                                   -1,000 -2,000             -1,000 -69,000  
          loss on sale of available-for-sale marketable securities
                                                                -45,000                                     
          increase in prepaid expenses and other accounts receivable
                                                                -143,000                                     
          increase in taxes payable
                                                                750,000          -290,000 312,000 33,000 -818,000 -953,000 -1,576,000 3,071,000    5,000                 
          gain on realization of investments
                                                                         -1,811,000   -898,000                        
          proceeds from realization of investment
                                                                               24,000 15,098,000      240,000            
          proceeds from issuance of common stock and treasury stock upon exercise of stock options
                                                                                                     
          proceeds from issuance of common stock and treasury stock under employee stock purchase plan
                                                                         505,000 474,000                        
          cash paid during the year for: income and withholding taxes
                                                                                                     
          gain on available-for-sale marketable securities
                                                                  -1,000                                   
          accrued interest on short term bank deposits
                                                                  -294,000 -215,000 -242,000  -145,000 -135,000 -187,000  -264,000 -270,000 -275,000  -262,000 -38,000 -86,000 -32,000 -27,000 -30,000 -38,000 -21,000 244,000 -75,000 -46,000             
          excess tax benefit from stock-based compensation
                                                                  556,000 -1,443,000 -336,000                                 
          loss on available-for-sale marketable securities
                                                                    3,000  -20,000 -8,000 -6,000  179,000 127,000 117,000                         
          proceeds from issuance of common stock upon exercise of employee stock options
                                                                    1,563,000  1,615,000 1,117,000 2,911,000       154,000 116,000 2,583,000 932,000 184,000 220,000                 
          impairment of assets
                                                                                                     
          accrued interest on short-term bank deposits
                                                                                                     
          decrease in other accounts receivable and prepaid expenses
                                                                                                  -211,000 253,000  
          proceeds from maturity and sale of available-for-sale marketable securities
                                                                     2,814,000 6,137,000 11,524,000 12,004,000                             
          proceeds from issuance of common stock and treasury stock upon exercise of employee stock options
                                                                         3,625,000 1,799,000 218,000 98,000 12,000                        
          proceeds from realization of investments
                                                                                                    
          proceeds from issuance of treasury stock upon exercise of employee stock options
                                                                      636,000                               
          gain on trading marketable securities
                                                                                                     
          trading marketable securities
                                                                                                     
          increase in other accounts receivable and prepaid expenses
                                                                                                     
          investment in short-term bank deposits
                                                                                                     
          proceeds from short-term bank deposits
                                                                                                     
          transaction cost related to the gps divestment
                                                                                 -1,000 -2,000 -36,000                 
          decrease in other current assets and prepaid expenses
                                                                                  494,000                   
          increase in deferred income taxes
                                                                            -41,000  227,000 -418,000 -409,000  -16,000 -184,000 -166,000                 
          investment in short term bank deposits
                                                                          -6,065,000 -12,076,000 -23,451,000  -32,710,000       1,205,000 -3,755,000 -31,000 -1,349,000             
          proceeds from short term bank deposits
                                                                          4,629,000 9,191,000 21,676,000      -3,797,000                
          proceeds from available-for-sale marketable securities
                                                                          7,291,000 5,213,000 11,141,000  5,035,000 2,855,000 8,197,000                     
          increase in other current assets and prepaid expenses
                                                                           44,000 -259,000   -22,000 -208,000    -380,000    -107,000             
          decrease in deferred income taxes
                                                                                                     
          loss on trading marketable securities
                                                                                                     
          amortization of discount (premium) on available-for-sale marketable securities
                                                                                                     
          increase in deferred tax assets
                                                                                                     
          loss on marketable securities
                                                                              202,000   -14,000 -129,000 2,000 -18,000 28,000 -55,000 27,000 52,000             
          gain on realization of investment
                                                                               -24,000 -10,865,000                 
          gain on marketable securities
                                                                                -14,000                     
          purchase of technology
                                                                                         -82,000     -30,000 -22,000     
          stock-based compensation
                                                                                  525,000 512,000 472,000 544,000 510,000 505,000 645,000 148,000 47,000 47,000        
          marketable securities
                                                                                  2,507,000 12,307,000 4,535,000 3,578,000 -3,144,000 -4,977,000 -572,000 9,532,000 -5,944,000 5,377,000 3,639,000         
          decrease in taxes payable
                                                                                  12,000   -196,000 -32,000 -29,000 -50,000        -169,000 -63,000 -108,000 -60,000  
          investment in marketable securities
                                                                                  -4,696,000 -9,440,000 -5,467,000                 
          proceeds from marketable securities
                                                                                  978,000                   
          net cash (used in) provided in investing activities
                                                                                                     
          changes in cash and cash equivalents
                                                                                  -347,000 5,849,000 -791,000  6,396,000 -1,577,000 -3,421,000  -13,437,000 4,709,000 4,376,000   -515,000  -1,779,000 -3,225,000 -5,291,000  
          impairment of tangible assets
                                                                                                     
          proceeds from issuance of common stock upon exercise of employee options
                                                                                                     
          non-cash transactions
                                                                                                     
          goodwill
                                                                                                     
          intangible asset
                                                                                                     
          net working capital
                                                                                                     
          deferred gain related to gps divestment transaction
                                                                                                     
          (increase) decrease in trade receivables
                                                                                                     
          (increase) decrease in deferred income taxes
                                                                                                     
          (decrease) increase in trade payables
                                                                                                     
          (decrease) increase in deferred revenues
                                                                                      212,000               
          (decrease) increase in accrued severance pay
                                                                                      17,000               
          gps divestment transaction and related costs
                                                                                                     
          proceeds from issuance of common stock upon exercise of options
                                                                                      4,000 67,000 139,000  9,000 239,000 121,000         
          (increase) decrease in other current assets and prepaid expenses
                                                                                                     
          glonav transaction and related costs
                                                                                                     
          adjustments required to reconcile net income to net cash (used in) provided by operating activities:
                                                                                                     
          redundant asset write down
                                                                                                     
          impairment of investment
                                                                                                     
          loss from sale of property and equipment
                                                                                                     
          decrease in inventories
                                                                                                     
          gain on disposal of property and equipment
                                                                                          -5,000           
          unrealized loss on marketable securities
                                                                                          -4,000           
          currency translation differences
                                                                                          14,000 -32,000 -60,000   2,000  48,000 111,000 100,000  
          accrued interest
                                                                                                     
          other current assets and prepaid expenses
                                                                                          -216,000 -407,000 -1,158,000         
          deferred income taxes
                                                                                          28,000 14,000 -22,000         
          taxes payable
                                                                                          -87,000 52,000 -83,000   -32,000      
          investment in deposits
                                                                                                     
          non cash acitivity:
                                                                                                     
          other current assets in respect of realization of investment
                                                                                                     
          adjustments required to reconcile net income to net cash provided from (used in) operating activities:
                                                                                                     
          profit on disposal of property and equipment
                                                                                            -6,000         
          unrealized loss on investments
                                                                                            37,000         
          net cash provided from (used in) operating activities
                                                                                            3,985,000         
          (profit) loss on disposal of property and equipment
                                                                                               -8,000      
          purchase of marketable securities
                                                                                                     
          other accounts receivable and prepaid expenses
                                                                                             165,000 -524,000 698,000      
          inventories
                                                                                                     
          proceeds from issuance of common stock upon purchase of espp shares
                                                                                             397,000 377,000  290,000 65,000  
          loss on disposal of fixed assets
                                                                                                     
          amortization of deferred stock compensation
                                                                                                     
          in-process research and development
                                                                                                     
          proceeds from (investment in) long term lease deposits
                                                                                                     
          proceeds from acquisition of parthus
                                                                                                     
          capital return to related company
                                                                                                     
          capital contribution from related company upon separation
                                                                                                     
          loss on disposal of property and equipment
                                                                                                 4,000  
          increase in inventories
                                                                                                 1,000 58,000 -128,000  
          contribution from related company
                                                                                                     
          cash and cash equivalents at the end of the year period
                                                                                                 -1,779,000 -3,225,000 68,519,000  
          supplemental disclosure of cash flow information;
                                                                                                     
          income taxes paid
                                                                                                     
          proceeds from exercise of options to employees
                                                                                                     
          increase in employees and payroll accruals
                                                                                                     
          increase in accrued expenses
                                                                                                     
          decrease in income tax payable
                                                                                                     
          investment in long term lease deposits
                                                                                                     
          capital return to parent company
                                                                                                     
          contribution from parent company