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