Surmodics, Inc(NASDAQ:SRDX)
Surmodics, Inc., together with its subsidiaries, provides surface modification technologies for intravascular medical devices, and chemical components for in vitro diagnostic immunoassay tests and microarrays in the United States and internationally. The company operates through two segments, Medica...
Website: http://www.surmodics.com
Founded: 1979
Full Time Employees: 370
Sector: Healthcare
Industry: Diagnostics & Research
• 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: USD | 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-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-06-30 | 2002-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
product sales | 16,761,000 | 14,993,000 | 16,548,000 | 19,102,000 | 17,562,000 | 18,099,000 | 18,827,000 | 15,363,000 | 15,667,000 | 15,350,000 | 14,234,000 | 14,394,000 | 13,919,000 | 13,964,000 | 12,344,000 | 12,509,000 | 12,084,000 | 11,783,000 | 10,102,000 | 10,586,000 | 11,987,000 | 11,770,000 | 9,974,000 | 10,711,000 | 9,870,000 | 9,887,000 | 9,751,000 | 10,704,000 | 10,475,000 | 8,686,000 | 8,088,000 | 8,826,000 | 8,327,000 | 7,936,000 | 7,701,000 | 8,133,000 | 7,512,000 | 8,173,000 | 7,181,000 | 6,843,000 | 6,583,000 | 5,651,000 | 5,847,000 | 6,166,000 | 6,067,000 | 5,165,000 | 5,400,000 | 5,818,000 | 5,577,000 | 5,758,000 | 5,353,000 | 5,293,000 | 5,748,000 | 5,067,000 | 4,634,000 | 6,516,000 | 5,839,000 | 5,818,000 | 4,792,000 | 4,598,000 | 5,769,000 | 5,269,000 | 4,548,000 | 5,571,000 | 5,130,000 | 4,776,000 | 3,856,000 | 5,698,000 | 4,447,000 | 4,700,000 | 5,207,000 | 4,489,000 | 2,947,000 | 3,381,000 | 2,726,000 | 3,258,000 | 2,659,000 | 2,908,000 | 2,347,000 | 2,663,000 | 2,321,000 | 2,000,000 | 2,803,000 | 2,600,000 | 2,189,000 | 2,824,000 | 2,893,000 | 3,039,000 | 2,571,000 | 1,933,000 | |
royalties and license fees | 9,657,000 | 9,907,000 | 10,634,000 | 11,440,000 | 10,458,000 | 11,411,000 | 9,179,000 | 10,051,000 | 34,153,000 | 9,429,000 | 8,765,000 | 9,510,000 | 8,795,000 | 9,844,000 | 8,099,000 | 8,874,000 | 8,796,000 | 20,052,000 | 9,334,000 | 9,867,000 | 12,398,000 | 8,221,000 | 10,148,000 | 16,806,000 | 11,624,000 | 9,932,000 | 10,096,000 | 10,323,000 | 9,597,000 | 8,428,000 | 7,076,000 | 9,223,000 | 7,244,000 | 7,319,000 | 8,001,000 | 7,996,000 | 10,556,000 | 6,697,000 | 7,954,000 | 9,197,000 | 7,908,000 | 7,383,000 | 7,275,000 | 8,098,000 | 7,385,000 | 7,329,000 | 7,465,000 | 7,480,000 | 7,827,000 | 6,951,000 | 7,516,000 | 7,448,000 | 7,104,000 | 6,283,000 | 6,610,000 | 7,796,000 | 7,529,000 | 7,692,000 | 7,566,000 | 7,944,000 | 9,356,000 | 7,779,000 | 9,198,000 | 9,465,000 | 8,200,000 | 10,052,000 | 47,747,000 | 11,214,000 | 13,587,000 | 13,809,000 | 13,178,000 | 13,015,000 | 13,416,000 | 13,028,000 | 13,219,000 | 13,494,000 | 13,948,000 | 13,291,000 | 12,275,000 | 12,694,000 | 12,268,000 | 10,091,000 | 8,944,000 | 8,629,000 | |||||||
research, development and other | 3,149,000 | 3,185,000 | 2,740,000 | 2,685,000 | 2,321,000 | 2,448,000 | 2,546,000 | 2,556,000 | 2,663,000 | 2,419,000 | 1,934,000 | 2,084,000 | 2,140,000 | 2,298,000 | 2,560,000 | 2,588,000 | 2,993,000 | 3,160,000 | 2,861,000 | 2,090,000 | 2,498,000 | 2,831,000 | 2,494,000 | 3,299,000 | 2,850,000 | 2,857,000 | 2,394,000 | 2,011,000 | 2,155,000 | 1,944,000 | 1,849,000 | 2,009,000 | 2,219,000 | 2,248,000 | 2,059,000 | 2,025,000 | 1,904,000 | 1,829,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
total revenue | 29,567,000 | 28,085,000 | 29,922,000 | 33,227,000 | 30,341,000 | 31,958,000 | 30,552,000 | 27,970,000 | 52,483,000 | 27,198,000 | 24,933,000 | 25,988,000 | 24,854,000 | 26,106,000 | 23,003,000 | 23,971,000 | 23,873,000 | 34,995,000 | 22,297,000 | 22,543,000 | 26,883,000 | 22,822,000 | 22,616,000 | 30,816,000 | 24,344,000 | 22,676,000 | 22,241,000 | 23,038,000 | 22,227,000 | 19,058,000 | 17,013,000 | 20,058,000 | 17,790,000 | 17,503,000 | 17,761,000 | 18,154,000 | 19,972,000 | 16,699,000 | 16,541,000 | 17,363,000 | 15,914,000 | 14,415,000 | 14,205,000 | 15,336,000 | 14,616,000 | 13,604,000 | 13,883,000 | 14,297,000 | 14,289,000 | 13,695,000 | 13,851,000 | 13,843,000 | 13,959,000 | 12,210,000 | 11,916,000 | 17,152,000 | 17,967,000 | 17,494,000 | 15,168,000 | 15,549,000 | 18,608,000 | 18,360,000 | 17,381,000 | 19,207,000 | 18,186,000 | 20,925,000 | 63,216,000 | 23,239,000 | 24,276,000 | 25,707,000 | 23,829,000 | 21,299,000 | 17,762,000 | 17,362,000 | 16,740,000 | 17,573,000 | 18,139,000 | 17,707,000 | 16,465,000 | 16,518,000 | 15,705,000 | 14,069,000 | 12,738,000 | 12,087,000 | |||||||
yoy | -2.55% | -12.12% | -2.06% | 18.80% | -42.19% | 17.50% | 22.54% | 7.63% | 111.17% | 4.18% | 8.39% | 8.41% | 4.11% | -25.40% | 3.17% | 6.33% | -11.20% | 53.34% | -1.41% | -26.85% | 10.43% | 0.64% | 1.69% | 33.76% | 9.52% | 18.98% | 30.73% | 14.86% | 24.94% | 8.88% | -4.21% | 10.49% | -10.93% | 4.81% | 7.38% | 4.56% | 25.50% | 15.84% | 16.44% | 13.22% | 8.88% | 5.96% | 2.32% | 7.27% | 2.29% | -0.66% | 0.23% | 3.28% | 2.36% | 12.16% | 16.24% | -19.29% | -22.31% | -30.20% | -21.44% | 10.31% | -3.44% | -4.72% | -12.73% | -19.05% | 2.32% | -12.26% | -72.51% | -17.35% | -25.09% | -18.60% | 165.29% | 9.11% | 36.67% | 48.06% | 42.35% | 21.20% | -2.08% | -1.95% | 1.67% | 6.39% | 15.50% | 25.86% | 29.67% | 29.93% | |||||||||||
qoq | 5.28% | -6.14% | -9.95% | 9.51% | -5.06% | 4.60% | 9.23% | -46.71% | 92.97% | 9.08% | -4.06% | 4.56% | -4.80% | 13.49% | -4.04% | 0.41% | -31.78% | 56.95% | -1.09% | -16.14% | 17.79% | 0.91% | -26.61% | 26.59% | 7.36% | 1.96% | -3.46% | 3.65% | 16.63% | 12.02% | -15.18% | 12.75% | 1.64% | -1.45% | -2.16% | -9.10% | 19.60% | 0.96% | -4.73% | 9.11% | 10.40% | 1.48% | -7.37% | 4.93% | 7.44% | -2.01% | -2.90% | 0.06% | 4.34% | -1.13% | 0.06% | -0.83% | 14.32% | 2.47% | -30.53% | -4.54% | 2.70% | 15.33% | -2.45% | -16.44% | 1.35% | 5.63% | -9.51% | 5.61% | -13.09% | -66.90% | 172.03% | -4.27% | -5.57% | 7.88% | 11.88% | 19.91% | 2.30% | 3.72% | -4.74% | -3.12% | 2.44% | 7.54% | -0.32% | 5.18% | 11.63% | 5.39% | |||||||||
operating costs and expenses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
product costs | 8,576,000 | 7,830,000 | 7,425,000 | 8,674,000 | 8,448,000 | 7,101,000 | 8,803,000 | 7,039,000 | 6,921,000 | 5,738,000 | 5,267,000 | 5,597,000 | 5,141,000 | 5,107,000 | 4,497,000 | 4,159,000 | 5,105,000 | 4,170,000 | 3,743,000 | 3,902,000 | 4,443,000 | 3,769,000 | 3,203,000 | 3,659,000 | 3,364,000 | 3,093,000 | 3,523,000 | 4,089,000 | 4,104,000 | 2,913,000 | 2,891,000 | 3,318,000 | 2,914,000 | 2,562,000 | 2,628,000 | 2,839,000 | 2,777,000 | 2,926,000 | 2,366,000 | 2,588,000 | 2,174,000 | 1,955,000 | 1,902,000 | 2,279,000 | 2,037,000 | 1,696,000 | 2,004,000 | 2,004,000 | 1,990,000 | 1,945,000 | 1,959,000 | 1,962,000 | 2,251,000 | 1,615,000 | 1,590,000 | 1,453,250 | 1,704,000 | 2,284,000 | 1,705,000 | 2,388,000 | 2,475,000 | 1,335,250 | 1,988,000 | 1,838,000 | 1,475,500 | 1,773,000 | 2,154,000 | ||||||||||||||||||||||||
research and development | 7,573,000 | 8,367,000 | 8,941,000 | 9,702,000 | 9,765,000 | 10,229,000 | 8,664,000 | 9,696,000 | 11,232,000 | 12,924,000 | 12,743,000 | 12,259,000 | 12,975,000 | 13,712,000 | 11,663,000 | 10,731,000 | 12,246,000 | 12,875,000 | 10,882,000 | 12,787,000 | 13,324,000 | 11,935,000 | 12,142,000 | 14,523,000 | 13,321,000 | 13,555,000 | 11,486,000 | 12,590,000 | 9,778,000 | 10,774,000 | 7,831,000 | 9,712,000 | 7,927,000 | 8,208,000 | 5,970,000 | 5,303,000 | 4,693,000 | 4,868,000 | 1,406,000 | 1,323,000 | 1,423,000 | 1,381,000 | 1,083,000 | 1,072,000 | 1,164,000 | 1,110,000 | 1,018,000 | 999,000 | 885,000 | 986,000 | 982,000 | 1,102,000 | 1,107,000 | 860,000 | 672,000 | 2,840,000 | 4,599,000 | 3,984,000 | 2,810,000 | 3,007,000 | 3,483,000 | 5,312,000 | 3,635,000 | 4,171,000 | 4,856,000 | 6,097,000 | 116,137,000 | 6,327,000 | 6,242,000 | 7,198,000 | 5,444,000 | 3,795,000 | 1,399,000 | 953,000 | 795,000 | 821,000 | 1,532,000 | 1,508,000 | 1,843,000 | 1,161,000 | 1,116,000 | 3,355,000 | 991,000 | 858,000 | 1,135,750 | 1,464,000 | 1,950,000 | 1,129,000 | 1,900,000 | 1,948,000 | |
selling, general and administrative | 17,750,000 | 15,045,000 | 15,174,000 | 14,579,000 | 16,627,000 | 13,093,000 | 12,537,000 | 12,807,000 | 12,874,000 | 12,967,000 | 13,236,000 | 13,776,000 | 12,854,000 | 11,113,000 | 9,192,000 | 7,862,000 | 7,885,000 | 7,907,000 | 7,023,000 | 7,300,000 | 7,416,000 | 6,733,000 | 6,943,000 | 7,186,000 | 5,939,000 | 4,876,000 | 5,949,000 | 6,505,000 | 5,977,000 | 6,440,000 | 5,188,000 | 5,308,000 | 5,232,000 | 5,076,000 | 4,862,000 | 5,016,000 | 4,483,000 | 4,853,000 | 3,648,000 | 3,684,000 | 4,023,000 | 4,125,000 | 3,693,000 | 3,561,000 | 3,591,000 | 4,294,000 | 3,851,000 | 2,307,000 | 4,052,000 | 3,847,000 | 3,653,000 | 3,753,000 | 3,412,000 | 3,394,000 | 3,466,000 | 5,547,000 | 4,916,000 | 4,868,000 | 5,214,000 | 4,784,000 | 4,944,000 | 4,109,000 | 4,614,000 | 4,204,000 | 3,910,000 | 4,403,000 | 4,683,000 | 5,257,000 | 4,808,000 | 6,002,000 | 4,749,000 | ||||||||||||||||||||
acquired intangible asset amortization | 910,000 | 853,000 | 863,000 | 885,000 | 870,000 | 876,000 | 870,000 | 878,000 | 879,000 | 867,000 | 913,000 | 966,000 | 1,024,000 | 1,071,000 | 1,089,000 | 1,117,000 | 560,000 | 560,000 | 556,000 | 547,000 | 536,000 | 541,000 | 594,000 | 596,000 | 599,000 | 604,000 | 606,000 | 613,000 | 624,000 | 636,000 | 618,000 | 629,000 | 603,000 | 591,000 | 596,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating costs and expenses | 34,809,000 | 32,095,000 | 32,403,000 | 33,840,000 | 35,710,000 | 31,299,000 | 30,874,000 | 30,420,000 | 31,071,000 | 33,781,000 | 32,162,000 | 32,601,000 | 31,997,000 | 31,006,000 | 26,444,000 | 24,460,000 | 26,257,000 | 25,512,000 | 22,204,000 | 24,536,000 | 25,719,000 | 22,978,000 | 22,882,000 | 26,941,000 | 23,327,000 | 21,811,000 | 21,529,000 | 25,478,000 | 28,477,000 | 18,533,000 | 17,646,000 | 19,643,000 | 16,047,000 | 15,826,000 | 14,493,000 | 14,071,000 | 13,375,000 | 14,459,000 | 12,602,000 | 13,098,000 | 10,057,000 | 10,483,000 | 9,171,000 | 9,902,000 | 9,283,000 | 10,124,000 | 9,554,000 | 8,721,000 | 10,051,000 | 9,566,000 | 8,974,000 | 9,205,000 | 9,166,000 | 8,521,000 | 8,694,000 | 34,538,000 | 14,521,000 | 15,452,000 | 15,888,000 | 33,638,000 | 16,388,000 | 19,312,000 | 14,613,000 | 15,234,000 | 13,525,000 | 14,725,000 | 20,549,000 | 17,914,000 | 17,092,000 | 18,526,000 | 16,258,000 | 35,112,000 | 10,244,000 | 9,277,000 | 8,631,000 | 8,406,000 | 8,676,000 | 8,754,000 | 7,885,000 | 7,370,000 | 36,853,000 | 5,431,000 | 6,060,000 | 5,800,000 | |||||||
operating income | -5,242,000 | -4,010,000 | -2,481,000 | -613,000 | -5,369,000 | 659,000 | -322,000 | -2,450,000 | 21,412,000 | -6,583,000 | -7,229,000 | -6,613,000 | -7,143,000 | -4,900,000 | -3,441,000 | -489,000 | -2,384,000 | 9,483,000 | 93,000 | -1,993,000 | 1,164,000 | -156,000 | -266,000 | 3,875,000 | 1,017,000 | 865,000 | 712,000 | -2,440,000 | -6,250,000 | 525,000 | -633,000 | 415,000 | 1,743,000 | 1,677,000 | 3,268,000 | 3,194,000 | 6,597,000 | 2,240,000 | 3,939,000 | 3,706,000 | 5,857,000 | 3,932,000 | 5,034,000 | 4,329,000 | |||||||||||||||||||||||||||||||||||||||||||||||
yoy | -2.37% | -708.50% | 670.50% | -74.98% | -125.07% | -110.01% | -95.55% | -62.95% | -399.76% | 34.35% | 110.08% | 1252.35% | 199.62% | -151.67% | -3800.00% | -75.46% | -304.81% | -6178.85% | -134.96% | -151.43% | 14.45% | -118.03% | -137.36% | -258.81% | -116.27% | 64.76% | -212.48% | -687.95% | -458.58% | -68.69% | -119.37% | -87.01% | -73.58% | -25.13% | -17.03% | -13.82% | 12.63% | -43.03% | -21.75% | 16.29% | |||||||||||||||||||||||||||||||||||||||||||||||||||
qoq | 30.72% | 61.63% | 304.73% | -88.58% | -914.72% | -304.66% | -86.86% | -111.44% | -425.26% | -8.94% | 9.31% | -7.42% | 45.78% | 42.40% | 603.68% | -79.49% | -125.14% | 10096.77% | -104.67% | -271.22% | -846.15% | -41.35% | -106.86% | 281.02% | 17.57% | 21.49% | -129.18% | -60.96% | -1290.48% | -182.94% | -252.53% | -76.19% | 3.94% | -48.68% | 2.32% | -51.58% | 194.51% | -43.13% | 6.29% | -36.73% | 48.96% | -21.89% | |||||||||||||||||||||||||||||||||||||||||||||||||
operating margin % | -17.73% | -14.28% | -8.29% | -1.84% | -17.70% | 2.06% | -1.05% | -8.76% | 40.80% | -24.20% | -28.99% | -25.45% | -28.74% | -18.77% | -14.96% | -2.04% | -9.99% | 27.10% | 0.42% | -8.84% | 4.33% | -0.68% | -1.18% | 12.57% | 4.18% | 3.81% | 3.20% | -10.59% | -28.12% | 2.75% | -3.72% | 2.07% | 9.80% | 9.58% | 18.40% | 17.59% | 33.03% | 13.41% | 23.81% | 21.34% | 36.80% | 27.28% | 35.44% | 0% | 0% | 0% | 31.18% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | NaN% | 0% | 0% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% |
other expense, net: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense | -864,000 | -855,000 | -882,000 | -884,000 | -879,000 | -881,000 | -896,000 | -895,000 | -884,000 | -884,000 | -826,000 | -188,000 | -145,000 | -129,000 | -136,000 | -132,000 | -59,000 | -59,000 | -60,000 | -34,000 | -29,000 | -30,000 | -40,000 | -40,000 | -38,000 | -37,000 | -37,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign exchange loss | -88,000 | -70,000 | -42,000 | -51,000 | -72,000 | -45,000 | -50,250 | -94,000 | -180,000 | -434,000 | -135,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment income | 265,000 | 253,000 | 387,000 | 435,000 | 488,000 | 460,000 | 539,000 | 546,000 | 182,000 | 177,000 | 172,000 | 26,000 | 22,000 | 25,000 | 26,000 | 28,000 | 26,000 | 28,000 | 41,000 | 72,000 | 124,000 | 210,000 | 250,000 | 247,000 | 269,000 | 265,000 | 316,000 | 285,000 | 303,000 | 142,000 | 121,000 | 116,000 | 104,000 | 85,000 | 85,000 | 26,000 | 19,000 | 16,000 | 1,000 | 7,000 | 36,000 | 56,000 | 57,000 | 44,000 | 42,000 | 66,000 | 86,000 | 81,000 | 60,000 | 56,000 | 72,000 | 122,000 | 137,000 | 143,000 | 138,000 | 127,000 | 147,000 | 166,000 | 185,000 | 204,000 | 241,000 | 281,000 | 297,000 | 324,000 | 384,000 | 397,000 | 734,000 | 648,000 | 677,000 | 1,051,000 | 953,000 | 1,113,000 | 1,211,000 | 1,187,000 | 1,333,000 | 1,316,000 | 1,113,000 | 961,000 | 820,000 | 494,000 | 434,000 | 417,000 | 269,000 | 276,000 | 275,250 | 354,000 | 366,000 | 381,000 | 371,000 | 368,000 | |
other expense | -687,000 | -672,000 | -463,000 | -524,000 | -442,000 | -493,000 | -402,000 | -339,000 | -763,000 | -782,000 | -779,000 | -179,000 | -38,000 | -77,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income taxes | -5,929,000 | -4,682,000 | -2,944,000 | -1,137,000 | -5,811,000 | 166,000 | -724,000 | -2,789,000 | 20,649,000 | -7,365,000 | -8,008,000 | -6,792,000 | -7,181,000 | -5,002,000 | -3,518,000 | -562,000 | -2,511,000 | 9,525,000 | -106,000 | -2,078,000 | 1,211,000 | -485,000 | -102,000 | 4,118,000 | 1,206,000 | 1,100,000 | 1,134,000 | -2,029,000 | -5,295,000 | 314,000 | -521,000 | 192,000 | 1,253,000 | 1,561,000 | 4,027,000 | 3,212,000 | 6,860,000 | 2,183,000 | 3,805,000 | 4,531,000 | 5,084,000 | 5,096,000 | -17,259,000 | 3,765,000 | 2,401,000 | -499,000 | -23,238,000 | 182,000 | -668,000 | 3,065,000 | 4,200,000 | 5,455,000 | 6,617,000 | 43,252,000 | 1,426,000 | 7,810,000 | 8,365,000 | 9,291,000 | -12,746,000 | 8,719,000 | 9,257,000 | 9,438,000 | 10,438,000 | 10,565,000 | 5,254,000 | 9,308,000 | 9,617,000 | -20,833,000 | 9,055,000 | 6,948,000 | 6,582,000 | 7,169,000 | 7,446,000 | 4,406,000 | 3,478,000 | 3,229,000 | 2,799,000 | ||||||||||||||
income tax benefit | 611,000 | -527,000 | 81,000 | -62,000 | -3,376,500 | -13,303,000 | -368,000 | 165,000 | -7,936,000 | 1,530,000 | 919,000 | 706,000 | 273,000 | -776,000 | -1,438,000 | -168,000 | -868,000 | 1,248,000 | 1,947,000 | 250,000 | -564,000 | 260,000 | 162,000 | 276,000 | 2,613,000 | 1,220,000 | 4,322,000 | 77,000 | 87,000 | 122,000 | 241,000 | -3,522,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | -5,318,000 | -5,209,000 | -3,651,000 | -3,449,000 | -7,554,000 | 247,000 | -786,000 | 6,694,000 | 7,346,000 | -7,733,000 | -7,843,000 | -14,728,000 | -5,651,000 | -4,083,000 | -2,812,000 | -289,000 | -3,287,000 | 8,087,000 | -274,000 | -2,946,000 | 2,459,000 | 1,462,000 | 148,000 | 3,554,000 | 1,466,000 | 1,262,000 | 1,310,000 | -1,753,000 | -2,682,000 | 1,534,000 | -1,556,000 | 400,000 | 720,000 | 506,000 | 2,300,000 | 2,644,000 | 4,003,000 | 825,000 | 2,513,000 | 1,357,000 | 3,924,000 | 3,051,000 | 3,614,000 | 2,344,000 | 3,598,000 | 2,459,000 | 3,630,000 | 3,686,000 | 3,131,000 | 4,102,000 | 4,248,000 | 2,740,000 | 3,062,000 | 1,723,000 | 2,706,000 | -12,937,000 | 3,842,000 | 2,488,000 | -377,000 | -21,663,000 | -916,000 | -427,000 | 1,917,000 | 2,710,000 | 3,539,000 | 4,216,000 | 27,085,000 | -814,000 | 4,800,000 | 5,107,000 | 5,646,000 | -13,906,000 | 5,587,000 | 5,675,000 | 5,992,000 | 6,294,000 | 6,358,000 | 1,465,000 | 6,218,000 | 6,095,000 | -24,371,000 | 5,682,000 | 4,372,000 | 4,111,000 | 4,443,000 | 4,572,000 | 2,750,000 | 2,171,000 | 2,031,000 | 1,758,000 | |
yoy | -29.60% | -2208.91% | 364.50% | -151.52% | -202.83% | -103.19% | -89.98% | -145.45% | -229.99% | 89.40% | 178.91% | 4996.19% | 71.92% | -150.49% | 926.28% | -90.19% | -233.67% | 453.15% | -285.14% | -182.89% | 67.74% | 15.85% | -88.70% | -302.74% | -154.66% | -17.73% | -184.19% | -538.25% | -472.50% | 203.16% | -167.65% | -84.87% | -82.01% | -38.67% | -8.48% | 94.84% | 2.01% | -72.96% | -30.46% | -42.11% | 9.06% | 24.07% | -0.44% | -36.41% | 14.92% | -40.05% | -14.55% | 34.53% | 2.25% | 138.07% | 56.98% | -121.18% | -20.30% | -30.75% | -817.77% | -40.28% | -519.43% | -682.67% | -119.67% | -899.37% | -125.88% | -110.13% | -92.92% | -432.92% | -26.27% | -17.45% | 379.72% | -94.15% | -14.09% | -10.01% | -5.77% | -320.94% | -12.13% | 287.37% | -3.63% | 3.26% | -126.09% | -74.22% | 39.41% | -692.82% | 27.89% | 58.98% | 89.36% | 118.76% | 160.07% | ||||||
qoq | 2.09% | 42.67% | 5.86% | -54.34% | -3158.30% | -131.42% | -111.74% | -8.88% | -195.00% | -1.40% | -46.75% | 160.63% | 38.40% | 45.20% | 873.01% | -91.21% | -140.65% | -3051.46% | -90.70% | -219.80% | 68.19% | 887.84% | -95.84% | 142.43% | 16.16% | -3.66% | -174.73% | -34.64% | -274.84% | -198.59% | -489.00% | -44.44% | 42.29% | -78.00% | -13.01% | -33.95% | 385.21% | -67.17% | 85.19% | -65.42% | 28.61% | -15.58% | 54.18% | -34.85% | 46.32% | -32.26% | -1.52% | 17.73% | -23.67% | -3.44% | 55.04% | -10.52% | 77.71% | -36.33% | -120.92% | -436.73% | 54.42% | -759.95% | -98.26% | 2264.96% | 114.52% | -122.27% | -29.26% | -23.42% | -16.06% | -84.43% | -3427.40% | -116.96% | -6.01% | -9.55% | -140.60% | -348.90% | -1.55% | -5.29% | -4.80% | -1.01% | 333.99% | -76.44% | 2.02% | -125.01% | -528.92% | 6.35% | -7.47% | -2.82% | 66.25% | 26.67% | 6.89% | 15.53% | |||
net income margin % | -17.99% | -18.55% | -12.20% | -10.38% | -24.90% | 0.77% | -2.57% | 23.93% | 14.00% | -28.43% | -31.46% | -56.67% | -22.74% | -15.64% | -12.22% | -1.21% | -13.77% | 23.11% | -1.23% | -13.07% | 9.15% | 6.41% | 0.65% | 11.53% | 6.02% | 5.57% | 5.89% | -7.61% | -12.07% | 8.05% | -9.15% | 1.99% | 4.05% | 2.89% | 12.95% | 14.56% | 20.04% | 4.94% | 15.19% | 7.82% | 24.66% | 21.17% | 25.44% | 15.28% | 24.62% | 18.08% | 26.15% | 25.78% | 21.91% | 29.95% | 30.67% | 19.79% | 21.94% | 14.11% | 22.71% | -75.43% | 21.38% | 14.22% | -2.49% | -139.32% | -4.92% | -2.33% | 11.03% | 14.11% | 19.46% | 20.15% | 42.85% | -3.50% | 19.77% | 19.87% | 23.69% | -65.29% | 31.45% | 32.69% | 35.79% | 35.82% | 35.05% | 8.27% | 37.76% | 36.90% | -155.18% | 40.39% | NaN% | 34.32% | 34.01% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% |
basic net income per share | -0.37 | -0.36 | -0.26 | -0.143 | -0.53 | 0.02 | 0.48 | 0.52 | -0.02 | -0.24 | 0.59 | -0.02 | 0.075 | 0.18 | 0.11 | 0.075 | 0.11 | 0.09 | 0.1 | -0.053 | -0.2 | 0.12 | -0.12 | 0.068 | 0.05 | 0.04 | 0.17 | 0.143 | 0.31 | 0.06 | 0.19 | 0.24 | 0.27 | 0.26 | 0.14 | -0.02 | -1.24 | -0.05 | -0.02 | 0.11 | 0.15 | 0.2 | 0.24 | 1.53 | -0.04 | 0.27 | 0.28 | 0.31 | -0.76 | 0.31 | 0.31 | 0.32 | 0.34 | 0.34 | 0.08 | 0.34 | 0.33 | -1.34 | 0.32 | 0.25 | 0.24 | 0.25 | 0.26 | 0.16 | 0.12 | 0.1 | |||||||||||||||||||||||||
diluted net income per share | -0.37 | -0.36 | -0.26 | -0.143 | -0.53 | 0.02 | 0.48 | 0.52 | -0.02 | -0.24 | 0.58 | -0.02 | 0.075 | 0.18 | 0.11 | 0.073 | 0.11 | 0.09 | 0.09 | -0.053 | -0.2 | 0.11 | -0.12 | 0.065 | 0.05 | 0.04 | 0.17 | 0.14 | 0.3 | 0.06 | 0.19 | 0.23 | 0.27 | 0.26 | 0.14 | -0.02 | -1.24 | -0.05 | -0.02 | 0.11 | 0.16 | 0.2 | 0.24 | 1.53 | -0.05 | 0.26 | 0.28 | 0.31 | -0.77 | 0.31 | 0.31 | 0.32 | 0.34 | 0.34 | 0.08 | 0.33 | 0.32 | -1.34 | 0.32 | 0.25 | 0.23 | 0.25 | 0.26 | 0.15 | 0.11 | 0.1 | |||||||||||||||||||||||||
weighted-average number of shares outstanding: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 14,281 | 14,278 | 14,231 | 14,153 | 14,170 | 14,152 | 14,102 | 14,031 | 14,050 | 14,030 | 13,983 | 13,916 | 13,929 | 13,917 | 13,878 | 13,765 | 13,837 | 13,746 | 13,668 | 13,552 | 13,601 | 13,507 | 13,469 | 13,389 | 13,394 | 13,390 | 13,367 | 13,157 | 13,203 | 13,102 | 13,064 | 13,153 | 13,155 | 13,220 | 13,200 | 12,998 | 12,995 | 12,969 | 12,966 | 13,029 | 13,002 | 12,944 | 13,225 | 13,632 | 13,585 | 13,538 | 13,756 | 14,464 | 14,413 | 14,622 | 14,655 | 17,318 | 17,528 | 17,519 | 17,476 | 17,419 | 17,437,000 | 17,407 | 17,383 | 17,372 | 17,360 | 17,369 | 17,396 | 17,435 | 17,356 | 17,320 | 17,683 | 18,026 | 18,073 | 18,102 | 18,015 | 18,033 | 17,815 | 18,017 | 18,456 | 18,527 | 18,570 | 18,481 | 18,436 | 18,322 | 18,135 | 17,574 | 17,501 | 17,483 | 17,454 | 17,402 | 17,326 | 17,285 | 17,119 | 16,926 | |
diluted | 14,281 | 14,278 | 14,231 | 14,153 | 14,170 | 14,182 | 14,102 | 14,031 | 14,072 | 14,030 | 13,983 | 13,916 | 13,929 | 13,917 | 13,878 | 13,989 | 13,837 | 13,981 | 13,668 | 13,812 | 13,786 | 13,751 | 13,769 | 13,779 | 13,726 | 13,785 | 13,827 | 13,157 | 13,203 | 13,465 | 13,064 | 13,389 | 13,385 | 13,428 | 13,446 | 13,219 | 13,284 | 13,190 | 13,186 | 13,289 | 13,279 | 13,207 | 13,423 | 13,876 | 13,813 | 13,824 | 14,009 | 14,731 | 14,739 | 14,914 | 14,863 | 17,431 | 17,647 | 17,632 | 17,528 | ||||||||||||||||||||||||||||||||||||
foreign exchange gain | 32,000 | 10,000 | -61,000 | -75,000 | -125,000 | -17,000 | 85,000 | 2,000 | 33,000 | 73,000 | -123,000 | -48,000 | -30,000 | -47,000 | 35,000 | -42,000 | 5,000 | 136,000 | 126,000 | 652,000 | -353,000 | -186,000 | -30,250 | -594,000 | -201,000 | 674,000 | -84,000 | 234,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax expense | -707,000 | -2,312,000 | -1,743,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring expense | 1,282,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration gain | -317,000 | -2,230,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration expense | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | -62,000 | 104,000 | 1,681,000 | 106,000 | 1,118,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other expense: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic net loss per share | -0.06 | -0.55 | -0.56 | -0.225 | -0.41 | -0.29 | -0.2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted net loss per share | -0.06 | -0.55 | -0.56 | -0.225 | -0.41 | -0.29 | -0.2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration (gain) expense | -835,000 | -35,000 | -200,750 | -629,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition transaction, integration and other costs | 588,000 | 461,000 | -5,000 | 61,000 | 640,000 | 2,491,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income | -102,000 | -73,000 | -127,000 | 42,000 | -199,000 | -85,000 | 47,000 | -329,000 | 164,000 | 243,000 | 189,000 | 235,000 | 422,000 | 411,000 | 955,000 | -211,000 | 112,000 | -223,000 | -490,000 | -116,000 | 759,000 | 95,000 | -6,000 | 361,000 | -134,000 | -40,000 | 543,000 | 50,000 | 8,000 | 125,000 | 767,000 | -1,323,000 | 2,000 | 282,000 | 1,176,000 | 56,000 | 2,000 | 162,000 | 8,000 | 172,000 | 193,000 | 36,000 | 13,000 | 298,000 | 3,000 | -97,000 | 410,000 | 20,000 | -149,000 | -233,000 | -51,000 | 133,000 | 767,000 | 1,067,000 | 1,201,000 | 1,172,000 | 1,329,000 | 1,271,000 | 1,102,000 | -3,699,000 | 728,000 | 469,000 | 315,000 | 417,000 | 270,000 | 295,000 | |||||||||||||||||||||||||
impairment loss on strategic investment and other | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | 250 | 1,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment loss on strategic investment | -119,750 | -479,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic net income per share: | 0.01 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted net income per share: | 0.01 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquired in-process research and development | 7,888,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on strategic investment and other | 2,250 | 2,000 | 7,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax provision | 176,000 | -1,035,000 | 208,000 | -533,000 | -1,055,000 | -1,727,000 | -1,456,000 | -2,857,000 | -1,358,000 | -1,292,000 | -1,415,000 | -1,929,000 | -1,480,000 | -1,470,000 | -1,858,000 | -1,729,000 | -1,212,000 | -1,466,000 | -1,865,000 | -1,122,000 | -918,000 | -1,877,000 | -1,962,000 | -1,758,000 | -1,244,000 | -1,213,000 | 1,575,000 | -1,098,000 | -1,148,000 | -1,490,000 | -1,916,000 | -2,401,000 | -16,167,000 | -2,240,000 | -3,010,000 | -3,258,000 | -3,645,000 | -1,160,000 | -3,132,000 | -3,582,000 | -3,446,000 | -4,144,000 | -4,207,000 | -3,789,000 | -3,090,000 | -3,538,000 | -3,373,000 | -2,576,000 | -2,471,000 | 14,400,000 | -2,874,000 | -1,656,000 | -1,307,000 | -1,198,000 | -1,041,000 | ||||||||||||||||||||||||||||||||||||
gain on strategic investment | 44,250 | 177,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration (gain) accretion expense | -611,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gains on strategic investments and other | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration accretion expense | 437,000 | 436,000 | 555,000 | 392,000 | 109,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition related intangible asset amortization | 485,000 | 806,000 | 780,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on strategic investments | 94,250 | 16,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income | 18,000 | 263,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible asset amortization | 354,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other loss | -46,000 | -10,000 | -15,000 | -4,000 | -45,000 | -11,000 | -92,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sales of strategic investments | 177,250 | 28,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations before income taxes | 2,772,000 | 5,853,000 | 4,302,000 | 5,403,000 | 3,671,000 | 5,598,000 | 4,300,000 | 4,338,000 | 6,125,000 | 4,816,000 | 4,932,000 | 3,190,000 | 3,368,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations | 1,357,000 | 3,924,000 | 2,444,000 | 3,674,000 | 2,459,000 | 3,733,000 | 3,178,000 | 3,420,000 | 4,248,000 | 2,854,000 | 3,174,000 | 1,946,000 | 2,155,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations, net of income taxes | -100,000 | -76,000 | -47,000 | -47,000 | 682,000 | -55,000 | -30,000 | -344,000 | 1,605,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
continuing operations | 0.3 | 0.18 | 0.27 | 0.18 | 0.27 | 0.22 | 0.23 | 0.29 | 0.16 | 0.18 | 0.11 | 0.12 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
discontinued operations | -0.01 | 0.05 | -0.01 | -0.01 | 0.03 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of strategic investment | 681,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other losses | -7,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating income from continuing operations | 5,434,000 | 5,333,000 | 3,480,000 | 5,576,000 | 4,238,000 | 4,129,000 | 4,877,000 | 4,638,000 | 4,793,000 | 3,689,000 | 3,222,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic income per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted income per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
discontinued operations: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations | -47,000 | -47,000 | 682,000 | -114,000 | -112,000 | -223,000 | 551,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other investment capital gains | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment loss on strategic investments | -32,250 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of discontinued operations, net of income taxes | -59,000 | -82,000 | -1,054,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment loss on investments | -129,000 | -5,366,000 | -2,577,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income on sale of discontinued operations, net of income taxes | 121,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring charges | 1,007,000 | 1,236,000 | 1,306,000 | -35,000 | 1,798,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment loss on investment | -201,000 | -804,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revenue | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating costs and expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
customer research and development | 4,271,000 | 4,379,000 | 5,031,000 | 4,731,000 | 5,399,000 | 4,642,000 | 4,783,000 | 3,323,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other research and development | 3,321,000 | 3,522,000 | 3,269,000 | 2,132,000 | 4,409,000 | 4,223,000 | 4,565,000 | 4,719,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill impairment charge | 1,412,500 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
asset impairment charges | 2,631,000 | 191,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from operations | -17,386,000 | 3,446,000 | 2,042,000 | -720,000 | -18,089,000 | 2,220,000 | -952,000 | 2,768,000 | 3,973,000 | 4,661,000 | 6,200,000 | 42,667,000 | 5,325,000 | 7,184,000 | 7,181,000 | 7,571,000 | -13,813,000 | 7,518,000 | 8,085,000 | 8,109,000 | 9,167,000 | 9,463,000 | 8,953,000 | 8,580,000 | 9,148,000 | -21,148,000 | 8,638,000 | 6,678,000 | 6,287,000 | 6,834,000 | 6,959,000 | 3,992,000 | 2,855,000 | 2,903,000 | 2,385,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic net income per common share | 2.5 | 220 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted net income per common share | 2.5 | 220 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 14,281 | 14,278 | 14,231 | 14,153 | 14,170 | 14,152 | 14,102 | 14,031 | 14,050 | 14,030 | 13,983 | 13,916 | 13,929 | 13,917 | 13,878 | 13,765 | 13,837 | 13,746 | 13,668 | 13,552 | 13,601 | 13,507 | 13,469 | 13,389 | 13,394 | 13,390 | 13,367 | 13,157 | 13,203 | 13,102 | 13,064 | 13,153 | 13,155 | 13,220 | 13,200 | 12,998 | 12,995 | 12,969 | 12,966 | 13,029 | 13,002 | 12,944 | 13,225 | 13,632 | 13,585 | 13,538 | 13,756 | 14,464 | 14,413 | 14,622 | 14,655 | 17,318 | 17,528 | 17,519 | 17,476 | 17,419 | 17,437,000 | 17,407 | 17,383 | 17,372 | 17,360 | 17,369 | 17,396 | 17,435 | 17,356 | 17,320 | 17,683 | 18,026 | 18,073 | 18,102 | 18,015 | 18,033 | 17,815 | 18,017 | 18,456 | 18,527 | 18,570 | 18,481 | 18,436 | 18,322 | 18,135 | 17,574 | 17,501 | 17,483 | 17,454 | 17,402 | 17,326 | 17,285 | 17,119 | 16,926 | |
dilutive effect of outstanding stock options and non-vested stock | 11,750 | 92,000 | 64 | 3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | -17,438,581 | 17,529,000 | 17,471 | 17,383 | -13 | 17,360 | 17,369 | 17,440 | -23 | 17,379 | 17,349 | 177,472 | -43 | 18,322 | 18,428 | 18,428 | -32 | 17,968 | 18,133 | 18,556 | 38 | 18,725 | 18,649 | 18,643 | 18,928 | 18,135 | 17,950 | 17,775 | 17,766 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
asset impairment charge | 2,074,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
product | 1,825,000 | 1,957,000 | 2,782,000 | 2,188,000 | 1,217,000 | 1,092,000 | 1,086,000 | 958,000 | 891,000 | 869,000 | 681,000 | 743,000 | 730,000 | 620,000 | 752,000 | 736,000 | 488,000 | 582,000 | 783,000 | 587,000 | 678,000 | 689,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill impairment | 750,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchased in-process research and development | 3,200,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dilutive effect of outstanding stock options and nonvested stock | 44 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | -17,438,581 | 17,529,000 | 17,471 | 17,383 | -13 | 17,360 | 17,369 | 17,440 | -23 | 17,379 | 17,349 | 177,472 | -43 | 18,322 | 18,428 | 18,428 | -32 | 17,968 | 18,133 | 18,556 | 38 | 18,725 | 18,649 | 18,643 | 18,928 | 18,135 | 17,950 | 17,775 | 17,766 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dilutive effect of outstanding stock options | 23 | 29 | 64 | -11 | 249 | 326 | 413 | 51 | 153 | 116 | 100 | 5 | 155 | 168 | 207 | 606 | 376 | 292 | 312 | 123.75 | 482 | 477 | 530 | 731 | 923 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | -17,438,581 | 17,529,000 | 17,471 | 17,383 | -13 | 17,360 | 17,369 | 17,440 | -23 | 17,379 | 17,349 | 177,472 | -43 | 18,322 | 18,428 | 18,428 | -32 | 17,968 | 18,133 | 18,556 | 38 | 18,725 | 18,649 | 18,643 | 18,928 | 18,135 | 17,950 | 17,775 | 17,766 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating costs and expenses product | 1,515,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales and marketing | 247,250 | 343,000 | 335,000 | 311,000 | 372,000 | 348,000 | 380,000 | 324,000 | 341,000 | 307,000 | 262,000 | 639,000 | 543,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
general and administrative | 1,661,000 | 2,484,000 | 2,133,000 | 2,027,000 | 1,620,000 | 2,156,000 | 2,445,000 | 2,287,000 | 1,792,000 | 1,649,000 | 1,194,000 | 1,545,000 | 1,375,000 | 1,121,250 | 1,570,000 | 1,507,000 | 1,408,000 | 1,351,000 | 1,405,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment loss | -1,162,750 | -4,651,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchased in-process research & development | 30,277,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sales of investments | -9,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on equity method investment in innorx | -55,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sales of investments | -25,000 | -64,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
development | 1,978,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of investments | 1,000 | 19,000 | 105,750 | 133,000 | 48,000 | 242,000 | 46,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
royalties | 4,030,000 | 7,997,000 | 4,774,000 | 3,349,000 | 3,020,000 | 2,848,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
license fees | 297,250 | 534,000 | 125,000 | 531,000 | 110,000 | 380,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dilutive effect of outstanding stock options | 23 | 29 | 64 | -11 | 249 | 326 | 413 | 51 | 153 | 116 | 100 | 5 | 155 | 168 | 207 | 606 | 376 | 292 | 312 | 123.75 | 482 | 477 | 530 | 731 | 923 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per share | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 0.12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of investments and other | -45,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before cumulative effect of a change in accounting principle | 2,031,000 | 1,758,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cumulative effect of a change in accounting principle, net of tax | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic net income per share before cumulative effect of a change in accounting principle | 0.12 | 0.1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted net income per share before cumulative effect of a change in accounting principle | 0.11 | 0.1 |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 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-06-30 | 2005-03-31 | 2004-12-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-06-30 | 2002-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 26,281,000 | 29,183,000 | 30,145,000 | 36,115,000 | 24,301,000 | 33,030,000 | 23,355,000 | 41,419,000 | 44,579,000 | 19,180,000 | 26,430,000 | 18,998,000 | 20,074,000 | 24,712,000 | 26,650,000 | 31,153,000 | 62,177,000 | 48,159,000 | 35,754,000 | 30,785,000 | 36,386,000 | 15,208,000 | 9,006,000 | 30,361,000 | 28,916,000 | 22,470,000 | 14,402,000 | 23,318,000 | 27,273,000 | 27,712,000 | 21,596,000 | 16,534,000 | 11,350,000 | 11,259,000 | 17,653,000 | 24,987,000 | 34,656,000 | 38,989,000 | 42,668,000 | 55,588,000 | 54,108,000 | 30,015,000 | 26,560,000 | 43,511,000 | 39,729,000 | 8,444,000 | 10,516,000 | 15,495,000 | 17,711,000 | 20,537,000 | 21,465,000 | 15,540,000 | 65,868,000 | 60,184,000 | 49,359,000 | 23,217,000 | 18,437,000 | 15,494,000 | 14,309,000 | 11,391,000 | 8,617,000 | 11,174,000 | 11,129,000 | 11,636,000 | 5,744,000 | 5,532,000 | 11,969,000 | 15,376,000 | 13,658,000 | 26,746,000 | 14,998,000 | 13,812,000 | 3,960,000 | 6,022,000 | 233,000 | 3,751,000 | 1,870,000 | 1,580,000 | 1,804,000 | 4,981,000 | 974,000 | 2,056,000 | 2,709,000 | 12,429,000 | 6,492,000 | 4,007,000 | 5,257,000 | 5,258,000 | 10,317,000 | |||
available-for-sale securities | 6,447,000 | 1,965,000 | 3,997,000 | 13,874,000 | 7,909,000 | 11,819,000 | 3,933,000 | 2,012,000 | 2,007,000 | 5,693,000 | 7,717,000 | 5,741,000 | 17,792,000 | 18,120,000 | 30,313,000 | 24,178,000 | 33,190,000 | 39,256,000 | 24,931,000 | 16,070,000 | 24,023,000 | 31,453,000 | 41,352,000 | 34,760,000 | 38,330,000 | 24,756,000 | 31,802,000 | 32,360,000 | 35,062,000 | 27,474,000 | 21,954,000 | 9,523,000 | 19,119,000 | 4,125,000 | 3,040,000 | 882,000 | 25,399,000 | 12,481,000 | 10,212,000 | 10,723,000 | 15,147,000 | 9,496,000 | 14,117,000 | 13,519,000 | 13,404,000 | 10,555,000 | 12,196,000 | |||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | 13,169,000 | 11,589,000 | 12,559,000 | 13,292,000 | 13,390,000 | 12,319,000 | 12,919,000 | 10,850,000 | 11,752,000 | 12,120,000 | 10,068,000 | 10,452,000 | 9,382,000 | 11,037,000 | 8,010,000 | 9,169,000 | 8,601,000 | 9,096,000 | 8,065,000 | 7,675,000 | 8,657,000 | 8,886,000 | 7,681,000 | 8,993,000 | 8,381,000 | 9,312,000 | 9,761,000 | 8,877,000 | 8,312,000 | 7,216,000 | 6,695,000 | 7,211,000 | 6,994,000 | 7,021,000 | 6,504,000 | 6,869,000 | 5,859,000 | 6,932,000 | 5,522,000 | 7,478,000 | 5,995,000 | 4,927,000 | 4,442,000 | 4,751,000 | 5,176,000 | 5,610,000 | 5,110,000 | 5,332,000 | 4,736,000 | 4,911,000 | 4,416,000 | 5,069,000 | 5,177,000 | 4,628,000 | 4,767,000 | 7,694,000 | 9,166,000 | 9,981,000 | 8,764,000 | 8,987,000 | 10,752,000 | 12,805,000 | 11,661,000 | 11,914,000 | 12,868,000 | 11,752,000 | 14,589,000 | 24,736,000 | 17,821,000 | 16,049,000 | 30,460,000 | 9,880,000 | 12,537,000 | 11,862,000 | 12,148,000 | 11,307,000 | 10,743,000 | 11,277,000 | 9,497,000 | 8,130,000 | 7,692,000 | 9,775,000 | 8,472,000 | 8,257,000 | 5,138,000 | 3,491,000 | 4,530,000 | 3,307,000 | ||||
contract assets | 9,338,000 | 9,697,000 | 9,879,000 | 9,872,000 | 10,650,000 | 9,178,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories | 15,756,000 | 16,060,000 | 15,261,000 | 15,168,000 | 15,405,000 | 15,405,000 | 14,438,000 | 14,839,000 | 14,610,000 | 13,767,000 | 12,724,000 | 11,819,000 | 10,926,000 | 9,471,000 | 8,290,000 | 6,760,000 | 6,316,000 | 6,309,000 | 6,261,000 | 5,966,000 | 5,872,000 | 5,740,000 | 4,951,000 | 4,501,000 | 4,151,000 | 4,345,000 | 4,168,000 | 4,016,000 | 3,975,000 | 4,046,000 | 3,871,000 | 3,516,000 | 3,505,000 | 3,347,000 | 3,472,000 | 3,579,000 | 3,345,000 | 3,335,000 | 3,301,000 | 2,979,000 | 3,464,000 | 3,195,000 | 2,829,000 | 2,817,000 | 2,900,000 | 2,758,000 | 2,832,000 | 3,328,000 | 3,210,000 | 3,364,000 | 3,222,000 | 3,524,000 | 3,263,000 | 3,665,000 | 2,972,000 | 4,150,000 | 3,735,000 | 3,084,000 | 3,111,000 | 3,047,000 | 3,506,000 | 3,312,000 | 3,443,000 | 3,330,000 | 3,109,000 | 3,105,000 | 2,693,000 | 2,651,000 | 2,973,000 | 2,591,000 | 2,404,000 | 2,497,000 | 1,259,000 | 990,000 | 933,000 | 952,000 | 1,115,000 | 1,144,000 | 1,153,000 | 1,029,000 | 992,000 | 1,105,000 | 1,040,000 | 1,011,000 | 1,044,000 | 854,000 | 863,000 | 831,000 | 728,000 | 812,000 | 731,000 | 739,000 |
income tax receivable | 702,000 | 746,000 | 361,000 | 491,000 | 121,000 | 2,438,000 | 2,409,000 | 2,305,000 | 1,916,000 | 1,912,000 | 1,136,000 | 1,657,000 | 2,544,000 | 2,391,000 | 4,867,000 | 4,257,000 | 561,000 | 558,000 | 560,000 | 1,137,000 | 1,244,000 | 1,152,000 | 1,125,000 | 1,345,000 | 240,000 | 599,000 | 993,000 | 139,000 | 358,000 | 697,000 | 649,000 | 1,223,000 | 483,000 | 439,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaids and other | 4,301,000 | 3,253,000 | 4,005,000 | 2,860,000 | 3,365,000 | 4,204,000 | 7,738,000 | 7,363,000 | 7,231,000 | 8,311,000 | 8,072,000 | 6,764,000 | 7,648,000 | 7,907,000 | 7,689,000 | 6,453,000 | 3,098,000 | 3,406,000 | 3,553,000 | 3,370,000 | 3,594,000 | 3,738,000 | 4,164,000 | 3,866,000 | 3,225,000 | 3,165,000 | 2,941,000 | 2,462,000 | 3,051,000 | 2,342,000 | 2,488,000 | 1,221,000 | 2,467,000 | 1,540,000 | 1,183,000 | 472,000 | 686,000 | 1,643,000 | 961,000 | 1,198,000 | 624,000 | 926,000 | 712,000 | 751,000 | 1,718,000 | 2,081,000 | 592,000 | 860,000 | 1,720,000 | 1,495,000 | 478,000 | 603,000 | 1,560,000 | 3,494,000 | 7,342,000 | 3,101,000 | 2,526,000 | 1,314,000 | 3,662,000 | 4,701,000 | 4,139,000 | 2,514,000 | 3,765,000 | 1,443,000 | 1,151,000 | 2,270,000 | 1,682,000 | 3,584,000 | 1,290,000 | 1,424,000 | 1,845,000 | 1,836,000 | 1,754,000 | 1,828,000 | 1,557,000 | 1,403,000 | 1,714,000 | 1,102,000 | 975,000 | 885,000 | 1,060,000 | 805,000 | 805,000 | 932,000 | 1,024,000 | 751,000 | 759,000 | 865,000 | 961,000 | 615,000 | 1,768,000 | 640,000 |
total current assets | 75,994,000 | 71,747,000 | 71,849,000 | 81,304,000 | 80,356,000 | 84,263,000 | 79,808,000 | 86,691,000 | 85,850,000 | 61,244,000 | 64,462,000 | 57,587,000 | 60,035,000 | 64,681,000 | 64,916,000 | 70,255,000 | 94,112,000 | 93,041,000 | 80,863,000 | 86,608,000 | 87,802,000 | 77,301,000 | 73,466,000 | 81,420,000 | 69,538,000 | 71,517,000 | 70,676,000 | 81,527,000 | 78,846,000 | 81,341,000 | 59,996,000 | 60,883,000 | 57,669,000 | 58,368,000 | 56,644,000 | 58,558,000 | 54,069,000 | 51,721,000 | 53,238,000 | 67,789,000 | 65,310,000 | 59,764,000 | 39,028,000 | 55,280,000 | 50,811,000 | 44,653,000 | 31,880,000 | 35,779,000 | 38,333,000 | 45,780,000 | 39,886,000 | 39,955,000 | 90,829,000 | 86,882,000 | 81,225,000 | 53,764,000 | 50,603,000 | 41,553,000 | 40,673,000 | 37,478,000 | 40,837,000 | 38,696,000 | 38,727,000 | 37,014,000 | 38,560,000 | 32,461,000 | 38,901,000 | 46,509,000 | 54,905,000 | 64,595,000 | 47,737,000 | 47,895,000 | 80,755,000 | 51,274,000 | 65,837,000 | 76,096,000 | 65,653,000 | 55,799,000 | 47,633,000 | 29,077,000 | 22,551,000 | 25,270,000 | 29,569,000 | 21,752,000 | 20,087,000 | |||||||
property and equipment | 22,840,000 | 23,281,000 | 23,805,000 | 24,956,000 | 25,319,000 | 25,718,000 | 25,563,000 | 26,026,000 | 26,571,000 | 27,614,000 | 27,717,000 | 27,148,000 | 28,289,000 | 29,079,000 | 29,319,000 | 30,090,000 | 29,112,000 | 29,745,000 | 30,346,000 | 30,103,000 | 28,939,000 | 29,785,000 | 30,766,000 | 29,748,000 | 29,559,000 | 29,512,000 | 29,898,000 | 30,143,000 | 27,976,000 | 25,844,000 | 23,624,000 | 22,942,000 | 22,250,000 | 20,629,000 | 20,186,000 | 19,601,000 | 17,183,000 | 13,881,000 | 13,506,000 | 12,968,000 | 12,102,000 | 12,419,000 | 12,674,000 | 13,133,000 | 12,710,000 | 12,689,000 | 12,486,000 | 12,845,000 | 12,870,000 | 13,214,000 | 13,587,000 | 13,610,000 | 13,214,000 | 13,695,000 | 14,042,000 | 47,926,000 | 63,842,000 | 64,560,000 | 65,043,000 | 65,395,000 | 66,964,000 | 64,249,000 | 68,117,000 | 66,915,000 | 61,583,000 | 53,640,000 | 45,938,000 | 41,897,000 | 34,461,000 | 20,934,000 | 20,132,000 | 19,738,000 | 11,447,000 | 11,352,000 | 11,446,000 | 11,686,000 | 11,776,000 | 18,278,000 | 16,658,000 | 15,970,000 | 15,155,000 | 15,299,000 | 15,738,000 | 16,045,000 | 32,957,000 | 33,760,000 | 33,936,000 | 29,328,000 | 23,933,000 | 21,402,000 | 15,898,000 | 15,741,000 |
intangible assets | 21,621,000 | 21,088,000 | 21,271,000 | 23,569,000 | 23,702,000 | 24,784,000 | 26,213,000 | 26,206,000 | 27,798,000 | 28,726,000 | 29,262,000 | 28,145,000 | 30,752,000 | 33,511,000 | 35,238,000 | 37,054,000 | 11,482,000 | 12,028,000 | 12,945,000 | 13,283,000 | 12,585,000 | 13,037,000 | 13,785,000 | 14,226,000 | 15,480,000 | 16,020,000 | 16,874,000 | 17,683,000 | 18,430,000 | 19,725,000 | 20,076,000 | 20,562,000 | 21,230,000 | 21,118,000 | 21,094,000 | 22,525,000 | 22,889,000 | 24,059,000 | 16,502,000 | 2,760,000 | 2,389,000 | 2,574,000 | 2,760,000 | 2,946,000 | 3,131,000 | 3,317,000 | 3,502,000 | 3,688,000 | 3,874,000 | 4,060,000 | 4,245,000 | 4,430,000 | 4,616,000 | 4,802,000 | 4,987,000 | 10,629,000 | 14,483,000 | 15,257,000 | 17,458,000 | 16,870,000 | 16,402,000 | 18,399,000 | ||||||||||||||||||||||||||||||
goodwill | 46,317,000 | 43,660,000 | 42,408,000 | 44,640,000 | 43,355,000 | 43,576,000 | 44,283,000 | 42,946,000 | 43,844,000 | 43,823,000 | 43,308,000 | 40,710,000 | 42,590,000 | 44,248,000 | 44,900,000 | 45,606,000 | 27,379,000 | 27,190,000 | 27,864,000 | 27,185,000 | 26,563,000 | 26,276,000 | 26,546,000 | 26,171,000 | 26,737,000 | 26,549,000 | 26,834,000 | 27,032,000 | 27,132,000 | 27,933,000 | 27,505,000 | 27,282,000 | 26,791,000 | 25,945,000 | 25,694,000 | 26,555,000 | 26,544,000 | 26,965,000 | 21,822,000 | 8,010,000 | 8,010,000 | 8,010,000 | 8,010,000 | 8,010,000 | 8,010,000 | 8,010,000 | 8,010,000 | 8,010,000 | 8,010,000 | 8,010,000 | 8,010,000 | 8,010,000 | 8,010,000 | 8,010,000 | 8,010,000 | 8,010,000 | 8,010,000 | 8,010,000 | 8,010,000 | 8,010,000 | 21,820,000 | 21,820,000 | 21,820,000 | 21,070,000 | 21,070,000 | 21,055,000 | 18,055,000 | 18,001,000 | 18,053,000 | 18,298,000 | 16,849,000 | 15,686,000 | ||||||||||||||||||||
other assets | 3,050,000 | 3,438,000 | 4,407,000 | 4,093,000 | 4,681,000 | 4,464,000 | 4,373,000 | 3,864,000 | 4,838,000 | 4,756,000 | 5,006,000 | 4,769,000 | 5,507,000 | 5,487,000 | 4,121,000 | 3,718,000 | 4,696,000 | 4,513,000 | 4,534,000 | 4,269,000 | 5,024,000 | 4,360,000 | 4,125,000 | 2,124,000 | 2,960,000 | 2,081,000 | 1,602,000 | 1,446,000 | 1,622,000 | 1,197,000 | 1,039,000 | 897,000 | 877,000 | 731,000 | 721,000 | 628,000 | 674,000 | 669,000 | 650,000 | 479,000 | 1,979,000 | 1,979,000 | 1,979,000 | 1,979,000 | 3,166,000 | 3,166,000 | 3,166,000 | 3,166,000 | 3,145,000 | 3,145,000 | 3,030,000 | 2,831,000 | 2,990,000 | 3,024,000 | 2,998,000 | 3,542,000 | 4,896,000 | 5,330,000 | 5,048,000 | 5,243,000 | 10,093,000 | 14,886,000 | 12,554,000 | 13,257,000 | 10,288,000 | 8,737,000 | 8,791,000 | 9,301,000 | 11,224,000 | 10,911,000 | 17,774,000 | 19,788,000 | 21,603,000 | 22,410,000 | 21,453,000 | 16,979,000 | 17,088,000 | 11,388,000 | 16,270,000 | 16,467,000 | 15,744,000 | 16,127,000 | 14,807,000 | 7,642,000 | 7,546,000 | 5,108,000 | 6,949,000 | 6,964,000 | 6,053,000 | 6,066,000 | 6,608,000 | 6,714,000 |
total assets | 169,822,000 | 163,214,000 | 163,740,000 | 178,562,000 | 177,413,000 | 182,805,000 | 180,240,000 | 185,733,000 | 188,901,000 | 166,163,000 | 169,755,000 | 158,359,000 | 175,652,000 | 184,187,000 | 184,866,000 | 194,592,000 | 177,199,000 | 177,095,000 | 163,556,000 | 168,763,000 | 166,498,000 | 155,547,000 | 155,058,000 | 159,865,000 | 150,341,000 | 150,980,000 | 150,662,000 | 164,135,000 | 159,987,000 | 163,319,000 | 134,553,000 | 136,593,000 | 131,890,000 | 131,293,000 | 128,625,000 | 132,894,000 | 126,914,000 | 122,485,000 | 112,215,000 | 98,710,000 | 95,987,000 | 90,692,000 | 87,125,000 | 104,889,000 | 100,717,000 | 95,682,000 | 95,056,000 | 101,923,000 | 103,926,000 | 107,593,000 | 107,816,000 | 103,075,000 | 157,675,000 | 154,403,000 | 151,987,000 | 162,654,000 | 173,449,000 | 171,520,000 | 172,333,000 | 170,279,000 | 190,861,000 | 190,514,000 | 190,508,000 | 185,562,000 | 181,688,000 | 182,040,000 | 180,401,000 | 191,028,000 | 195,253,000 | 185,037,000 | 173,778,000 | 171,331,000 | 164,858,000 | 138,182,000 | 151,730,000 | 157,402,000 | 144,401,000 | 135,903,000 | ||||||||||||||
liabilities and stockholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 5,928,000 | 3,387,000 | 2,561,000 | 2,786,000 | 3,186,000 | 3,186,000 | 2,581,000 | 2,993,000 | 2,484,000 | 3,788,000 | 2,035,000 | 3,136,000 | 1,928,000 | 2,114,000 | 1,845,000 | 1,783,000 | 1,519,000 | 1,593,000 | 863,000 | 1,515,000 | 1,375,000 | 1,658,000 | 2,396,000 | 2,085,000 | 2,530,000 | 3,746,000 | 2,754,000 | 2,546,000 | 1,674,000 | 2,012,000 | 2,309,000 | 2,396,000 | 1,916,000 | 1,825,000 | 1,611,000 | 1,622,000 | 1,547,000 | 2,085,000 | 1,052,000 | 781,000 | 958,000 | 1,141,000 | 1,529,000 | 1,028,000 | 1,400,000 | 1,091,000 | 1,366,000 | 954,000 | 736,000 | 969,000 | 943,000 | 1,657,000 | 740,000 | 1,496,000 | 879,000 | 2,421,000 | 1,615,000 | 2,208,000 | 2,850,000 | 3,341,000 | 3,543,000 | 2,004,000 | 2,144,000 | 3,468,000 | 3,791,000 | 5,777,000 | 3,466,000 | 2,330,000 | 4,216,000 | 2,652,000 | 2,541,000 | 1,013,000 | 877,000 | 527,000 | 963,000 | 648,000 | 721,000 | 757,000 | 643,000 | 464,000 | 598,000 | 683,000 | 448,000 | 459,000 | 724,000 | 1,118,000 | 372,000 | 544,000 | 351,000 | 356,000 | 583,000 | |
accrued liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
compensation | 7,434,000 | 6,259,000 | 4,882,000 | 11,099,000 | 7,858,000 | 6,245,000 | 4,079,000 | 10,139,000 | 7,830,000 | 5,533,000 | 4,410,000 | 8,929,000 | 7,595,000 | 5,689,000 | 3,292,000 | 8,480,000 | 6,689,000 | 4,437,000 | 2,944,000 | 6,630,000 | 4,320,000 | 2,300,000 | 1,989,000 | 4,581,000 | 2,599,000 | 2,107,000 | 1,892,000 | 5,635,000 | 3,622,000 | 3,859,000 | 1,683,000 | 3,822,000 | 3,182,000 | 2,108,000 | 1,364,000 | 5,418,000 | 3,020,000 | 1,785,000 | 1,297,000 | 2,772,000 | 2,135,000 | 1,417,000 | 902,000 | 2,061,000 | 1,756,000 | 1,216,000 | 844,000 | 2,271,000 | 1,933,000 | 1,191,000 | 773,000 | 2,319,000 | 1,822,000 | 1,048,000 | 823,000 | 3,474,000 | 2,322,000 | 2,013,000 | 1,516,000 | 930,000 | 926,000 | 3,015,000 | 3,137,000 | 1,275,000 | 894,000 | |||||||||||||||||||||||||||
accrued other | 5,233,000 | 3,966,000 | 3,582,000 | 3,795,000 | 5,428,000 | 5,017,000 | 5,809,000 | 6,444,000 | 5,453,000 | 6,463,000 | 7,048,000 | 5,854,000 | 5,857,000 | 6,547,000 | 6,076,000 | 4,905,000 | 4,303,000 | 4,162,000 | 4,086,000 | 5,547,000 | 4,703,000 | 4,645,000 | 4,878,000 | 4,790,000 | 3,859,000 | 5,097,000 | 5,053,000 | 6,265,000 | 4,262,000 | 4,022,000 | 1,790,000 | 1,835,000 | 1,210,000 | 1,533,000 | 1,563,000 | 1,109,000 | 1,493,000 | 1,431,000 | 1,529,000 | 1,099,000 | 1,112,000 | 947,000 | 1,056,000 | 881,000 | 844,000 | 767,000 | 1,202,000 | 1,149,000 | 872,000 | 880,000 | 1,367,000 | 1,066,000 | 829,000 | 968,000 | 1,801,000 | 1,933,000 | 1,834,000 | 3,293,000 | 1,503,000 | 1,753,000 | 1,637,000 | 1,407,000 | 1,050,000 | 1,605,000 | 5,857,000 | |||||||||||||||||||||||||||
deferred revenue | 846,000 | 338,000 | 266,000 | 1,619,000 | 3,681,000 | 4,749,000 | 4,008,000 | 4,378,000 | 4,328,000 | 3,346,000 | 3,771,000 | 4,160,000 | 4,007,000 | 4,019,000 | 4,430,000 | 4,647,000 | 5,151,000 | 5,507,000 | 4,553,000 | 5,200,000 | 5,229,000 | 4,675,000 | 4,928,000 | 5,553,000 | 5,126,000 | 6,385,000 | 7,391,000 | 9,646,000 | 10,319,000 | 12,097,000 | 155,000 | 122,000 | 131,000 | 180,000 | 268,000 | 315,000 | 172,000 | 48,000 | 49,000 | 49,000 | 52,000 | 52,000 | 41,000 | 42,000 | 42,000 | 43,000 | 44,000 | 45,000 | 46,000 | 47,000 | 49,000 | 51,000 | 51,000 | 603,000 | 1,376,000 | 1,543,000 | 1,793,000 | 562,000 | 744,000 | 1,054,000 | 838,000 | 905,000 | 1,127,000 | 802,000 | 1,136,000 | 4,335,000 | 6,025,000 | 3,911,000 | 4,515,000 | 5,586,000 | 3,654,000 | 2,974,000 | 2,626,000 | 2,236,000 | 577,000 | 803,000 | 255,000 | 395,000 | 577,000 | 132,000 | 528,000 | 978,000 | 1,207,000 | 1,039,000 | 1,513,000 | 1,130,000 | 165,000 | |||||
income tax payable | 1,894,000 | 1,244,000 | 43,000 | 11,953,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total current liabilities | 19,441,000 | 13,950,000 | 13,185,000 | 20,543,000 | 20,196,000 | 19,197,000 | 16,477,000 | 23,954,000 | 32,048,000 | 19,130,000 | 17,264,000 | 32,079,000 | 29,387,000 | 28,369,000 | 25,643,000 | 29,815,000 | 17,662,000 | 15,699,000 | 12,446,000 | 18,892,000 | 15,627,000 | 13,278,000 | 14,191,000 | 20,209,000 | 17,227,000 | 20,344,000 | 20,416,000 | 35,133,000 | 31,585,000 | 34,225,000 | 19,534,000 | 9,803,000 | 7,544,000 | 6,738,000 | 5,934,000 | 10,135,000 | 8,069,000 | 8,309,000 | 5,608,000 | 4,700,000 | 4,254,000 | 3,554,000 | 3,539,000 | 4,067,000 | 4,118,000 | 3,244,000 | 4,321,000 | 5,976,000 | 3,799,000 | 3,468,000 | 6,935,000 | 6,899,000 | 5,473,000 | 5,875,000 | 6,468,000 | 11,040,000 | 7,523,000 | 10,234,000 | 9,136,000 | 7,647,000 | 7,906,000 | 7,074,000 | 6,540,000 | 7,984,000 | 8,833,000 | 14,788,000 | 17,672,000 | 12,526,000 | 13,283,000 | 15,972,000 | 13,134,000 | 19,852,000 | 7,137,000 | 5,844,000 | 10,052,000 | 8,989,000 | 5,613,000 | 5,704,000 | 3,785,000 | 5,476,000 | 4,570,000 | 6,764,000 | 11,789,000 | 4,778,000 | 7,354,000 | |||||||
long-term debt | 29,666,000 | 29,628,000 | 29,591,000 | 29,554,000 | 29,517,000 | 29,480,000 | 29,443,000 | 29,405,000 | 29,353,000 | 29,303,000 | 29,495,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | 1,744,000 | 1,607,000 | 1,595,000 | 1,785,000 | 1,771,000 | 1,857,000 | 1,992,000 | 2,004,000 | 2,057,000 | 2,025,000 | 2,102,000 | 8,479,000 | 7,181,000 | 6,372,000 | 5,867,000 | 6,368,000 | 6,507,000 | 7,004,000 | 7,315,000 | 5,585,000 | 4,788,000 | 6,370,000 | 6,176,000 | 6,304,000 | 4,027,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term liabilities | 7,662,000 | 7,783,000 | 7,600,000 | 7,783,000 | 7,785,000 | 8,321,000 | 8,530,000 | 8,060,000 | 9,539,000 | 9,742,000 | 9,518,000 | 10,773,000 | 11,524,000 | 11,760,000 | 10,713,000 | 11,649,000 | 7,670,000 | 7,552,000 | 7,630,000 | 8,020,000 | 7,865,000 | 7,442,000 | 6,634,000 | 5,512,000 | 4,755,000 | 4,853,000 | 5,712,000 | 5,720,000 | 5,681,000 | 1,918,000 | 2,062,000 | 2,119,000 | 1,836,000 | 1,936,000 | 1,884,000 | 2,146,000 | 1,897,000 | 1,900,000 | 1,818,000 | 1,920,000 | 1,778,000 | 1,741,000 | 1,722,000 | 1,845,000 | 1,779,000 | 1,646,000 | 1,636,000 | 1,970,000 | 1,917,000 | 1,959,000 | 2,005,000 | 2,247,000 | 2,355,000 | 2,391,000 | 2,368,000 | 2,684,000 | 4,394,000 | 4,513,000 | 4,656,000 | 4,675,000 | 4,665,000 | 4,811,000 | 4,717,000 | 4,583,000 | 4,717,000 | 4,495,000 | 4,379,000 | 3,453,000 | 3,281,000 | 1,597,000 | 1,179,000 | 252,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 10,090,000 | 2,000,000 | 2,000,000 | ||||||||||
total liabilities | 58,513,000 | 52,968,000 | 51,971,000 | 59,665,000 | 59,269,000 | 58,855,000 | 58,090,000 | 65,823,000 | 76,489,000 | 63,609,000 | 62,494,000 | 49,967,000 | 50,540,000 | 50,924,000 | 48,195,000 | 54,507,000 | 36,367,000 | 35,014,000 | 30,149,000 | 37,708,000 | 35,915,000 | 30,581,000 | 31,732,000 | 37,349,000 | 31,709,000 | 35,667,000 | 37,041,000 | 55,525,000 | 51,242,000 | 49,963,000 | 24,006,000 | 25,036,000 | 22,541,000 | 21,881,000 | 21,442,000 | 26,061,000 | 24,108,000 | 23,654,000 | 16,942,000 | 6,837,000 | 6,259,000 | 5,512,000 | 5,474,000 | 6,138,000 | 6,046,000 | 5,049,000 | 6,108,000 | 8,106,000 | 5,887,000 | 5,608,000 | 9,114,000 | 9,331,000 | 8,024,000 | 8,473,000 | 9,046,000 | 17,318,000 | 15,573,000 | 18,466,000 | 17,565,000 | 15,920,000 | 16,236,000 | 15,932,000 | 15,317,000 | 13,190,000 | 14,185,000 | 19,941,000 | 22,734,000 | 49,222,000 | 49,815,000 | 41,772,000 | 36,535,000 | 40,409,000 | 27,312,000 | 8,735,000 | 13,409,000 | 12,199,000 | 8,195,000 | 9,056,000 | 7,213,000 | 8,815,000 | 16,093,000 | 10,337,000 | 15,277,000 | 6,436,000 | 8,966,000 | |||||||
commitments and contingencies | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
series a preferred stock — .05 par value, 450 shares authorized; no shares issued and outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000 shares authorized; 14,298 and 14,325 shares issued and outstanding as of june 30, 2025 and september 30, 2024, respectively | 715,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additional paid-in capital | 47,861,000 | 46,547,000 | 45,135,000 | 44,594,000 | 42,382,000 | 40,271,000 | 37,621,000 | 36,706,000 | 34,345,000 | 32,446,000 | 30,224,000 | 28,774,000 | 26,612,000 | 24,827,000 | 22,644,000 | 21,598,000 | 20,025,000 | 18,516,000 | 16,160,000 | 15,369,000 | 13,658,000 | 11,481,000 | 10,361,000 | 10,740,000 | 8,829,000 | 7,510,000 | 6,340,000 | 7,607,000 | 5,728,000 | 5,431,000 | 5,337,000 | 5,413,000 | 5,005,000 | 8,067,000 | 7,009,000 | 6,754,000 | 5,764,000 | 4,950,000 | 3,538,000 | 3,060,000 | 2,276,000 | 1,620,000 | 729,000 | 2,662,000 | 2,419,000 | 2,026,000 | 2,028,000 | 10,007,000 | 16,911,000 | 18,819,000 | 18,346,000 | 76,749,000 | 76,132,000 | 75,298,000 | 74,490,000 | 73,373,000 | 72,207,000 | 70,672,000 | 69,702,000 | 68,738,000 | 67,341,000 | 67,418,000 | 66,005,000 | 64,350,000 | 63,181,000 | 63,042,000 | 74,573,000 | 78,853,000 | 79,863,000 | 78,036,000 | 76,670,000 | 68,728,000 | 66,051,000 | 81,626,000 | 96,281,000 | 93,938,000 | 90,857,000 | 88,661,000 | 87,424,000 | 78,007,000 | 59,833,000 | 57,849,000 | 57,468,000 | 57,299,000 | 56,842,000 | 56,453,000 | 56,295,000 | 54,754,000 | 54,071,000 | 52,842,000 | 48,267,000 | |
accumulated other comprehensive income | 1,198,000 | -9,874,000 | -5,719,000 | -1,434,000 | 75,000 | 1,727,000 | 3,759,000 | 3,231,000 | 5,006,000 | 3,174,000 | 1,469,000 | 490,000 | 1,432,000 | 396,000 | 1,977,000 | 1,444,000 | 2,184,000 | 2,718,000 | 2,982,000 | 5,213,000 | 4,034,000 | 3,417,000 | 2,016,000 | -271,000 | -935,000 | 1,273,000 | 888,000 | 1,731,000 | 411,000 | 5,000 | -3,000 | 30,000 | 446,000 | 1,528,000 | 36,000 | -10,000 | 25,000 | 58,000 | -32,000 | 127,000 | 277,000 | 40,000 | 139,000 | 97,000 | -153,000 | 568,000 | 754,000 | 699,000 | 886,000 | 452,000 | 890,000 | 992,000 | 1,504,000 | 1,000,000 | 305,000 | 226,000 | -107,000 | -1,577,000 | 37,000 | 948,000 | 1,723,000 | 2,393,000 | 2,560,000 | 1,510,000 | -293,000 | -129,000 | -314,000 | -72,000 | 56,000 | -125,000 | 430,000 | 209,000 | 337,000 | 521,000 | 515,000 | 497,000 | 375,000 | 33,000 | ||||||||||||||
retained earnings | 61,535,000 | 66,853,000 | 72,062,000 | 75,713,000 | 79,162,000 | 86,716,000 | 86,469,000 | 87,255,000 | 80,561,000 | 73,215,000 | 80,948,000 | 88,791,000 | 103,519,000 | 109,170,000 | 113,253,000 | 116,065,000 | 116,354,000 | 119,641,000 | 111,554,000 | 111,828,000 | 114,774,000 | 112,315,000 | 110,853,000 | 110,705,000 | 107,151,000 | 105,685,000 | 104,423,000 | 97,615,000 | 99,368,000 | 102,050,000 | 100,516,000 | 102,072,000 | 101,672,000 | 100,952,000 | 100,446,000 | 98,146,000 | 95,502,000 | 91,499,000 | 90,674,000 | 88,161,000 | 86,804,000 | 82,880,000 | 79,829,000 | 93,881,000 | 91,536,000 | 87,938,000 | 88,242,000 | 91,036,000 | 87,350,000 | 84,219,000 | 78,873,000 | 74,625,000 | 71,886,000 | 68,824,000 | 67,100,000 | 70,122,000 | 83,059,000 | 79,217,000 | 82,523,000 | 82,900,000 | 104,564,000 | 105,480,000 | 105,907,000 | 103,989,000 | 101,280,000 | 97,740,000 | 93,524,000 | 66,439,000 | 67,252,000 | 62,453,000 | 57,346,000 | 51,620,000 | 65,526,000 | 59,939,000 | 54,265,000 | 48,273,000 | 41,979,000 | 35,620,000 | 34,157,000 | 23,122,000 | 17,026,000 | 42,036,000 | 36,354,000 | 30,911,000 | 37,401,000 | 33,029,000 | 28,918,000 | 24,475,000 | 19,903,000 | 17,153,000 | 12,385,000 | 10,354,000 |
total stockholders’ equity | 111,309,000 | 110,246,000 | 111,769,000 | 118,897,000 | 118,144,000 | 123,950,000 | 122,150,000 | 119,910,000 | 112,412,000 | 102,554,000 | 107,261,000 | 108,392,000 | 125,112,000 | 133,263,000 | 136,671,000 | 140,085,000 | 140,832,000 | 142,081,000 | 133,407,000 | 131,055,000 | 130,583,000 | 124,966,000 | 123,326,000 | 122,516,000 | 118,632,000 | 115,313,000 | 113,621,000 | 108,610,000 | 108,745,000 | 113,356,000 | 110,547,000 | 111,557,000 | 109,349,000 | 109,412,000 | 107,183,000 | 106,833,000 | 102,806,000 | 98,831,000 | 95,273,000 | 91,873,000 | 89,728,000 | 85,180,000 | 81,651,000 | 98,751,000 | 94,671,000 | 90,633,000 | 88,948,000 | 93,817,000 | 98,039,000 | 101,985,000 | 98,702,000 | 93,744,000 | 149,651,000 | 145,930,000 | 142,941,000 | 145,336,000 | 157,876,000 | 153,054,000 | 154,768,000 | 154,359,000 | 174,625,000 | 174,582,000 | 175,191,000 | 172,372,000 | 167,503,000 | 162,099,000 | 157,667,000 | 141,806,000 | 145,438,000 | 143,265,000 | 137,243,000 | 130,922,000 | 137,546,000 | 129,447,000 | 138,321,000 | 145,203,000 | 136,206,000 | 126,847,000 | 123,410,000 | 108,988,000 | 93,394,000 | 100,362,000 | 94,504,000 | 95,269,000 | 90,221,000 | |||||||
total liabilities and stockholders’ equity | 169,822,000 | 163,214,000 | 163,740,000 | 178,562,000 | 177,413,000 | 182,805,000 | 180,240,000 | 185,733,000 | 188,901,000 | 166,163,000 | 169,755,000 | 158,359,000 | 175,652,000 | 184,187,000 | 184,866,000 | 194,592,000 | 177,199,000 | 177,095,000 | 163,556,000 | 168,763,000 | 166,498,000 | 155,547,000 | 155,058,000 | 159,865,000 | 150,341,000 | 150,980,000 | 150,662,000 | 164,135,000 | 159,987,000 | 163,319,000 | 134,553,000 | 136,593,000 | 131,890,000 | 131,293,000 | 128,625,000 | 132,894,000 | 126,914,000 | 122,485,000 | 112,215,000 | 98,710,000 | 95,987,000 | 90,692,000 | 87,125,000 | 104,889,000 | 100,717,000 | 95,682,000 | 95,056,000 | 101,923,000 | 103,926,000 | 107,593,000 | 107,816,000 | 103,075,000 | 157,675,000 | 154,403,000 | 151,987,000 | 162,654,000 | 173,449,000 | 171,520,000 | 172,333,000 | 170,279,000 | 190,861,000 | 190,514,000 | 190,508,000 | 185,562,000 | 181,688,000 | 182,040,000 | 180,401,000 | 191,028,000 | 195,253,000 | 185,037,000 | 173,778,000 | 171,331,000 | 164,858,000 | 138,182,000 | 151,730,000 | 144,401,000 | 135,903,000 | |||||||||||||||
common stock — .05 par value, 45,000 shares authorized; 14,299 and 14,325 shares issued and outstanding as of march 31, 2025 and september 30, 2024, respectively | 715,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive loss | -3,869,000 | -6,143,000 | -2,126,000 | -4,113,000 | -3,750,000 | -2,652,000 | -4,759,000 | -3,201,000 | -3,814,000 | -4,617,000 | -333,000 | -649,000 | -566,000 | -336,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000 shares authorized; 14,294 and 14,325 shares issued and outstanding as of december 31, 2024 and september 30, 2024, respectively | 715,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenue, less current portion | 1,648,000 | 2,400,000 | 3,492,000 | 3,409,000 | 4,115,000 | 5,088,000 | 7,402,000 | 8,423,000 | 9,292,000 | 10,301,000 | 11,035,000 | 11,763,000 | 10,073,000 | 10,796,000 | 12,423,000 | 9,861,000 | 10,907,000 | 11,628,000 | 9,727,000 | 10,470,000 | 10,913,000 | 11,247,000 | 12,825,000 | 12,710,000 | 245,000 | 262,000 | 258,000 | 188,000 | 192,000 | 199,000 | 208,000 | 217,000 | 227,000 | 217,000 | 213,000 | 226,000 | 149,000 | 159,000 | 151,000 | 160,000 | 171,000 | 181,000 | 174,000 | 185,000 | 196,000 | 207,000 | 210,000 | 3,594,000 | 3,656,000 | 3,719,000 | 3,773,000 | 3,598,000 | 3,665,000 | 4,047,000 | 4,060,000 | 623,000 | 635,000 | 658,000 | 683,000 | 33,243,000 | 33,251,000 | 24,203,000 | 22,222,000 | 20,305,000 | 20,175,000 | 1,891,000 | 2,357,000 | 2,210,000 | 1,582,000 | 1,352,000 | 1,428,000 | 1,339,000 | 1,433,000 | 1,573,000 | 1,488,000 | 1,507,000 | 1,583,000 | 1,612,000 | 1,640,000 | 1,831,000 | 1,793,000 | 1,878,000 | 2,431,000 | 2,594,000 | ||||||||
common stock — .05 par value, 45,000 shares authorized; 14,325 and 14,155 shares issued and outstanding, as of september 30, 2024 and 2023, respectively | 716,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contract assets, current | 10,021,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000 shares authorized; 14,265 and 14,155 shares issued and outstanding as of june 30, 2024 and september 30, 2023, respectively | 713,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000 shares authorized; 14,260 and 14,155 shares issued and outstanding as of march 31, 2024 and september 30, 2023, respectively | 713,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000 shares authorized; 14,235 and 14,155 shares issued and outstanding as of december 31, 2023 and september 30, 2023, respectively | 712,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contract assets — royalties and license fees | 7,796,000 | 7,678,000 | 7,866,000 | 7,047,000 | 7,116,000 | 7,584,000 | 7,242,000 | 6,668,000 | 7,091,000 | 7,043,000 | 6,622,000 | 6,566,000 | 6,108,000 | 4,248,000 | 6,282,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short-term borrowings | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000 shares authorized; 14,155 and 14,029 shares issued and outstanding, as of september 30, 2023 and 2022, respectively | 708,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000 shares authorized; 14,134 and 14,029 shares issued and outstanding as of june 30, 2023 and september 30, 2022, respectively | 707,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000 shares authorized; 14,134 and 14,029 shares issued and outstanding as of march 31, 2023 and september 30, 2022, respectively | 707,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000 shares authorized; 14,126 and 14,029 shares issued and outstanding as of december 31, 2022 and september 30, 2022, respectively | 706,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000 shares authorized; 14,029 and 13,899 shares issued and outstanding, as of september 30, 2022 and 2021, respectively | 701,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000 shares authorized; 13,999 and 13,899 shares issued and outstanding as of june 30, 2022 and september 30, 2021, respectively | 700,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000 shares authorized; 13,990 and 13,899 shares issued and outstanding as of march 31, 2022 and september 30, 2021, respectively | 700,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000 shares authorized; 13,975 and 13,899 shares issued and outstanding as of december 31, 2021 and september 30, 2021, respectively | 699,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000 shares authorized; 13,899 and 13,672 shares issued and outstanding, as of september 30, 2021 and 2020, respectively | 695,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000 shares authorized; 13,872 and 13,672 shares issued and outstanding as of june 30, 2021 and september 30, 2020, respectively | 694,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000 shares authorized; 13,868 and 13,672 shares issued and outstanding as of march 31, 2021 and september 30, 2020, respectively | 693,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000 shares authorized; 13,739 and 13,672 shares issued and outstanding as of december 31, 2020 and september 30, 2020, respectively | 687,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration | 3,200,000 | 3,113,000 | 3,009,000 | 3,326,000 | 11,041,000 | 11,708,000 | 12,235,000 | 1,750,000 | 925,000 | 925,000 | 925,000 | 13,950,000 | 400,000 | 9,308,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000 shares authorized; 13,672 and 13,504 shares issued and outstanding, as of september 30, 2020 and 2019, respectively | 684,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
series a preferred stock — .05 par value, 450,000 shares authorized; no shares issued and outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000,000 shares authorized; 13,645,174 and 13,504,102 shares issued and outstanding as of june 30, 2020 and september 30, 2019, respectively | 682,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000,000 shares authorized; 13,609,495 and 13,504,102 shares issued and outstanding as of march 31, 2020 and september 30, 2019, respectively | 680,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contract assets - royalties and license fees | 7,847,000 | 8,210,000 | 8,235,000 | 7,065,000 | 6,707,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000,000 shares authorized; 13,593,069 and 13,504,102 shares issued and outstanding as of december 31, 2019 and september 30, 2019, respectively | 680,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted cash | 350,000 | 350,000 | 350,000 | 350,000 | 822,000 | 786,000 | 1,640,000 | 1,630,000 | 1,617,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration, less current portion | 3,425,000 | 1,151,000 | 1,110,000 | 2,410,000 | 13,114,000 | 12,916,000 | 12,945,000 | 13,366,000 | 13,592,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000,000 shares authorized; 13,504,102 and 13,397,647 shares issued and outstanding, as of september 30, 2019 and 2018, respectively | 675,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax assets | 6,067,000 | 5,301,000 | 4,778,000 | 5,981,000 | 3,326,000 | 2,313,000 | 3,073,000 | 4,502,000 | 4,286,000 | 546,000 | 470,000 | 359,000 | 360,000 | 394,000 | 321,000 | 315,000 | 303,000 | 506,000 | 188,000 | 197,000 | 219,000 | 312,000 | 79,000 | 103,000 | 376,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
series a preferred stock- .05 par value, 450,000 shares authorized; no shares issued and outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 13,490,323 and 13,397,647 shares issued and outstanding as of june 30, 2019 and september 30, 2018, respectively | 675,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 13,488,738 and 13,397,647 shares issued and outstanding as of march 31, 2019 and september 30, 2018, respectively | 674,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 13,482,139 and 13,397,647 shares issued and outstanding as of december 31, 2018 and september 30, 2018, respectively | 674,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000,000 shares authorized; 13,397,647 and 13,094,988 shares issued and outstanding, as of september 30, 2018 and 2017, respectively | 670,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 13,348,124 and 13,094,988 shares issued and outstanding as of june 30, 2018 and september 30, 2017, respectively | 667,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 13,247,068 and 13,094,988 shares issued and outstanding as of march 31, 2018 and september 30, 2017, respectively | 662,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration, current portion | 13,752,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 13,195,616 and 13,094,988 shares issued and outstanding as of december 31, 2017 and september 30, 2017, respectively | 660,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000,000 shares authorized; 13,094,988 and 13,208,443 shares issued and outstanding, as of september 30, 2017 and 2016, respectively | 655,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due to customers | 156,000 | 225,000 | 340,000 | 881,000 | 1,741,000 | 1,471,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 13,110,273 and 13,208,443 shares issued and outstanding as of june 30, 2017 and september 30, 2016, respectively | 656,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 13,277,044 and 13,208,443 shares issued and outstanding, respectively | 664,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 13,268,530 and 13,208,443 shares issued and outstanding, respectively | 663,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
business combination and contingent consideration | 925,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000,000 shares authorized; 13,208,443 and 12,945,157 shares issued and outstanding, in 2016 and 2015 respectively | 660,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
business combination consideration payable | 822,000 | 1,558,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 13,040,978 and 12,945,157 shares issued and outstanding, respectively | 652,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 13,012,656 and 12,945,157 shares issued and outstanding, respectively | 651,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 12,996,040 and 12,945,157 shares issued and outstanding, respectively | 650,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets of discontinued operations | 16,000 | 85,000 | 46,000 | 46,000 | 46,000 | 45,000 | 129,000 | 809,000 | 883,000 | 1,130,000 | 1,428,000 | 3,117,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities of discontinued operations | 45,000 | 75,000 | 126,000 | 126,000 | 139,000 | 125,000 | 271,000 | 1,640,000 | 1,640,000 | 1,716,000 | 1,758,000 | 1,984,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000,000 shares authorized; 12,945,157 and 13,606,545 shares issued and outstanding, respectively | 647,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 13,022,396 and 13,606,545 shares issued and outstanding, respectively | 651,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 13,007,830 and 13,606,545 shares issued and outstanding, respectively | 650,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 12,938,433 and 13,606,545 shares issued and outstanding, respectively | 647,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
share repurchase accrual | 513,000 | 1,004,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring and other current liabilities | 2,000 | 2,000 | 228,000 | 416,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000,000 shares authorized; 13,606,545 and 13,891,402 shares issued and outstanding, respectively | 680,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 13,594,564 and 13,891,402 shares issued and outstanding, respectively | 680,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 13,584,989 and 13,891,402 shares issued and outstanding, respectively | 679,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 13,622,451 and 13,891,402 shares issued and outstanding, respectively | 681,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000,000 shares authorized; 13,891,402 and 14,656,806 shares issued and outstanding, respectively | 695,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other current liabilities | 89,000 | 112,000 | 163,000 | 170,000 | 317,000 | 554,000 | 930,000 | 2,609,000 | 376,000 | 1,177,000 | 1,474,000 | 1,061,000 | 1,018,000 | 1,797,000 | 918,000 | 862,000 | 654,000 | 3,655,000 | 1,028,000 | 303,000 | 278,000 | 4,451,000 | 2,545,000 | 1,311,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 14,273,121 and 14,656,806 shares issued and outstanding, respectively | 714,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 14,569,221 and 14,656,806 shares issued and outstanding, respectively | 728,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued income taxes | 2,003,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 14,662,359 and 14,656,806 shares issued and outstanding, respectively | 733,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
held-to-maturity securities | 3,010,000 | 3,030,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current assets of discontinued operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current liabilities of discontinued operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000,000 shares authorized; 14,656,806 and 17,531,408 shares issued and outstanding, respectively | 733,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 17,544,463 and 17,531,408 shares issued and outstanding | 877,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 17,543,188 and 17,531,408 shares issued and outstanding | 877,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 17,527,914 and 17,531,408 shares issued and outstanding | 876,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000,000 shares authorized; 17,531,408 and 17,423,601 shares issued and outstanding | 877,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short-term investments | 15,909,000 | 11,041,000 | 10,149,000 | 9,105,000 | 13,101,000 | 8,170,000 | 8,135,000 | 8,932,000 | 16,161,000 | 8,203,000 | 10,310,000 | 9,251,000 | 10,612,000 | 11,083,000 | 11,326,000 | 12,496,000 | 42,343,000 | 31,680,000 | 50,142,000 | 55,062,000 | 48,726,000 | 39,472,000 | 31,834,000 | 11,085,000 | 7,869,000 | 11,428,000 | 16,506,000 | 3,617,000 | 3,072,000 | 1,700,000 | 2,640,000 | 1,660,000 | 3,290,000 | 2,801,000 | 2,473,000 | 3,169,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax asset | 830,000 | 639,000 | 678,000 | 247,000 | 722,000 | 721,000 | 594,000 | 353,000 | 481,000 | 483,000 | 495,000 | 1,058,000 | 1,127,000 | 1,116,000 | 1,115,000 | 1,116,000 | 496,000 | 435,000 | 435,000 | 435,000 | 366,000 | 353,000 | 353,000 | 354,000 | 379,000 | 379,000 | 379,000 | 345,000 | 345,000 | 345,000 | 345,000 | 417,000 | 417,000 | 417,000 | 297,000 | 297,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term investments | 28,899,000 | 33,436,000 | 35,247,000 | 36,290,000 | 33,033,000 | 32,467,000 | 32,239,000 | 27,300,000 | 29,598,000 | 45,181,000 | 47,596,000 | 47,351,000 | 45,748,000 | 43,089,000 | 46,171,000 | 43,917,000 | 47,785,000 | 49,922,000 | 49,243,000 | 47,758,000 | 46,095,000 | 46,670,000 | 46,898,000 | 49,311,000 | 47,832,000 | 48,349,000 | 44,088,000 | 38,452,000 | 39,450,000 | 40,180,000 | 39,164,000 | 40,144,000 | 38,023,000 | 32,134,000 | 31,209,000 | 29,763,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets | 14,097,000 | 14,869,000 | 16,238,000 | 16,644,000 | 17,051,000 | 18,233,000 | 18,755,000 | 19,266,000 | 16,983,000 | 17,717,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 17,525,477 and 17,423,601 shares issued and outstanding | 876,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 17,519,328 and 17,423,601 shares issued and outstanding | 876,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 17,488,634 and 17,423,601 shares issued and outstanding | 874,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued income taxes payable | 186,000 | 4,339,000 | 1,186,000 | 6,227,000 | 4,481,000 | 1,910,000 | 819,000 | 465,000 | 1,797,000 | 2,096,000 | 4,493,000 | 3,827,000 | 1,637,000 | 1,509,000 | 2,699,000 | 2,608,000 | 941,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
series a preferred stock — .05 par value, 450,000 shares authorized; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
no shares issued and outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000,000 shares authorized; 17,423,601 and 17,471,472 shares issued and outstanding | 871,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued liabilities | 2,601,000 | 2,219,000 | 2,640,000 | 3,261,000 | 4,554,000 | 7,137,000 | 4,650,000 | 3,394,000 | 2,236,000 | 1,470,000 | 993,000 | 1,418,000 | 2,569,000 | 3,715,000 | 2,773,000 | 2,641,000 | 1,433,000 | 1,541,000 | 1,548,000 | 1,603,000 | 3,737,000 | 6,529,000 | 4,552,000 | 4,321,000 | 1,476,000 | 2,263,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 17,415,313 and 17,471,472 shares issued and outstanding | 871,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 17,416,335 and 17,471,472 shares issued and outstanding | 871,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 17,473,260 and 17,471,472 shares issued and outstanding | 874,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
september 30, 2009 and 2008, respectively | 11,320,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000,000 shares authorized; 17,471,472 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
and 18,030,270 shares issued and outstanding | 874,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 17,468,530 and 18,030,270 shares issued and outstanding | 873,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 17,463,318 and 18,030,270 shares issued and outstanding | 873,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities accounts payable | 4,032,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 17,503,902 and 18,030,270 shares issued and outstanding | 875,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock — .05 par value, 45,000,000 shares authorized; 18,030,270 and 18,164,980 shares issued and outstanding | 901,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes receivable | 509,000 | 3,814,000 | 207,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
series a preferred stock— .05 par value, 450,000 shares authorized; no shares issued and outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock— .05 par value, 45,000,000 shares authorized; 18,197,179 and 18,164,980 shares issued and outstanding | 910,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock— .05 par value, 45,000,000 shares authorized; 18,233,618 and 18,164,980 shares issued and outstanding | 912,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 18,273,214 and 18,164,980 shares issued and outstanding | 913,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
september 30, 2007 and 2006 | 16,138,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
series a preferred stock - .05 par value, 450,000 shares authorized; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock - .05 par value, 45,000,000 shares authorized; 18,164,980 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
and 18,830,455 shares issued and outstanding | 909,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 17,979,280 and 18,830,455 shares issued and outstanding | 899,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
series a preferred stock- | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
.05 par value, 450,000 shares authorized; no shares issued and outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
.05 par value, 45,000,000 shares authorized; 17,944,168 and 18,830,455 shares issued and outstanding | 897,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 18,393,439 and 18,830,455 shares issued and outstanding | 920,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
september 30, 2006 and 2005 | 14,493,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued liabilities- | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
series a preferred stock- .05 par value, 450,000 shares authorized, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized 18,830,455 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
and 18,535,761 shares issued and outstanding | 942,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unearned compensation | -2,346,000 | -2,239,000 | -2,316,000 | -632,000 | -683,000 | -736,000 | -732,000 | -466,000 | -490,000 | -387,000 | -423,000 | -525,000 | -258,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and stockholders equity | 157,402,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
the accompanying notes are an integral part of these financial statements. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of long-term liabilities | 1,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
.05 par value, 45,000,000 shares authorized; 18,764,227 and 18,535,761 shares issued and outstanding | 938,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
.05 par value, 45,000,000 shares authorized; 18,712,267 and 18,535,761 shares issued and outstanding | 936,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock-.05 par value, 45,000,000 shares authorized; 18,551,821 and 18,535,761 shares issued and outstanding | 928,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
.05 par value, 450,000 shares authorized; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
.05 par value, 45,000,000 shares authorized; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18,332,009 and 17,536,656 shares issued and outstanding | 917,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
.05 par value, 45,000,000 shares authorized; 18,289,319 and 17,536,656 shares issued and outstanding | 914,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 17,614,356 and 17,536,656 shares issued and outstanding | 881,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax liability | 75,000 | 27,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
series a preferred stock- .05 par value, 450,000 shares authorized, no shares issued and outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized 17,536,656 and 17,439,435 shares issued and outstanding | 877,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 17,498,581 and 17,439,435 shares issued and outstanding | 875,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash & cash equivalents | 7,965,000 | 6,393,000 | 3,790,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenues | 194,000 | 293,000 | 122,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
.05 par value, 45,000,000 shares authorized; 17,465,965 and 17,439,435 shares issued and outstanding | 873,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized 17,439,435 and 17,271,594 shares issued and outstanding | 872,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 17,431,420 and 17,271,594 shares issued and outstanding | 872,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock- .05 par value, 45,000,000 shares authorized; 17,359,423 and 17,271,594 shares issued and outstanding | 868,000 |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 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-06-30 | 2005-03-31 | 2004-12-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-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | -14,728,000 | -5,651,000 | -289,000 | -3,287,000 | 8,087,000 | -274,000 | -2,946,000 | 2,459,000 | 1,462,000 | 148,000 | 3,554,000 | 1,466,000 | 1,262,000 | 1,310,000 | -1,753,000 | -2,682,000 | 1,534,000 | -1,556,000 | 400,000 | 720,000 | 506,000 | 2,300,000 | 2,644,000 | 4,003,000 | 825,000 | 2,513,000 | 1,357,000 | 3,925,000 | 3,051,000 | 3,614,000 | 2,344,000 | 3,598,000 | 2,459,000 | 3,630,000 | 3,686,000 | 3,131,000 | 4,102,000 | 4,248,000 | 2,740,000 | 3,062,000 | 1,723,000 | 2,706,000 | -12,937,000 | 3,842,000 | -3,306,000 | -377,000 | -21,663,000 | -916,000 | -427,000 | 1,917,000 | 2,710,000 | 3,539,000 | 4,216,000 | 27,085,000 | -814,000 | 4,800,000 | 5,107,000 | 5,646,000 | -13,906,000 | 5,587,000 | 5,674,000 | 5,992,000 | 6,294,000 | 6,358,000 | 1,464,000 | 6,218,000 | 6,096,000 | -24,816,000 | 5,682,000 | 5,443,000 | -6,490,000 | 4,372,000 | 4,111,000 | 4,443,000 | 4,572,000 | 2,750,000 | 2,171,000 | 2,031,000 | |||||||||||||
adjustments to reconcile net loss to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 2,103,000 | 2,139,000 | 2,083,000 | 2,139,000 | 2,126,000 | 2,096,000 | 2,333,000 | 2,157,000 | 2,151,000 | 2,092,000 | 2,122,000 | 2,240,000 | 2,206,000 | 2,320,000 | 2,376,000 | 2,407,000 | 1,844,000 | 1,906,000 | 1,860,000 | 1,873,000 | 1,790,000 | 1,796,000 | 1,804,000 | 1,850,000 | 1,887,000 | 1,819,000 | 1,756,000 | 1,720,000 | 1,605,000 | 1,586,000 | 1,520,000 | 1,549,000 | 1,396,000 | 1,328,000 | 1,282,000 | 1,170,000 | 1,406,000 | 1,388,000 | 909,000 | 722,000 | 694,000 | 706,000 | 683,000 | 661,000 | 674,000 | 683,000 | 697,000 | 712,000 | 728,000 | 724,000 | 722,000 | 715,000 | 734,000 | 731,000 | 749,000 | 1,802,000 | 1,803,000 | 1,792,000 | 1,868,000 | 2,098,000 | 2,108,000 | 1,744,000 | 1,560,000 | 1,353,000 | 1,325,000 | 1,674,000 | 1,570,000 | 1,508,000 | 1,505,000 | 1,488,000 | 1,291,000 | 963,000 | 974,000 | 986,000 | 984,000 | 968,000 | 880,000 | 878,000 | 906,000 | 938,000 | 996,000 | 908,000 | 862,000 | ||||||||
stock-based compensation | 1,343,000 | 1,364,000 | 1,743,000 | 2,079,000 | 2,044,000 | 2,126,000 | 1,968,000 | 1,943,000 | 1,915,000 | 1,782,000 | 1,965,000 | 1,859,000 | 1,799,000 | 1,719,000 | 1,680,000 | 1,545,000 | 1,456,000 | 1,429,000 | 1,433,000 | 1,416,000 | 1,340,000 | 1,304,000 | 1,393,000 | 1,568,000 | 1,319,000 | 959,000 | 1,231,000 | 1,510,000 | 1,294,000 | 1,100,000 | 903,000 | 852,000 | 949,000 | 882,000 | 789,000 | 1,115,000 | 830,000 | 1,215,000 | 684,000 | 540,000 | 630,000 | 686,000 | 525,000 | 294,000 | 581,000 | 1,649,000 | 813,000 | 569,000 | 745,000 | 846,000 | 392,000 | 482,000 | 656,000 | 640,000 | 893,000 | 1,064,000 | 1,201,000 | 974,000 | 1,683,000 | 1,432,000 | 1,225,000 | 1,535,000 | 1,865,000 | 1,356,000 | 1,721,000 | 1,911,000 | 2,471,000 | 1,830,000 | 3,398,000 | 1,953,000 | |||||||||||||||||||||
noncash lease expense | 214,000 | 212,000 | 208,000 | 205,000 | 202,000 | 214,000 | 183,000 | 167,000 | 164,000 | 162,000 | 159,000 | 158,000 | 162,000 | 118,000 | 91,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of debt issuance costs | 76,000 | 75,000 | 76,000 | 76,000 | 83,000 | 68,000 | 76,000 | 91,000 | 92,000 | 104,000 | 78,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for credit losses | -20,000 | -27,000 | 76,000 | 38,000 | -1,000 | 21,000 | 6,000 | -126,000 | 42,000 | 62,000 | 59,000 | -3,000 | 4,000 | 0 | 4,000 | 0 | 1,000 | -5,000 | -7,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred taxes | 0 | -53,000 | -68,000 | -58,000 | -73,000 | -92,000 | -97,000 | 6,000 | 30,000 | -110,000 | -107,000 | 8,264,000 | -1,419,000 | -937,000 | -640,000 | 704,000 | 139,000 | 498,000 | 310,000 | -1,731,000 | -796,000 | 1,582,000 | -194,000 | -109,000 | -766,000 | -523,000 | 310,000 | -323,000 | -2,655,000 | -1,013,000 | 1,714,000 | -954,000 | 1,429,000 | -217,000 | 742,000 | 375,000 | -2,174,000 | 1,307,000 | 753,000 | -357,000 | -345,000 | -254,000 | 66,000 | -526,000 | -138,000 | -180,000 | -254,000 | 971,000 | 134,000 | -587,000 | -3,210,000 | -4,000 | -121,000 | 19,000 | 142,000 | -604,000 | -296,000 | 1,251,000 | -144,000 | -75,000 | 127,000 | -79,000 | |||||||||||||||||||||||||||||
other | -42,000 | 0 | 5,000 | -155,000 | -190,000 | -145,000 | -123,000 | -9,000 | 18,000 | 28,000 | 78,000 | 69,000 | 50,000 | 130,000 | 77,000 | -79,000 | 90,000 | 83,000 | 87,000 | -171,000 | 68,000 | 58,000 | 50,000 | 12,000 | -1,000 | -22,000 | 12,000 | 26,000 | -73,000 | 99,000 | -7,000 | 24,000 | -20,000 | -5,000 | 28,000 | 3,000 | -15,000 | -3,000 | -2,000 | -1,000 | -39,000 | -2,000 | 37,000 | 15,000 | -4,000 | 125,000 | 0 | 0 | 0 | 24,000 | |||||||||||||||||||||||||||||||||||||||||
change in operating assets and liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and contract assets | -1,081,000 | 1,574,000 | 435,000 | 297,000 | -1,196,000 | -907,000 | -3,430,000 | 848,000 | 521,000 | -2,892,000 | 546,000 | -675,000 | 1,250,000 | -3,644,000 | 1,547,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories | 304,000 | -799,000 | -93,000 | 238,000 | -1,000 | -966,000 | 401,000 | -230,000 | -842,000 | -1,043,000 | -905,000 | -893,000 | -1,456,000 | -1,141,000 | -1,570,000 | -480,000 | 11,000 | -113,000 | -236,000 | -44,000 | -100,000 | -820,000 | -413,000 | -395,000 | 207,000 | -194,000 | -161,000 | -48,000 | 35,000 | -155,000 | -345,000 | 9,000 | -44,000 | 59,000 | 73,000 | -31,000 | -15,000 | -14,000 | -83,000 | 485,000 | -269,000 | -366,000 | -12,000 | 83,000 | -142,000 | 74,000 | 496,000 | -118,000 | 154,000 | -142,000 | 302,000 | -261,000 | 402,000 | -693,000 | 209,000 | -651,000 | 27,000 | -64,000 | 460,000 | -194,000 | 131,000 | -113,000 | -221,000 | -4,000 | -412,000 | -42,000 | 322,000 | -382,000 | -187,000 | 93,000 | -543,000 | -269,000 | -57,000 | 19,000 | 163,000 | 29,000 | 9,000 | -62,000 | -37,000 | 113,000 | -65,000 | -190,000 | 9,000 | ||||||||
prepaids and other | -824,000 | 1,308,000 | -515,000 | 937,000 | 1,225,000 | 3,528,000 | -788,000 | 621,000 | 275,000 | -1,857,000 | 1,333,000 | -99,000 | -467,000 | -1,432,000 | -2,332,000 | 350,000 | -52,000 | -357,000 | 842,000 | 190,000 | 178,000 | -800,000 | 53,000 | -754,000 | -781,000 | -649,000 | 523,000 | -741,000 | -178,000 | -1,188,000 | 1,492,000 | -1,085,000 | -260,000 | -746,000 | 364,000 | 36,000 | 84,000 | -75,000 | 75,000 | 311,000 | -211,000 | -34,000 | 91,000 | 216,000 | -392,000 | 62,000 | 265,000 | -114,000 | -302,000 | 111,000 | 153,000 | 19,000 | -123,000 | -34,000 | 88,000 | 100,000 | 75,000 | 293,000 | -594,000 | 31,000 | -12,000 | -76,000 | 519,000 | 332,000 | -213,000 | -170,000 | 1,648,000 | -55,000 | -10,000 | 254,000 | -30,000 | -307,000 | -165,000 | 284,000 | 100,000 | -127,000 | 147,000 | 175,000 | -273,000 | -25,000 | |||||||||||
accounts payable | 2,767,000 | 545,000 | -216,000 | -417,000 | 181,000 | 432,000 | -428,000 | 486,000 | -948,000 | 1,533,000 | -1,254,000 | 1,259,000 | -138,000 | 287,000 | 200,000 | 291,000 | 276,000 | 182,000 | -485,000 | 6,000 | -361,000 | -657,000 | 529,000 | -546,000 | -1,492,000 | 1,083,000 | 190,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued liabilities | 2,065,000 | 1,561,000 | -7,362,000 | 2,364,000 | 1,758,000 | 2,077,000 | -7,084,000 | 1,450,000 | 1,590,000 | 636,000 | -4,700,000 | 1,171,000 | 996,000 | 3,192,000 | -5,227,000 | 1,841,000 | 2,270,000 | 1,531,000 | -4,236,000 | 1,731,000 | 1,942,000 | 1,286,000 | -3,112,000 | 2,956,000 | -1,072,000 | -334,000 | -3,737,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes | -689,000 | -1,813,000 | 738,000 | 1,426,000 | 432,000 | -378,000 | 99,000 | -12,145,000 | 12,954,000 | 411,000 | 2,218,000 | -393,000 | -168,000 | -413,000 | -95,000 | -1,117,000 | 588,000 | 904,000 | -165,000 | 2,547,000 | -490,000 | -3,556,000 | -59,000 | 626,000 | 487,000 | 205,000 | -496,000 | 27,000 | -93,000 | -966,000 | 190,000 | 499,000 | -916,000 | 276,000 | 82,000 | -1,177,000 | 3,178,000 | -2,421,000 | 496,000 | -88,000 | 604,000 | -1,238,000 | 413,000 | 676,000 | -1,000 | -1,506,000 | 947,000 | 531,000 | -198,000 | -2,945,000 | 1,623,000 | 1,102,000 | 1,893,000 | 1,476,000 | 1,263,000 | -2,981,000 | 3,801,000 | 1,056,000 | -1,325,000 | -1,667,000 | 1,372,000 | -2,501,000 | -646,000 | 1,875,000 | -5,011,000 | 6,438,000 | -1,058,000 | 3,658,000 | -4,328,000 | -3,275,000 | 7,894,000 | -44,000 | -4,920,000 | 2,571,000 | 1,225,000 | 511,000 | 673,000 | 3,390,000 | -298,000 | -2,398,000 | 666,000 | -1,190,000 | 1,141,000 | ||||||||
deferred revenue | 507,000 | 72,000 | -1,353,000 | -2,062,000 | -1,069,000 | -906,000 | -1,122,000 | -1,043,000 | 1,066,000 | -1,132,000 | -1,361,000 | -2,161,000 | -1,033,000 | -1,281,000 | -1,225,000 | -1,239,000 | -1,082,000 | 2,643,000 | -1,370,000 | -1,656,000 | 3,115,000 | -1,298,000 | -1,346,000 | 2,328,000 | -1,699,000 | -1,752,000 | -2,389,000 | -2,251,000 | -1,660,000 | 24,517,000 | 45,000 | -156,000 | 11,000 | -7,000 | 28,000 | -12,000 | -13,000 | -3,000 | -14,000 | -229,000 | -305,000 | 1,406,000 | -249,000 | -692,000 | 203,000 | 3,370,000 | -234,000 | 302,000 | -359,000 | -35,759,000 | -1,699,000 | 11,163,000 | 1,164,000 | 824,000 | 19,849,000 | -1,058,000 | -140,000 | 515,000 | 2,609,000 | -340,000 | 472,000 | -252,000 | -276,000 | 305,000 | -311,000 | 984,000 | -873,000 | ||||||||||||||||||||||||
net cash from operating activities | 1,405,000 | 949,000 | -7,894,000 | 3,658,000 | -2,033,000 | 7,415,000 | -8,792,000 | 1,250,000 | 25,891,000 | -5,825,000 | -10,802,000 | -2,500,000 | -3,497,000 | -4,200,000 | -7,026,000 | 889,000 | 2,755,000 | 16,015,000 | -4,270,000 | 1,314,000 | 11,439,000 | 2,166,000 | -909,000 | 12,520,000 | -544,000 | 1,467,000 | -5,405,000 | 4,830,000 | 1,791,000 | 26,817,000 | 614,000 | 3,393,000 | 2,312,000 | 1,951,000 | 0 | 0 | 0 | -45,000 | -115,000 | -226,000 | 0 | -13,000 | 2,000 | -32,000 | -161,000 | 75,000 | -1,000 | 114,000 | 717,000 | -2,344,000 | 4,935,000 | 3,828,000 | 5,917,000 | 5,275,000 | 5,295,000 | 4,360,000 | 4,103,000 | 8,250,000 | 6,552,000 | 7,907,000 | -551,000 | 17,413,000 | 17,222,000 | 13,656,000 | 4,529,000 | 4,415,000 | 27,118,000 | 7,143,000 | 4,674,000 | 11,780,000 | 8,205,000 | 8,405,000 | 8,314,000 | 10,355,000 | 10,145,000 | 2,662,000 | 5,150,000 | 1,094,000 | 2,879,000 | ||||||||||||
capital expenditures | -761,000 | -130,000 | -161,000 | -542,000 | -1,128,000 | -1,087,000 | -677,000 | -748,000 | -470,000 | -518,000 | -827,000 | -572,000 | -876,000 | -1,187,000 | -645,000 | -2,405,000 | -1,197,000 | -95,000 | -1,237,000 | -1,044,000 | -8,000 | -720,000 | -1,504,000 | -1,863,000 | -902,000 | -1,134,000 | -1,919,000 | -2,177,000 | -2,895,000 | -2,580,000 | -1,111,000 | -2,206,000 | -1,245,000 | -1,318,000 | -1,481,000 | -233,000 | -122,000 | -41,000 | -1,113,000 | -367,000 | -742,000 | -56,000 | -471,000 | -209,000 | -382,000 | -857,000 | -334,000 | -160,000 | -112,000 | -157,000 | 0 | -876,000 | -1,010,000 | -1,393,000 | -2,483,000 | -1,582,000 | -2,042,000 | -3,572,000 | -7,704,000 | -10,391,000 | -6,985,000 | -4,284,000 | -7,017,000 | -14,793,000 | -841,000 | -1,215,000 | -1,572,000 | -444,000 | -384,000 | -1,226,000 | -557,000 | -1,180,000 | -1,297,000 | -2,823,000 | -1,398,000 | -30,000 | -194,000 | -99,000 | -681,000 | ||||||||||||
free cash flows | 644,000 | 819,000 | -8,055,000 | 3,116,000 | -3,161,000 | 6,328,000 | -9,469,000 | 502,000 | 25,421,000 | -6,343,000 | -11,629,000 | -3,072,000 | -4,373,000 | -5,387,000 | -7,671,000 | -1,516,000 | 1,558,000 | 15,920,000 | -5,507,000 | 270,000 | 11,431,000 | 1,446,000 | -2,413,000 | 10,657,000 | -1,446,000 | 333,000 | -7,324,000 | 2,653,000 | -1,104,000 | 24,237,000 | -497,000 | 1,187,000 | 1,067,000 | 633,000 | -1,481,000 | -233,000 | -122,000 | -86,000 | -1,228,000 | -593,000 | -742,000 | -69,000 | -469,000 | -241,000 | -543,000 | -782,000 | -335,000 | -46,000 | 605,000 | -2,501,000 | 4,935,000 | 2,952,000 | 4,907,000 | 3,882,000 | 2,812,000 | 2,778,000 | 2,061,000 | 4,678,000 | -1,152,000 | -2,484,000 | -7,536,000 | 13,129,000 | 10,205,000 | -1,137,000 | 3,688,000 | 3,200,000 | 25,546,000 | 6,699,000 | 4,290,000 | 10,554,000 | 7,648,000 | 7,225,000 | 7,017,000 | 7,532,000 | 8,747,000 | 2,632,000 | 4,956,000 | 995,000 | 2,198,000 | ||||||||||||
investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of property and equipment | -501,000 | -319,000 | -302,000 | -542,000 | -959,000 | -1,271,000 | -720,000 | -748,000 | -470,000 | -723,000 | -977,000 | -572,000 | -861,000 | -1,155,000 | -782,000 | -2,405,000 | -901,000 | -654,000 | -1,319,000 | -1,044,000 | -316,000 | -640,000 | -1,671,000 | -1,863,000 | -1,017,000 | -1,052,000 | -2,066,000 | -2,177,000 | -2,895,000 | -2,722,000 | -1,298,000 | -1,551,000 | -2,015,000 | -1,321,000 | -1,545,000 | -3,323,000 | -3,886,000 | -599,000 | -384,000 | -1,481,000 | -233,000 | -122,000 | -41,000 | -1,113,000 | -367,000 | -742,000 | -56,000 | -471,000 | -209,000 | -382,000 | -857,000 | -334,000 | -160,000 | -112,000 | -157,000 | -876,000 | -1,010,000 | -1,393,000 | -2,483,000 | -1,582,000 | -2,042,000 | -3,572,000 | -7,704,000 | -10,391,000 | -6,985,000 | -4,284,000 | -7,017,000 | -14,793,000 | -841,000 | -1,215,000 | -1,572,000 | -444,000 | -384,000 | -1,226,000 | -557,000 | -1,180,000 | -1,297,000 | -2,823,000 | -1,398,000 | -30,000 | -194,000 | -294,000 | -328,000 | -99,000 | -681,000 | -5,326,000 | -6,104,000 | -3,184,000 | -3,046,000 | -611,000 | |
purchases of available-for-sale securities | -4,432,000 | 0 | -11,763,000 | -3,932,000 | -9,750,000 | 76,000 | 76,000 | -17,055,000 | -5,820,000 | -14,151,000 | -9,903,000 | -14,105,000 | -21,758,000 | -18,856,000 | -6,032,000 | -9,987,000 | -10,098,000 | -21,958,000 | -16,061,000 | -32,153,000 | -11,364,000 | -18,736,000 | -14,884,000 | -27,510,000 | -12,541,000 | -14,955,000 | 1,000 | 8,000 | -133,000 | -3,252,000 | -5,715,000 | -39,948,000 | -89,762,000 | -2,938,000 | -10,454,000 | -8,508,000 | -25,248,000 | -843,000 | -8,420,000 | -692,000 | -32,004,000 | -2,724,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
maturities of available-for-sale securities | 0 | 0 | 4,000,000 | 10,000,000 | 6,000,000 | 8,000,000 | 2,000,000 | 0 | 3,600,000 | 4,000,000 | 11,999,000 | 13,305,000 | 18,013,000 | 19,097,000 | 20,000,000 | 7,425,000 | 14,000,000 | 17,458,000 | 20,000,000 | 23,581,000 | 14,600,000 | 18,400,000 | 17,500,000 | 20,000,000 | 7,071,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities | -4,933,000 | -2,280,000 | 3,698,000 | 9,458,000 | -6,722,000 | 2,797,000 | -8,470,000 | -4,652,000 | -470,000 | -723,000 | -977,000 | 1,428,000 | -861,000 | 2,445,000 | 3,218,000 | -41,882,000 | 11,174,000 | -4,404,000 | 9,874,000 | -7,195,000 | 8,878,000 | 5,255,000 | -16,004,000 | -11,469,000 | 6,951,000 | 6,429,000 | 7,843,000 | -9,269,000 | 125,000 | -20,094,000 | 5,738,000 | 601,000 | -8,831,000 | -7,015,000 | 0 | 1,000 | 2,924,000 | 26,892,000 | -987,000 | -5,069,000 | -2,355,000 | -1,801,000 | -6,882,000 | -2,753,000 | -8,636,000 | -449,000 | -7,705,000 | -3,216,000 | -8,202,000 | -8,300,000 | -23,859,000 | 8,286,000 | -2,636,000 | -20,206,000 | -9,719,000 | 18,172,000 | 790,000 | -7,341,000 | -9,593,000 | -9,151,000 | -12,874,000 | -7,079,000 | -4,565,000 | -6,013,000 | -2,961,000 | 1,002,000 | |||||||||||||||||||||||||
financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issuance of common stock | -1,000 | 64,000 | 105,000 | 553,000 | 93,000 | 531,000 | 39,000 | 449,000 | 0 | 456,000 | 347,000 | 483,000 | 22,000 | 511,000 | 230,000 | 501,000 | 91,000 | 2,530,000 | 6,000 | 446,000 | 851,000 | 227,000 | 91,000 | 446,000 | 13,000 | 228,000 | 36,000 | 702,000 | 1,010,000 | 222,000 | 155,000 | 228,000 | 28,000 | 175,000 | 13,000 | 210,000 | 59,000 | 215,000 | 10,000 | 259,000 | 103,000 | 233,000 | 115,000 | 164,000 | 19,000 | 268,000 | 61,000 | 146,000 | 40,000 | 149,000 | 84,000 | 64,000 | 63,000 | 138,000 | 79,000 | 104,000 | 0 | 0 | 610,000 | 282,000 | 24,000 | 0 | 653,000 | 2,000 | 82,000 | 1,107,000 | 1,513,000 | 335,000 | 2,474,000 | 514,000 | 457,000 | 1,428,000 | 884,000 | 1,439,000 | 579,000 | 359,000 | 941,000 | 821,000 | 210,000 | 57,000 | 170,000 | 394,000 | 77,000 | 54,000 | 302,000 | 686,000 | 136,000 | 787,000 | |||
payments for taxes related to net share settlement of equity awards | -28,000 | -16,000 | -1,308,000 | -417,000 | -27,000 | -5,000 | -1,088,000 | -30,000 | -16,000 | -14,000 | -858,000 | -185,000 | -35,000 | -48,000 | -853,000 | -472,000 | -36,000 | -1,597,000 | -646,000 | -149,000 | -12,000 | -409,000 | -1,964,000 | 0 | -10,000 | -17,000 | -2,661,000 | -201,000 | -3,224,000 | -2,000 | -1,130,000 | -1,000 | 2,000 | -2,129,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments for acquisition of in-process research and development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -150,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from financing activities | -29,000 | 48,000 | -1,203,000 | -1,562,000 | 66,000 | -405,000 | -1,049,000 | 419,000 | -19,000 | -794,000 | 18,800,000 | 298,000 | -13,000 | -37,000 | -623,000 | 10,029,000 | 55,000 | 933,000 | -790,000 | 160,000 | 839,000 | -1,182,000 | -4,465,000 | 446,000 | 3,000 | 211,000 | -11,689,000 | 501,000 | -2,214,000 | -705,000 | -975,000 | -4,018,000 | 118,000 | -2,154,000 | 0 | 0 | 0 | 45,000 | 115,000 | 226,000 | 0 | 13,000 | -2,000 | 32,000 | 161,000 | -75,000 | 1,000 | -343,000 | -3,277,000 | -24,684,000 | 102,000 | 337,000 | -2,000 | -720,000 | -35,000 | -1,305,000 | -121,000 | -211,000 | 10,000 | -2,670,000 | -12,618,000 | -7,204,000 | -2,885,000 | -1,067,000 | -593,000 | 2,940,000 | 514,000 | 1,017,000 | 1,478,000 | 613,000 | 402,000 | 941,000 | |||||||||||||||||||
effect of exchange rate changes on cash and cash equivalents | 655,000 | 321,000 | -571,000 | 22,000 | -37,000 | 23,000 | -141,000 | 98,000 | 35,000 | 115,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net change in cash and cash equivalents | -2,902,000 | -962,000 | -5,970,000 | 11,814,000 | -8,729,000 | 9,675,000 | -18,064,000 | -3,160,000 | 25,399,000 | -7,250,000 | 7,432,000 | -1,076,000 | -4,638,000 | -1,938,000 | -4,503,000 | -31,024,000 | 14,018,000 | 12,405,000 | 4,969,000 | -5,601,000 | 21,178,000 | 6,202,000 | -21,355,000 | -3,955,000 | -439,000 | 6,116,000 | 5,412,000 | 5,184,000 | 91,000 | -6,394,000 | -7,334,000 | -9,669,000 | -4,333,000 | -3,679,000 | -12,920,000 | 1,480,000 | 24,093,000 | 3,455,000 | -16,951,000 | 3,782,000 | 31,285,000 | -2,072,000 | -4,979,000 | -2,216,000 | -2,826,000 | -928,000 | 5,925,000 | -50,328,000 | 5,684,000 | 10,825,000 | 26,142,000 | 2,943,000 | 1,185,000 | 2,918,000 | 2,774,000 | -2,557,000 | 45,000 | -507,000 | 5,892,000 | 212,000 | -6,437,000 | -3,407,000 | 11,748,000 | 1,186,000 | 9,852,000 | -2,062,000 | 5,789,000 | -3,518,000 | 290,000 | -224,000 | -2,117,000 | 4,007,000 | -1,082,000 | -653,000 | -1,473,000 | 3,958,000 | |||||||||||||||
cash and cash equivalents: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
beginning of period | 0 | 0 | 36,115,000 | 0 | 0 | 41,419,000 | 0 | 0 | 18,998,000 | 0 | 0 | 31,153,000 | 0 | 0 | 30,785,000 | 0 | 0 | 30,361,000 | 0 | 0 | 23,668,000 | 0 | 0 | 16,534,000 | 0 | 0 | 24,987,000 | 0 | 0 | 55,588,000 | 0 | 0 | 43,511,000 | 0 | 0 | 15,495,000 | 0 | 0 | 15,540,000 | 0 | 0 | 23,217,000 | 0 | 0 | 11,391,000 | 0 | 0 | 11,636,000 | 0 | 0 | 15,376,000 | 0 | 0 | 13,812,000 | 0 | 0 | 3,751,000 | 0 | 0 | 3,921,000 | 0 | 0 | 2,709,000 | 0 | 0 | 4,007,000 | 0 | 0 | 9,207,000 | 0 | |||||||||||||||||||||
end of period | -2,902,000 | -962,000 | 30,145,000 | -8,729,000 | 9,675,000 | 23,355,000 | 25,399,000 | -7,250,000 | 26,430,000 | -4,638,000 | -1,938,000 | 26,650,000 | 14,018,000 | 12,405,000 | 35,754,000 | 21,178,000 | 6,202,000 | 9,006,000 | 6,446,000 | 8,068,000 | 14,402,000 | -439,000 | 6,116,000 | 21,946,000 | 91,000 | -6,394,000 | 17,653,000 | -4,333,000 | -3,679,000 | 42,668,000 | 24,093,000 | 3,455,000 | 26,560,000 | 31,285,000 | -2,072,000 | 10,516,000 | -2,826,000 | -928,000 | 21,465,000 | 5,684,000 | 10,825,000 | 49,359,000 | 2,943,000 | 1,185,000 | 14,309,000 | -2,557,000 | 45,000 | 11,129,000 | 212,000 | -6,437,000 | 11,969,000 | -13,088,000 | 11,748,000 | 14,998,000 | -2,062,000 | 5,789,000 | 233,000 | 290,000 | -224,000 | 1,804,000 | 4,007,000 | -1,082,000 | 2,056,000 | 5,937,000 | -1,473,000 | 7,965,000 | -1,000 | -5,059,000 | 10,317,000 | 2,603,000 | |||||||||||||||||||||
supplemental information: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for income taxes | 4,000 | 1,341,000 | 241,000 | 5,000 | 5,000 | 3,000 | 389,000 | 3,000 | 19,000 | 7,000 | 9,000 | 3,000 | 2,000 | 4,000 | 5,000 | 147,000 | 3,000 | 111,000 | 770,000 | 12,000 | 8,000 | 984,000 | 897,000 | 1,827,000 | 2,444,000 | 42,000 | 1,859,000 | 1,670,000 | 2,950,000 | 31,000 | 1,435,000 | 1,459,000 | 3,277,000 | 124,000 | 1,312,000 | 3,717,000 | 228,000 | -2,294,000 | -36,000 | 294,000 | 2,631,000 | 371,000 | 809,000 | 2,521,000 | 895,000 | 7,752,000 | 117,000 | 2,965,000 | 2,712,000 | 9,154,000 | 6,227,000 | 2,324,000 | 3,138,000 | 8,621,000 | 847,000 | 3,779,000 | 3,553,000 | 33,000 | 102,000 | ||||||||||||||||||||||||||||||||
cash paid for interest | 742,000 | 686,000 | 785,000 | 770,000 | 739,000 | 779,000 | 764,000 | 733,000 | 660,000 | 93,000 | 81,000 | 82,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash investing and financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of property and equipment | -260,000 | 189,000 | 141,000 | -169,000 | 184,000 | 43,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
right-of-use assets obtained in exchange for operating lease liabilities | 0 | 0 | 845,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss | -5,209,000 | -3,651,000 | -3,449,000 | -7,554,000 | 247,000 | -786,000 | 7,346,000 | -7,733,000 | -7,843,000 | -2,812,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration (gain) expense | 0 | -35,000 | 676,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on short-term borrowings | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of long-term debt | 0 | 0 | 0 | 29,664,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of debt issuance costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments for acquisition-related deferred consideration | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash | -132,000 | 247,000 | -177,000 | -3,000 | 92,000 | 411,000 | -302,000 | -267,000 | -146,000 | -72,000 | -60,000 | 34,000 | -139,000 | 155,000 | -116,000 | -86,000 | -37,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
beginning of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration gain | 104,000 | 106,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of short-term borrowings | 0 | 0 | -10,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of debt issuance costs | -3,000 | -258,000 | -353,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment for acquisition of intangible assets | 0 | 0 | 0 | -1,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of business, net of acquired cash | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from short-term borrowings | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of property and equipment, net of refundable credits in other current assets and liabilities | 205,000 | 150,000 | -15,000 | -32,000 | 137,000 | -296,000 | 559,000 | 82,000 | 308,000 | -80,000 | 167,000 | 115,000 | -82,000 | 147,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
right-of-use assets obtained in exchange for new operating lease liabilities | 112,000 | 1,270,000 | 350,000 | 190,000 | 0 | 44,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of contingent consideration obligations in excess of acquisition-date value | 0 | 0 | 0 | -608,000 | 0 | 0 | 0 | -2,041,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on strategic investment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales and maturities of available-for-sale securities | 0 | 19,023,000 | 2,203,000 | 973,000 | 4,703,000 | 65,456,000 | 89,647,000 | 2,867,000 | 10,366,000 | 8,507,000 | 25,175,000 | 805,000 | 8,353,000 | 649,000 | 31,913,000 | 2,641,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of deferred financing costs | 0 | 1,000 | -59,000 | -38,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of contingent consideration obligations | 0 | 0 | 0 | -2,592,000 | 0 | 0 | -9,064,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
losses on strategic investments | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquired in-process research and development | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment losses on intangible assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in operating assets and liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and contract asset | -671,000 | 99,000 | -1,078,000 | -830,000 | -842,000 | 2,389,000 | 188,000 | 1,726,000 | -621,000 | -253,000 | 6,000 | -762,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of in-process research and development | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for bad debts | 43,000 | -107,000 | 164,000 | -27,000 | 18,000 | 23,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized foreign exchange gain | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash proceeds from sale of property and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash received from strategic investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash proceeds from sales of property and equipment | 0 | 0 | 0 | 0 | 1,000 | 41,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash received from sale of strategic investment | 0 | 0 | 7,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments for acquisition of in process research and development | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash transactions from investing and financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
right of use assets obtained in exchange for new operating lease liabilities | 415,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on strategic investment | 0 | 0 | -7,000 | 0 | 0 | -177,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gains on strategic investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property and equipment disposal loss | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized foreign exchange loss | 338,000 | 180,000 | 347,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of contingent consideration | 0 | 0 | 0 | -305,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchase of common stock | -656,000 | 0 | 0 | 0 | -20,000,000 | -1,000 | 0 | -3,120,000 | -9,424,000 | -7,482,000 | -7,642,000 | 0 | 0 | 0 | 0 | -3,247,000 | -11,751,000 | -7,254,000 | -4,116,000 | 0 | 0 | -17,514,000 | -17,516,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of in-process research and development | -500,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash, restricted cash and cash equivalents | 36,000 | -39,000 | -15,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net change in cash, restricted cash and cash equivalents | 6,446,000 | 8,068,000 | -9,266,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, restricted cash and cash equivalents: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued taxes related to net share settlement of equity awards | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized foreign exchange (gain) loss | -74,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from bad debts | 63,000 | 52,000 | 8,000 | -3,000 | 28,000 | 80,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
strategic investment gain receivable included in other current assets | 177,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration expense | 1,118,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property and equipment disposal (gain) loss | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | -631,000 | -1,127,000 | -499,000 | 484,000 | -285,000 | -20,000 | -568,000 | 345,000 | -1,088,000 | 1,125,000 | -1,320,000 | 2,194,000 | -1,483,000 | -1,068,000 | -485,000 | 309,000 | 425,000 | 434,000 | -500,000 | 222,000 | -596,000 | 175,000 | -495,000 | 653,000 | 108,000 | -549,000 | 139,000 | -383,000 | 815,000 | -1,217,000 | 223,000 | 1,765,000 | 2,053,000 | -1,144,000 | -341,000 | 594,000 | 954,000 | -1,116,000 | 2,837,000 | 10,146,000 | -6,915,000 | -1,772,000 | 89,000 | -2,093,000 | -580,000 | 2,657,000 | 1,956,000 | -2,631,000 | 286,000 | -841,000 | -311,000 | 534,000 | -1,780,000 | -1,367,000 | -1,303,000 | 673,000 | |||||||||||||||||||||||||||||||||||
accounts payable and accrued liabilities | 4,371,000 | 478,000 | 2,687,000 | -2,295,000 | 1,497,000 | 830,000 | 754,000 | -2,713,000 | 2,964,000 | 307,000 | 1,793,000 | -1,354,000 | 241,000 | 741,000 | -101,000 | -508,000 | 181,000 | 851,000 | -129,000 | -1,641,000 | 1,114,000 | 490,000 | 133,000 | -1,499,000 | 782,000 | -286,000 | -287,000 | -2,872,000 | -876,000 | -117,000 | 428,000 | 1,910,000 | 181,000 | -694,000 | -262,000 | 874,000 | -732,000 | -922,000 | -1,607,000 | 105,000 | -400,000 | 1,762,000 | -1,731,000 | 3,295,000 | 401,000 | -130,000 | -972,000 | 257,000 | -248,000 | 94,000 | -635,000 | 1,386,000 | -294,000 | -275,000 | -2,399,000 | -2,969,000 | |||||||||||||||||||||||||||||||||||
payments for acquisition, net of cash acquired | -18,166,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of in process research and development in other current and long-term liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of property and equipment on account | 142,000 | 187,000 | -191,000 | 76,000 | 227,000 | 34,000 | 45,000 | 54,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred financing costs in accounts payable | 45,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from operating activities from continuing operations: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gains on sales of available-for-sale securities, net and strategic investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment loss on strategic investment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit from stock-based compensation plans | 69,000 | 4,000 | -140,000 | 6,000 | 11,000 | -453,000 | 2,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property and equipment disposal gain | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in operating assets and liabilities, net of acquisitions and excluding the impact of discontinued operations: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from operating activities from continuing operations | 6,666,000 | 9,056,000 | 3,306,000 | 6,138,000 | 2,990,000 | 5,246,000 | 1,300,000 | 5,530,000 | 6,071,000 | 6,530,000 | 1,686,000 | 4,250,000 | 5,877,000 | 5,079,000 | 1,418,000 | 5,407,000 | 5,641,000 | 5,811,000 | 4,233,000 | 1,941,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash transferred to discontinued operations | 0 | 0 | 0 | -45,000 | -226,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities from continuing operations | -16,375,000 | -13,337,000 | -7,206,000 | -18,550,000 | -1,750,000 | 18,819,000 | 1,949,000 | -2,324,000 | -2,239,000 | 24,942,000 | -857,000 | 541,000 | -530,000 | -242,000 | 412,000 | 438,000 | -1,040,000 | 140,000 | 6,074,000 | 24,444,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of common stock to pay employee taxes | 36,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from financing activities from continuing operations | 126,000 | -15,000 | 198,000 | -508,000 | 240,000 | 28,000 | 206,000 | -20,157,000 | -50,000 | -187,000 | -2,901,000 | -9,770,000 | -7,563,000 | -7,663,000 | -2,758,000 | 80,000 | -54,929,000 | -39,000 | 154,000 | -107,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from continuing operations | -9,583,000 | -4,296,000 | -3,702,000 | -12,920,000 | 1,480,000 | 24,093,000 | 3,455,000 | -16,951,000 | 3,782,000 | 31,285,000 | -2,072,000 | -4,979,000 | -2,216,000 | -2,826,000 | -928,000 | 5,925,000 | -50,328,000 | 5,912,000 | 10,461,000 | 26,278,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
discontinued operations: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from discontinued operations | 364,000 | -136,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of strategic investment | -681,000 | -1,174,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in operating assets and liabilities, net of acquisitions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments for acquisitions, net of cash acquired | 95,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration and debt assumed in creagh medical and normedix transactions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issuance of performance shares, restricted and deferred stock units | 0 | 0 | 2,414,000 | 63,000 | 254,000 | 1,073,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration (gain) accretion expense | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration accretion | 437,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized foreign exchange (income) loss | -663,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration and debt assumed in creagh medical transaction | 9,857,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment losses on strategic investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration accretion and unrealized foreign exchange loss | 821,000 | 244,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(gain) loss on disposals of property and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations | 47,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration expense and unrealized foreign exchange loss | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sales of available-for-sale securities and strategic investments | 19,000 | -29,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash received from sale of strategic investments | -50,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of common stock to pay employee taxes | -5,000 | -13,000 | -353,000 | -69,000 | -16,000 | -725,000 | 0 | -17,000 | -1,097,000 | 0 | 0 | -170,000 | -2,000 | -152,000 | -17,000 | -11,000 | -365,000 | -375,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration and debt assumed in acquisitions | 223,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sales of available-for-sale securities and strategic investment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sales of available-for-sale securities and strategic investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in operating assets and liabilities, net of acquisition: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss (income) from discontinued operations | 100,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax (benefit) deficiency from stock-based compensation plans | 216,000 | 206,000 | 32,000 | -690,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in operating assets and liabilities, excluding the impact of discontinued operations: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
business combination | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit (deficiency) from stock-based compensation plans | -216,000 | -206,000 | -32,000 | 690,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash financing and investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
share repurchase accrual | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrual of business combination contingent consideration | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in operating assets and liabilities, excluding the impact from discontinued operations: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash received from sales of strategic investments | 27,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash transactions – acquisition of property and equipment on account | -42,000 | 143,000 | 12,000 | 142,000 | -41,000 | 123,000 | 12,000 | -202,000 | 209,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash transactions – issuance of performance shares, restricted and deferred stock units | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax | 1,025,000 | 395,000 | 27,000 | -57,000 | -1,142,000 | 2,840,000 | 9,597,000 | 607,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sales of available-for-sale securities, net and strategic investment | 7,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash received from sale of a strategic investment | 681,000 | 1,258,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash transactions – share repurchase accrual | 513,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash transactions – issuance of shares associated with long-term incentive plan | 2,063,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of discontinued operations | 59,000 | 82,000 | -121,000 | 1,054,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of premium on held-to-maturity securities | 0 | 0 | 11,000 | 20,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on disposals of property and equipment | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
maturities of held-to-maturity securities | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash (transferred to) received from discontinued operations | -13,000 | 2,000 | -32,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash transactions — acquisition of property and equipment on account | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash transactions — share repurchase accrual | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash transactions — issuance of performance shares, restricted and deferred stock units | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment loss on investments | 5,366,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash transactions – issuance of performance shares | 2,756,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(income) income from discontinued operations | 55,000 | 30,000 | 344,000 | -1,605,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
reduction of tax benefit from stock-based compensation plans | 225,000 | 61,000 | 187,000 | 4,000 | 16,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments related to a prior business acquisition | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid (received) for income taxes | 1,671,000 | 361,000 | 5,000 | 23,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of available-for-sale securities and strategic investments | -2,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment loss on strategic investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash received from discontinued operations | 75,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
asset impairment charges | 2,631,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gains on sales of securities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment in other strategic assets | -49,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of licenses and patents | 0 | -1,227,000 | -1,160,000 | -7,000 | -58,000 | -1,156,000 | -30,000 | -38,000 | -135,000 | -122,000 | -649,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash received from (transferred to) discontinued operations | -639,000 | 343,000 | 3,277,000 | 24,684,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of investments | -2,000 | -1,000 | -19,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment loss on investment | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash transaction – acquisition of property and equipment on account | -94,000 | 94,000 | 8,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment related to a prior business acquisition | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash transaction – milestone payment obligation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
statement of operations data: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total revenue | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted net income per share | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
balance sheet data: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, short-term and long-term investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
retained earnings | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total stockholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
statement of cash flows data: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
item 7. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from operating activities of continuing operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sales of investments | -171,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of premium on investments | 20,000 | 25,000 | 27,000 | 27,000 | 33,000 | 33,000 | 35,000 | 35,000 | 34,000 | 35,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill impairment charge | 0 | 4,900,000 | 750,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefits from exercise of stock options | 0 | 18,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of available-for-sale investments | -23,359,000 | -23,538,000 | -1,412,000 | -2,085,000 | -22,138,000 | -2,412,000 | -8,284,000 | -5,103,000 | -16,185,000 | -3,200,000 | -9,080,000 | -9,256,000 | -5,791,000 | -3,121,000 | -4,689,000 | -4,527,000 | -68,760,000 | -22,238,000 | -40,973,000 | -58,357,000 | -49,370,000 | -43,902,000 | -42,337,000 | -34,679,000 | -27,717,000 | -30,893,000 | -29,120,000 | -12,763,000 | -7,570,000 | -13,122,000 | -16,037,000 | -17,630,000 | -22,970,000 | -17,663,000 | -9,569,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales/maturities of investments | 23,248,000 | 24,379,000 | 1,200,000 | 2,977,000 | 16,837,000 | 2,202,000 | 3,970,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments related to prior business acquisitions | 0 | -4,900,000 | -750,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other investing activities | 1,000 | 2,000 | 13,000 | -194,000 | -8,000 | 1,000 | 338,000 | -342,000 | -225,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit from exercise of stock options | 0 | 52,000 | 38,000 | 258,000 | -133,000 | -193,000 | 34,000 | 43,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental information | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash transaction — acquisition of property, plant, and equipment on account | -177,000 | -67,000 | 348,000 | 901,000 | -19,000 | 214,000 | -1,510,000 | 1,631,000 | 2,346,000 | 1,276,000 | -484,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash transaction — acquisition of intangible assets on account | 0 | 0 | 210,000 | -421,000 | -210,000 | 841,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring charges | 0 | -35,000 | 0 | 0 | 1,798,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
asset impairment charge | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash provided by | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on equity method investments and sales of investments | 201,000 | 1,222,000 | -767,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchased in-process research & development | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposals of property and equipment | 13,000 | 43,000 | 9,000 | 363,000 | -252,000 | 39,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales of property and equipment | 26,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of held-to-maturity investments | 0 | -2,152,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisitions, net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of notes receivable | 137,000 | 135,000 | 134,000 | 131,000 | 130,000 | 1,869,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of notes payable | 0 | 0 | 0 | -236,000 | 2,000 | -2,000 | 1,000 | -223,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash transaction — acquisition of property, | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plant, and equipment on account | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash transaction — acquisition of intangibles on account | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on equity method investment and sales of investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchased in-process research and development | 0 | 0 | 3,200,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
business acquisition | 0 | 0 | -750,000 | -4,545,000 | -688,000 | -3,352,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on equity method investment and sales of investments | 10,000 | 15,000 | 4,000 | 11,000 | 9,000 | 92,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash transaction — accrued contingent consideration or accrued earnout payments in connection with business acquisitions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash transaction — accrued contingent consideration in connection with business acquisition | 2,218,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash transaction — purchase of common stock | 1,085,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of premium (discount) on investments | 34,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit from exercise of stock options | -502,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales/maturities of available-for-sale investments | 14,856,000 | 24,034,000 | 7,851,000 | 8,522,000 | 7,799,000 | 5,244,000 | 11,210,000 | 5,005,000 | 38,867,000 | 60,501,000 | 40,693,000 | 45,014,000 | 51,421,000 | 41,171,000 | 36,251,000 | 32,935,000 | 30,145,000 | 30,987,000 | 31,582,000 | 10,407,000 | 12,822,000 | 7,152,000 | 12,936,000 | 15,890,000 | 17,279,000 | 16,658,000 | 17,462,000 | 9,216,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefits from exercise of stock options | -32,000 | -171,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
collection of notes receivable | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash restricted for land purchase | -10,000 | -13,000 | -1,617,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of common stock to fund employee taxes | -22,000 | -45,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash transaction — accrued earnout payment in connection with business acquisition | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of (discount) premium on investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issuance of common stock to pay employee taxes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash proceeds from sale of property | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
business acquisitions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net change in cash and cash equivalents: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sales of property and equipment | 254,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash transaction — accrued earnout payments in connection with business acquisition agreements | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of discount on investments | -34,000 | -361,000 | -436,000 | -557,000 | -593,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of performance shares to pay employee taxes | -1,207,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash transaction-acquisition of property, plant, and equipment on account | 204,000 | 212,000 | 55,000 | 63,000 | -492,000 | 991,000 | 544,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash transaction-accrued earnout payment in connection with business acquisition agreement | 1,148,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of licenses | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash transaction—acquisition of property, | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from operating activities- | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash compensation | 2,165,000 | 1,458,000 | 1,412,000 | 1,353,000 | 1,606,000 | 161,000 | 150,000 | 94,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment loss | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of equity in octoplus, novocell and other | -30,000 | 0 | -2,117,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrual of deferred merck license revenue | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from by financing activities | -16,088,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating activities- | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sales of investments and equity method loss on | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
innorx | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment in and acquisition costs for innorx | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase in cash and cash equivalents | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for taxes | 5,932,000 | 2,723,000 | 5,000 | 2,168,000 | 3,762,000 | 1,330,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash transaction-purchase abbott laboratories sublicense | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash transaction-acquisition of property, plant, and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
on account | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
the accompanying notes are an integral part of these financial statements. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investments in octoplus and other | -79,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment in innorx | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock compensation | 1,162,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on innorx equity method investment and sales of investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment in and acquisition costs for innorx, net of cash acquired | -1,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments received on note receivable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sales of investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investments in octoplus & other | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on disposal of property and equipment | -195,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment in innorx, inc. | -1,592,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment for abbott and octoplus licenses | -5,170,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of investments and real property | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of unearned compensation | 59,000 | 48,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of equity in innorx, inc. and novocell | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of real property | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of license | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash transaction-note receivable from sale of real property | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investments in innorx, inc. and novocell, inc. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of note receivable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of real property | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of other assets | 89,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of stock purchase notes receivable |
