7Baggers

908 Devices Inc
(NASDAQ:MASS) 

MASS stock logo

908 Devices Inc. develops and sells measurement devices for chemical and biochemical analysis in North America, Europe, the Middle East, Africa, and the Asia Pacific. It offers handheld and desktop mass spectrometry (Mass Spec) devices for the point-of-need applications in life sciences research, bi...

Founded: 2012
CEO: Kevin J. Knopp  
Sector: Health Care
Industry:

Share this website to your friends
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
    Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 
                          
      revenue:
                          
      product revenue
    10,737,000 14,331,000 10,844,000 9,577,000 8,529,000 13,578,000 12,845,000 10,266,000 7,233,000 11,436,000 12,161,000 9,595,000 7,022,000          
      service and contract revenue
    2,644,000 3,049,000 3,161,000 3,458,000 3,248,000                  
      total revenue
    13,381,000 17,380,000 14,005,000 13,035,000 11,777,000 18,820,000 16,773,000 14,047,000 9,991,000 14,351,000 14,297,000 12,094,000 9,487,000 11,643,000 15,797,000 11,106,000 8,306,000 15,841,000 12,545,000 8,277,000 5,543,000  
      yoy
    13.62% -7.65% -16.50% -7.20% 17.88% 31.14% 17.32% 16.15% 5.31% 23.26% -9.50% 8.90% 14.22% -26.50% 25.92% 34.18% 49.85%      
      qoq
    -23.01% 24.10% 7.44% 10.68% -37.42% 12.20% 19.41% 40.60% -30.38% 0.38% 18.22% 27.48% -18.52% -26.30% 42.24% 33.71% -47.57% 26.27% 51.56% 49.32%   
      cost of revenue:
                          
      product cost of revenue
    5,160,000 6,987,000 5,290,000 5,323,000 4,725,000 7,466,000 6,237,000 4,732,000 3,210,000 5,191,000 4,651,000 4,800,000 3,786,000          
      service and contract cost of revenue
    1,339,000 1,239,000 1,360,000 1,339,000 1,511,000                  
      total cost of revenue
    6,499,000 8,226,000 6,650,000 6,662,000 6,236,000 9,717,000 8,441,000 6,629,000 4,988,000 7,076,000 6,428,000 6,300,000 5,103,000 5,721,000 6,459,000 4,472,000 4,177,000 6,707,000 5,733,000 3,898,000 2,635,000  
      gross profit
    6,882,000 9,154,000 7,355,000 6,373,000 5,541,000 9,103,000 8,332,000 7,418,000 5,003,000 7,275,000 7,869,000 5,794,000 4,384,000 5,922,000 9,338,000 6,634,000 4,129,000 9,134,000 6,812,000 4,379,000 2,908,000  
      yoy
    24.20% 0.56% -11.73% -14.09% 10.75% 25.13% 5.88% 28.03% 14.12% 22.85% -15.73% -12.66% 6.18% -35.17% 37.08% 51.50% 41.99%      
      qoq
    -24.82% 24.46% 15.41% 15.02% -39.13% 9.25% 12.32% 48.27% -31.23% -7.55% 35.81% 32.16% -25.97% -36.58% 40.76% 60.67% -54.80% 34.09% 55.56% 50.58%   
      gross margin %
    51.43% 52.67% 52.52% 48.89% 47.05% 48.37% 49.68% 52.81% 50.08% 50.69% 55.04% 47.91% 46.21% 50.86% 59.11% 59.73% 49.71% 57.66% 54.30% 52.91% 52.46%  
      operating expenses:
                          
      research and development
    3,471,000 3,504,000 3,837,000 4,405,000 3,829,000 6,536,000 6,788,000 6,381,000 5,790,000 5,444,000 5,537,000 5,525,000 5,398,000 4,662,000 4,666,000 4,293,000 3,905,000 3,745,000 3,302,000 3,055,000 2,965,000  
      selling, general and administrative
    9,914,000 8,816,000 9,134,000 10,337,000 10,239,000 13,759,000 13,379,000 14,597,000 11,901,000 11,544,000 11,421,000 11,208,000 12,003,000 11,598,000 11,826,000 10,710,000 9,745,000 8,917,000 8,786,000 8,779,000 5,753,000  
      change in fair value of contingent consideration
    6,381,000 -6,258,000 10,708,000 6,792,000 2,499,000 -1,075,000 -12,141,000                
      total operating expenses
    19,766,000 6,062,000 23,679,000 21,534,000 16,567,000 29,356,000 38,549,000 20,978,000 17,691,000 16,988,000 16,958,000 16,733,000 17,401,000 16,260,000 16,492,000 15,003,000 13,650,000 12,662,000 12,088,000 11,834,000 8,718,000  
      loss from continuing operations
    -12,884,000 3,092,000 -16,324,000 -15,161,000 -11,026,000                  
      other income, net:
                          
      interest income
    936,000 1,022,000 1,101,000 1,196,000 816,000 753,000 879,000 1,133,000 1,729,000 2,325,000 1,449,000 1,689,000 1,017,000          
      income from transition services agreement
     215,000 431,000 1,236,000 406,000                  
      other expense
    -7,000 -117,000 -89,000 -108,000 -33,000       -167,000           
      total other income
    929,000 1,120,000 1,443,000 2,324,000 1,189,000 736,000 850,000 943,000 1,701,000 2,282,000 1,909,000 1,522,000 485,000 547,000 895,000 270,000 106,000 -40,750 91,000 31,000   
      net income from continuing operations
    -11,955,000 4,378,000 -14,910,000 -12,908,000 -9,837,000                  
      net income from discontinued operations, net of tax
     -204,000 -72,000 -398,000 53,440,000                  
      net income attributable to common stockholders
    -11,955,000 4,174,000 -14,982,000 -13,306,000 43,603,000                  
      net loss from continuing operations per share attributable to common stockholders, basic and diluted
    -0.32 0.12 -0.41 -0.36 -0.28                  
      net income from discontinued operations per share attributable to common stockholders, basic and diluted
     -0.01  -0.01 1.51                  
      net income per share
    -0.32 0.11 -0.41 -0.37 1.23                -0.22  
      weighted-average common shares outstanding
                     27,957,904     
      basic and diluted
    36,818,652 35,898,542 36,101,051 35,877,947 35,386,483 34,076,321 34,670,638 34,061,933 32,710,894 32,239,394 32,345,925 32,199,156 31,965,799 31,492,531 31,606,484 31,413,431 31,210,567  27,707,858    
      goodwill impairment
         10,136,000 30,523,000                
      loss from operations before income taxes
     4,212,000 -14,881,000 -12,837,000  -19,517,000 -29,367,000 -12,617,000 -10,987,000 -7,431,000 -7,180,000 -9,417,000           
      income tax expense
     -25,000 -29,000 -71,000                   
      service revenue
         2,581,500 3,887,000 3,681,000 2,758,000 2,915,000 2,136,000 2,354,000 2,240,000          
      contract revenue
         35,250 41,000 100,000    145,000 225,000          
      service cost of revenue
         1,450,750 2,202,000 1,823,000 1,778,000 1,885,000 1,777,000 1,448,000 1,270,000          
      contract cost of revenue
         19,000 2,000 74,000    52,000 47,000          
      income from operations
         -20,253,000 -30,217,000 -13,560,000 -12,688,000 -9,713,000 -9,089,000 -10,939,000 -13,017,000 -10,338,000 -7,154,000 -8,369,000 -9,521,000 -3,528,000 -5,276,000 -7,455,000 -5,810,000  
      yoy
         108.51% 232.46% 23.96% -2.53% -6.05% 27.05% 30.71% 36.72% 193.03% 35.60% 12.26% 63.87%      
      qoq
         -32.97% 122.84% 6.87% 30.63% 6.87% -16.91% -15.96% 25.91% 44.51% -14.52% -12.10% 169.87% -33.13% -29.23% 28.31%   
      operating margin %
    0% 0% 0% 0% 0% -107.61% -180.15% -96.53% -126.99% -67.68% -63.57% -90.45% -137.21% -88.79% -45.29% -75.36% -114.63% -22.27% -42.06% -90.07% -104.82%  
      interest expense
              350,000  -551,000 -61,000 -33,000 -15,000 -20,000 -40,000 -31,000 -39,000 -376,000  
      other income
         -61,750 -29,000 -190,000 -28,000 -22,000 110,000  19,000 -1,423,000 928,000 285,000 126,000 103,000 122,000 70,000 91,000  
      benefit for income taxes
         71,000 72,000 69,000 70,000 2,000 87,000 71,000           
      net income
         -19,446,000 -29,295,000 -12,548,000 -10,917,000 -7,429,000 -7,093,000 -9,346,000 -12,532,000 -9,791,000 -6,259,000        
      yoy
         161.76% 313.01% 34.26% -12.89% -24.12% 13.32%            
      qoq
         -33.62% 133.46% 14.94% 46.95% 4.74% -24.11% -25.42% 28.00% 56.43%         
      net income margin %
    0% 0% 0% 0% 0% -103.33% -174.66% -89.33% -109.27% -51.77% -49.61% -77.28% -132.10% -84.09% -39.62% 0% 0% 0% 0% 0% 0%  
      net income per share
    -0.32 0.11 -0.41 -0.37 1.23                -0.22  
      basic and diluted
         -0.56 -0.84 -0.37 -0.33 -0.23 -0.22 -0.29 -0.39 -0.31 -0.2 -0.26 -0.3 -0.17 -0.19    
      other income:
                          
      product and service revenue
                 10,401,000 15,437,000 10,608,000 8,029,000 15,551,000 12,285,000 7,915,000 5,357,000  
      license and contract revenue
                 1,242,000 360,000 498,000 277,000 290,000 260,000 362,000 186,000  
      product and service cost of revenue
                 5,662,000 6,366,000 4,361,000 4,041,000 6,592,000 5,656,000 3,846,000 2,560,000  
      license and contract cost of revenue
                 59,000 93,000 111,000 136,000 115,000 77,000 52,000 75,000  
      net loss and comprehensive loss
                   -8,099,000 -9,415,000 -3,465,000 -5,185,000  -6,095,000  
      accretion of redeemable convertible preferred stock to redemption value
                          
      net loss attributable to common stockholders
                     -3,465,000 -5,185,000  -6,095,000  
      weighted-average common shares outstanding,
                          
      basic and diluted
    36,818,652 35,898,542 36,101,051 35,877,947 35,386,483 34,076,321 34,670,638 34,061,933 32,710,894 32,239,394 32,345,925 32,199,156 31,965,799 31,492,531 31,606,484 31,413,431 31,210,567  27,707,858    
      net income and comprehensive income
                       -7,424,000   
      net income per share
    -0.32 0.11 -0.41 -0.37 1.23                -0.22  
      basic
                       -0.27   
      diluted
                       -0.27   
      weighted-average common shares outstanding
                     27,957,904     
      basic
                       27,335,637   
      diluted
                       27,335,637   
      total other expense
                        -285,000  
      weighted-average common shares outstanding, basic and diluted
                        27,290,364  
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2020-12-31 
                 
        assets
                 
        current assets:
                 
        cash and cash equivalents
      67,563,000 70,517,000 62,802,000 61,751,000 79,164,000 44,032,000 45,025,000 46,811,000 104,599,000 121,041,000 159,227,000 
        marketable securities
      44,179,000 42,453,000 49,250,000 56,833,000 45,151,000 25,568,000 26,661,000 30,572,000 29,596,000 24,641,000  
        accounts receivable
      9,865,000 11,327,000 11,000,000 6,207,000 6,930,000 12,627,000 16,659,000 10,987,000 7,486,000 8,989,000 6,825,000 
        inventory
      13,240,000 12,990,000 15,326,000 15,461,000 12,738,000 16,173,000 17,833,000 18,589,000 16,356,000 14,938,000 4,568,000 
        prepaid expenses and other current assets
      7,167,000 7,272,000 6,558,000 7,613,000 5,021,000 4,655,000 2,749,000 3,485,000 3,831,000 4,181,000 300,000 
        total current assets
      142,014,000 144,559,000 144,936,000 147,865,000 149,004,000 103,055,000 108,927,000 110,444,000 161,868,000 173,790,000 170,967,000 
        operating lease, right-of-use assets
      4,205,000 4,397,000 4,152,000 4,294,000 3,574,000 6,910,000 7,484,000 5,904,000 5,754,000 6,233,000 6,287,000 
        property and equipment
      4,141,000 4,232,000 4,147,000 1,652,000 1,509,000 3,421,000 3,666,000 3,556,000 3,215,000 3,342,000 850,000 
        intangible assets
      35,679,000 36,412,000 37,144,000 37,254,000 37,967,000 45,261,000 46,683,000 47,298,000 7,468,000 7,860,000  
        other long-term assets
      656,000 471,000 494,000 636,000 3,973,000 829,000 1,386,000 1,352,000 1,347,000 1,389,000 723,000 
        total assets
      186,695,000 190,071,000 190,873,000 191,701,000 196,027,000 159,476,000 178,283,000 208,774,000 189,791,000 202,981,000 178,827,000 
        liabilities and stockholders' equity
                 
        current liabilities:
                 
        accounts payable
      2,415,000 1,586,000 1,811,000 3,585,000 3,846,000 2,063,000 1,895,000 1,974,000 1,472,000 1,191,000 1,004,000 
        accrued expenses
      4,669,000 6,838,000 7,067,000 5,287,000 4,963,000 9,096,000 7,667,000 5,636,000 5,299,000 8,713,000 5,038,000 
        deferred revenue
      9,470,000 8,934,000 9,106,000 8,828,000 9,699,000 12,125,000 13,859,000 11,954,000 10,483,000 10,629,000 3,104,000 
        operating lease liabilities
      700,000 681,000 481,000 433,000 1,053,000 1,865,000 2,297,000 2,153,000 2,076,000 2,016,000 1,187,000 
        contingent consideration
      22,406,000 16,025,000 23,012,000 11,575,000 4,783,000 2,284,000 3,359,000 15,500,000    
        total current liabilities
      39,660,000 34,064,000 41,477,000 29,708,000 19,561,000 25,149,000 25,718,000 21,717,000 19,330,000 22,549,000 10,833,000 
        operating lease liabilities, net of current portion
      3,766,000 3,947,000 3,873,000 3,998,000 2,714,000 4,742,000 4,882,000 3,439,000 3,380,000 3,929,000 5,839,000 
        deferred revenue, net of current portion
      9,068,000 8,331,000 9,194,000 9,178,000 9,545,000 10,679,000 11,027,000 9,528,000 7,871,000 8,571,000 8,588,000 
        other long-term liabilities
      30,000 30,000 30,000        194,000 
        total liabilities
      52,524,000 46,372,000 54,574,000 42,884,000 36,603,000 44,884,000 47,244,000 52,415,000 32,898,000 37,490,000 39,786,000 
        commitments and contingencies
                 
        stockholders' equity:
                 
        preferred stock, 0.001 par value...
                 
        common stock, 0.001 par value...
      37,000 36,000 36,000 36,000 36,000 35,000 35,000 35,000 33,000 33,000 27,000 
        additional paid-in capital
      369,403,000 366,925,000 363,710,000 361,305,000 358,592,000 356,216,000 352,795,000 349,530,000 337,396,000 334,692,000 217,482,000 
        accumulated other comprehensive income
      2,000 54,000 43,000 -16,000 -2,000 1,146,000 1,568,000 858,000 980,000 1,365,000  
        accumulated deficit
      -235,271,000 -223,316,000 -227,490,000 -212,508,000 -199,202,000 -242,805,000 -223,359,000 -194,064,000 -181,516,000 -170,599,000 -78,468,000 
        total stockholders' equity
      134,171,000 143,699,000 136,299,000 148,817,000 159,424,000 114,592,000 131,039,000 156,359,000 156,893,000 165,491,000 139,041,000 
        total liabilities and stockholders' equity
      186,695,000 190,071,000 190,873,000 191,701,000 196,027,000 159,476,000 178,283,000 208,774,000 189,791,000 202,981,000  
        current assets of discontinued operations
                 
        non-current assets of discontinued operations
                 
        current liabilities of discontinued operations
                 
        contingent consideration, net of current portion
                 
        non-current liabilities of discontinued operations
                 
        goodwill
            10,137,000 40,220,000 10,139,000 10,367,000  
        deferred income taxes
           2,030,000 2,258,000 2,231,000 2,317,000 2,441,000  
        long-term debt
                14,332,000 
        unbilled receivables
                47,000 
        liabilities, convertible preferred stock and stockholders' equity
                 
        current portion of long-term debt
                500,000 
        commercial services agreement liability - related party
                 
        preferred stock warrant liability
                 
        redeemable convertible preferred stock (series a, b, c, d and e), 0.001 par value...
                 
        stockholders' equity
                 
        total liabilities, redeemable convertible preferred stock and stockholders' equity
                178,827,000 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 
                             
          cash flows from operating activities:
                             
          net income
        -11,955,000 4,174,000 -14,982,000 -13,306,000 43,603,000                 
          adjustments to reconcile net income to net cash from operating activities:
                             
          depreciation and amortization expense
        1,139,000 1,111,000 1,091,000 972,000 1,291,000 1,437,000 1,413,000 504,000 1,328,000 405,000 740,000 605,000 634,000 577,000 459,000 311,000 267,000 289,000 261,000 238,000 137,000 
          stock-based compensation expense
        2,399,000 2,765,000 2,379,000 2,336,000 2,365,000 2,825,000 3,199,000 3,096,000 2,643,000 2,339,000 2,704,000 2,578,000 2,166,000 2,004,000 2,020,000 1,894,000 1,289,000 873,000 811,000 481,000 339,000 
          provision for inventory obsolescence
        -13,000 135,000 169,000 100,000 109,000 126,000 298,000 78,000 151,000 379,000 246,000   330,000 7,000 19,000 20,000 143,000 77,000 -29,000 
          net amortization of premiums and accretion of discounts on marketable securities
        173,000 4,000 -256,000 -208,000 -177,000 99,000 1,000 5,000 -92,000             
          gain on sale of desktop portfolio, net of transaction costs
         188,000 72,000 399,000 -56,599,000                 
          provision for credit losses
        -57,000   8,000 20,000 -14,000 165,000 25,000 294,000 -16,000           
          change in fair value of contingent consideration
        6,381,000 -6,258,000 10,708,000 6,792,000 2,499,000 -1,075,000    -228,000 104,000 65,000 166,000         
          amortization of debt issuance costs
        10,000                     
          changes in operating assets and liabilities, net of business combinations:
                             
          accounts receivable
        1,519,000 -326,000 -4,781,000 715,000 4,612,000 3,974,000 -5,641,000 -2,720,000 1,460,000 3,630,000 -2,574,000 -2,249,000 1,873,000 4,624,000 -3,971,000 -4,775,000 10,052,000 -8,089,000 -2,962,000 -2,682,000 2,458,000 
          inventory
        -512,000 1,731,000 -309,000 -3,061,000 -2,092,000 1,332,000 77,000 -1,398,000 -1,675,000 -61,000 -2,161,000 -690,000 -990,000 -1,367,000 -251,000 -1,899,000 -1,958,000 -35,000 -503,000 -1,474,000 -2,469,000 
          prepaid expenses and other current assets
        105,000 -713,000 1,080,000 -2,778,000 -539,000 -1,923,000 738,000 397,000 343,000 -1,029,000 790,000 1,218,000 -1,492,000 -1,354,000 1,079,000 500,000 619,000 -2,478,000 439,000 315,000 -2,396,000 
          other long-term assets
        -74,000 22,000 8,000 3,487,000 -3,306,000 565,000 -41,000 -7,000 42,000 75,000 -152,000 -65,000 7,000 -224,000 113,000 -27,000 45,000 521,000 180,000 -141,000 -1,036,000 
          accounts payable and accrued expenses
        787,000 -508,000 218,000 -41,000 -5,600,000 1,855,000 1,907,000 328,000 -1,771,000 805,000 2,146,000 -579,000 -339,000 627,000 868,000 583,000 -1,626,000 1,306,000 965,000 1,269,000 -787,000 
          deferred revenue
        1,273,000 -1,035,000 294,000 -1,238,000 -1,198,000 -2,062,000 3,392,000 -857,000 -841,000 -705,000 606,000 401,000 -123,000 -571,000 1,091,000 1,107,000 265,000 1,865,000 3,042,000 418,000 101,000 
          right-of-use operating lease assets
        192,000 160,000 142,000 895,000 526,000 554,000 531,000 492,000 470,000 446,000 481,000 442,000 299,000 315,000 312,000 303,000 296,000 289,000 281,000 275,000 276,000 
          operating lease liabilities
        -162,000 -131,000 -47,000 -951,000 -533,000 -553,000 -522,000 -507,000 -481,000 -470,000 -431,000 -329,000 -353,000 -353,000 -338,000 -330,000 -323,000 -315,000 -297,000 -286,000 -292,000 
          net cash from operating activities
        1,205,000 1,319,000 -4,204,000 -5,784,000 -15,019,000 -2,243,000 -5,607,000 -13,040,000 -9,357,000 -1,930,000 -4,600,000 -7,882,000 -10,647,000 -5,116,000 -4,938,000 -10,410,000 -466,000 -9,220,000 -2,924,000 -7,305,000 -9,633,000 
          capital expenditures
        -40,000 6,000 -680,000 -122,000 -159,000 -190,000 -156,000 647,000 -903,000 -333,000 -207,000 -320,000 -1,185,000 -612,000 -744,000 -72,000 -617,000 -54,000 -58,000 -616,000 -9,000 
          free cash flows
        1,165,000 1,325,000 -4,884,000 -5,906,000 -15,178,000 -2,433,000 -5,763,000 -12,393,000 -10,260,000 -2,263,000 -4,807,000 -8,202,000 -11,832,000 -5,728,000 -5,682,000 -10,482,000 -1,083,000 -9,274,000 -2,982,000 -7,921,000 -9,642,000 
          cash flows from investing activities:
                             
          purchases of property and equipment
        -40,000 6,000 -680,000 -122,000 -159,000 -190,000 -156,000 647,000 -903,000 -333,000 -207,000 -320,000 -1,185,000 -612,000 -744,000 -72,000 -617,000 -54,000 -58,000 -616,000 -9,000 
          purchases of marketable securities
        -18,348,000 -9,729,000 5,141,000 -35,097,000 -24,320,000 -14,621,000 -10,671,000 -15,591,000 -14,617,000 -14,616,000 -14,642,000           
          proceeds from sale of desktop portfolio
         -8,000 69,917,000                 
          proceeds from maturities of marketable securities
        16,397,000 16,533,000 2,758,000 23,632,000 4,875,000                 
          net cash from investing activities
        -1,991,000 6,810,000 5,211,000 -11,587,000 50,313,000 780,000 3,790,000 -45,111,000 -5,780,000 4,636,000 -9,915,000 -19,936,000 -1,185,000 -612,000 -14,506,000 -72,000 -617,000 -54,000 -58,000 -616,000 -9,000 
          cash flows from financing activities:
                             
          payments for withholding taxes on vested awards
        -2,127,000 -135,000 -43,000 -454,000 -201,000 -66,000 -43,000 -57,000 -939,000 -178,000 -68,000 -61,000 -469,000 -63,000 -66,000 -51,000 -82,000     
          proceeds from issuance of common stock
        80,000 449,000 27,000 376,000 12,000 595,000 66,000 424,000 61,000 273,000 15,000 560,000 88,000         
          payment of deferred financing costs
        -121,000                     
          net cash from financing activities
        -2,168,000 -414,000 -16,000 -78,000 -189,000 529,000 23,000 367,000 -1,295,000 95,000 -248,000 -401,000 -15,381,000 411,000 171,000 467,000 130,000 94,532,000 483,000 276,000 -566,000 
          effect of foreign exchange rate changes on cash and cash equivalents
         27,000 -59,000 8,000 -4,000 -10,000 27,000 -20,000 1,000 5,000 41,000        
          net increase in cash, cash equivalents and restricted cash
        -2,954,000 7,715,000 991,000               85,258,000    
          cash, cash equivalents and restricted cash at beginning of period
        70,592,000 44,203,000 121,212,000 188,593,000 224,133,000 159,227,000 
          cash, cash equivalents and restricted cash at end of period
        67,638,000 7,715,000 991,000 -17,449,000 79,335,000 -993,000 -1,786,000 -57,788,000 104,770,000 2,828,000 -14,783,000 -28,218,000 161,385,000 -5,276,000 -19,296,000 -10,015,000 223,180,000 85,258,000 -2,499,000 -7,645,000 149,019,000 
          supplemental disclosure of noncash investing and financing information:
                             
          property and equipment included in account payable
           138,000 31,000       13,000 35,000         
          transfers of inventory to property and equipment
        275,000 470,000 275,000   159,000 410,000 498,000 91,000 705,000 147,000 62,000 133,000 289,000 40,000 334,000 224,000 246,000 184,000 266,000 244,000 
          reconciliation of cash, cash equivalents and restricted cash:
                             
          cash and cash equivalents
        67,563,000 7,715,000 1,051,000 -17,413,000 79,164,000 -993,000 -1,786,000 -57,788,000 104,599,000 2,828,000 -14,783,000 -28,218,000 161,214,000 -5,276,000 -19,296,000 -10,126,000 223,120,000 85,258,000 -2,499,000 -7,645,000 148,959,000 
          restricted cash included in prepaid expenses and other current assets
            111,000        60,000 60,000   
          restricted cash included in other long-term assets
        75,000 -60,000 75,000 60,000 171,000 60,000 111,000       
          total cash, cash equivalents and restricted cash shown in the statement of cash flows
        67,638,000 7,715,000 991,000 -17,449,000 79,335,000 -993,000 -1,786,000 -57,788,000 104,770,000 2,828,000 -14,783,000 -28,218,000 161,385,000 -5,276,000 -19,296,000 -10,015,000 223,180,000 85,258,000 -2,499,000 -7,645,000 149,019,000 
          goodwill impairment
             10,136,000                
          loss on disposal of property and equipment
         38,000   26,000               
          deferred income tax
             -73,000 -72,000 -68,000 -70,000 -66,000 -117,000 -72,000 -50,000         
          acquisition of businesses, net of cash acquired
                            
          payments for contingent consideration
             -417,000 -195,000           
          fair value of common stock issued for acquisition of redwave technology
                           
          supplemental disclosure of cash flow information:
                             
          cash paid for income tax
                             
          acquisition of redwave technology, net of cash acquired
                           
          net decrease in cash, cash equivalents and restricted cash
            35,132,000 -993,000 -1,786,000 -57,788,000 -16,442,000 2,828,000 -14,783,000 -28,218,000 -27,208,000  -19,296,000 -10,015,000 -953,000   -7,645,000 -10,208,000 
          net loss
             -19,446,000 -29,295,000 -12,548,000 -10,917,000 -7,429,000 -7,091,000 -9,347,000 -12,532,000 -9,791,000 -6,258,000 -8,099,000 -9,415,000 -3,465,000 -5,185,000 -7,424,000 -6,095,000 
          adjustments to reconcile net loss to net cash from operating activities:
                             
          noncash interest expense and loss on extinguishment of debt
                 -14,000 -317,000 523,000 37,000 4,000 3,000 3,000 7,000 3,000 168,000 
          repayment on revolving line of credit
                    -15,000,000 -15,000,000        
          transfers of property and equipment to inventory
                             
          cash paid for taxes
                             
          proceeds from sales and maturities of marketable securities
              14,617,000 14,616,000 9,740,000 19,585,000            
          repayment of notes payable
                      -15,000,000 -15,000,000 -15,000,000 
          other long-term liabilities
                   -6,000 -436,000 -2,000        
          loss on sale of property and equipment
                28,000             
          changes in operating assets and liabilities:
                             
          acquisitions, net of cash acquired
                            
          payments of public offering costs
                     -112,000 -264,000 -576,000 
          proceeds from borrowings on revolving line of credit
                     15,000,000 15,000,000 15,000,000 15,000,000     
          cash paid for interest
                         35,000    
          provision for doubtful accounts
                           
          proceeds from public offerings, net of underwriting discounts and commissions
                             
          payments of debt issuance costs
                         -22,000 -17,000 
          public offering costs included in accounts payable and accrued expenses
                             
          proceeds from issuance of common stock upon option exercise
                      237,000 518,000 324,000 44,000 483,000 298,000 27,000 
          debt issuance costs in accounts payable and accrued expenses
                            22,000 
          change in fair value of preferred stock warrant liability
                             
          change in fair value of commercial services agreement liability – related party
                             
          repayment of borrowings on revolving line of credit
                             
          proceeds from paycheck protection program loan
                             
          repayment of paycheck protection program loan
                             
          accretion of redeemable convertible preferred stock to redemption value
                             
          conversion of convertible preferred stock to common stock upon initial public offering
                             
          reclassification of warrant liability to equity upon initial public offering
                             
          unbilled receivables
                          44,000 -99,000 -8,000 
          net proceeds from borrowings on revolving line of credit
                            
          initial public offering costs included in accounts payable and accrued expenses
                             
          operating right of use assets arising from operating lease liabilities
                          16,000 
          proceeds from issuance of revolving line of credit
                            15,000,000 
          restricted cash
                            60,000 
          change in fair value of commercial services agreement liability - related party
                             
          noncash interest and loss on extinguishment of debt
                             
          right-of-use operating assets
                             
          proceeds from initial public offering, net of underwriting discounts and commissions
                             
          proceeds from issuance of redeemable convertible preferred stock, net of issuance costs
                             
          proceeds from exercise of preferred stock warrants
                             
          proceeds from issuance of notes payable
                             
          payments of initial public offering costs
                             
          net increase in cash and cash equivalents
                             
          cash and cash equivalents at beginning of period
                             
          cash and cash equivalents at end of period