7Baggers

Weave Communications, Inc.
(NYSE:WEAV) 

WEAV stock logo

Weave Communications, Inc. provides a customer communications and engagement software platform in the United States and Canada. Its platform enables small and medium-sized businesses to maximize the value of their customer interactions and minimize the time and effort spent on manual or mundane task...

Founded: 2008
IPO Price: $24 (Nov 11, 2021)
CEO: Roy Banks  
Sector: Technology
Industry: Software—Application

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 
                       
      revenue
    65,500,000 63,403,000 61,342,000 58,470,000 55,809,000 54,169,000 52,386,000 50,586,000 47,173,000 45,692,000 43,544,000 41,667,000 39,565,000 37,685,000 36,230,000 34,930,000 33,272,000 31,840,000 30,302,000 
      yoy
    17.36% 17.05% 17.10% 15.59% 18.31% 18.55% 20.31% 21.41% 19.23% 21.25% 20.19% 19.29% 18.91% 18.36% 19.56%     
      qoq
    3.31% 3.36% 4.91% 4.77% 3.03% 3.40% 3.56% 7.24% 3.24% 4.93% 4.50% 5.31% 4.99% 4.02% 3.72% 4.98% 4.50% 5.08%  
      cost of revenue
    17,961,000 17,333,000 17,000,000 16,519,000 15,864,000 15,125,000 14,659,000 14,462,000 14,186,000 14,111,000 13,609,000 13,626,000 13,031,000 12,751,000 13,023,000 13,749,000 13,753,000 13,679,000 12,868,000 
      gross profit
    47,539,000 46,070,000 44,342,000 41,951,000 39,945,000 39,044,000 37,727,000 36,124,000 32,987,000 31,581,000 29,935,000 28,041,000 26,534,000 24,934,000 23,207,000 21,181,000 19,519,000 18,161,000 17,434,000 
      yoy
    19.01% 18.00% 17.53% 16.13% 21.09% 23.63% 26.03% 28.83% 24.32% 26.66% 28.99% 32.39% 35.94% 37.29% 33.11%     
      qoq
    3.19% 3.90% 5.70% 5.02% 2.31% 3.49% 4.44% 9.51% 4.45% 5.50% 6.75% 5.68% 6.42% 7.44% 9.57% 8.51% 7.48% 4.17%  
      gross margin %
    72.58% 72.66% 72.29% 71.75% 71.57% 72.08% 72.02% 71.41% 69.93% 69.12% 68.75% 67.30% 67.06% 66.16% 64.05% 60.64% 58.66% 57.04% 57.53% 
      operating expenses:
                       
      sales and marketing
    28,751,000 27,528,000 26,404,000 25,245,000 23,526,000 21,934,000 21,159,000 21,889,000 19,630,000 18,291,000 17,801,000 17,455,000 17,218,000 16,119,000 16,292,000 16,747,000 16,220,000 15,769,000 16,021,000 
      research and development
    10,814,000 8,200,000 13,121,000 11,988,000 11,153,000 10,760,000 9,868,000 9,958,000 9,645,000 9,133,000 8,628,000 8,585,000 7,694,000 8,185,000 7,897,000 7,428,000 7,204,000 7,107,000 6,195,000 
      general and administrative
    13,997,000 12,502,000 13,761,000 14,904,000 14,586,000 13,723,000 13,330,000 13,532,000 11,867,000 12,150,000 11,528,000 11,834,000 10,140,000 10,376,000 10,876,000 11,597,000 9,604,000 8,920,000 9,131,000 
      total operating expenses
    53,562,000 48,230,000 53,286,000 52,137,000 49,265,000 46,417,000 44,357,000 45,379,000 41,142,000 39,574,000 37,957,000 37,874,000 35,052,000 34,680,000 35,065,000 35,772,000 33,028,000 31,796,000 31,347,000 
      income from operations
    -6,023,000 -2,160,000 -8,944,000 -10,186,000 -9,320,000 -7,373,000 -6,630,000 -9,255,000 -8,155,000 -7,993,000 -8,022,000 -9,833,000 -8,518,000 -9,746,000 -11,858,000 -14,591,000 -13,509,000 -13,635,000 -13,913,000 
      yoy
    -35.38% -70.70% 34.90% 10.06% 14.29% -7.76% -17.35% -5.88% -4.26% -17.99% -32.35% -32.61% -36.95% -28.52% -14.77%     
      qoq
    178.84% -75.85% -12.19% 9.29% 26.41% 11.21% -28.36% 13.49% 2.03% -0.36% -18.42% 15.44% -12.60% -17.81% -18.73% 8.01% -0.92% -2.00%  
      operating margin %
    -9.20% -3.41% -14.58% -17.42% -16.70% -13.61% -12.66% -18.30% -17.29% -17.49% -18.42% -23.60% -21.53% -25.86% -32.73% -41.77% -40.60% -42.82% -45.91% 
      other income:
                       
      interest income
    372,000 466,000 447,000 435,000 463,000 479,000 520,000 432,000 420,000 639,000 594,000 527,000        
      interest expense
    -369,000 -400,000 -366,000 -537,000 -397,000 -400,000 -405,000 -399,000 -319,000 -438,000 -512,000 -501,000 -472,000 -436,000 -380,000 -332,000 -293,000 -308,000 -303,000 
      other income
    352,000 275,000 277,000 471,000 500,000 650,000 692,000 721,000 865,000 865,000 874,000 868,000 1,151,000 937,000 451,000 127,000 -4,000 -65,000 -4,000 
      income before income taxes
    -5,668,000 -1,819,000 -8,586,000 -9,817,000 -8,754,000 -6,644,000 -5,823,000 -8,501,000 -7,189,000 -6,927,000 -7,066,000 -8,939,000 -7,839,000 -9,245,000 -11,787,000 -14,796,000 -13,806,000   
      income tax provision
    -102,000                   
      net income
    -5,770,000 -1,848,000 -8,668,000 -8,711,000 -8,825,000 -6,711,000 -5,879,000 -8,553,000 -7,203,000 -7,039,000 -7,145,000 -8,988,000 -7,859,000 -9,267,000 -11,818,000 -14,815,000 -13,838,000 -14,068,000 -14,220,000 
      yoy
    -34.62% -72.46% 47.44% 1.85% 22.52% -4.66% -17.72% -4.84% -8.35% -24.04% -39.54% -39.33% -43.21% -34.13% -16.89%     
      qoq
    212.23% -78.68% -0.49% -1.29% 31.50% 14.15% -31.26% 18.74% 2.33% -1.48% -20.51% 14.37% -15.19% -21.59% -20.23% 7.06% -1.63% -1.07%  
      net income margin %
    -8.81% -2.91% -14.13% -14.90% -15.81% -12.39% -11.22% -16.91% -15.27% -15.41% -16.41% -21.57% -19.86% -24.59% -32.62% -42.41% -41.59% -44.18% -46.93% 
      net income per share
    -0.07 -0.02 -0.11 -0.11 -0.12 -0.1 -0.08 -0.12 -0.1 -0.1 -0.1 -0.13 -0.12 -0.14 -0.18 -0.23 -0.21 0.37 -1.03 
      weighted-average common shares outstanding - basic and diluted
    78,578,095 76,306,740 77,338,906 75,842,852 73,806,981 71,656,892 72,007,727 71,291,801 70,452,944 67,694,978 68,213,250 66,849,788 65,954,521 65,083,198 65,143,929 64,963,045 64,583,714 20,636,583 14,317,575 
      other comprehensive loss
                       
      change in foreign currency translation, net of tax
    -255 160 -81 294 54               
      net unrealized gain on investments, net of tax
    -24  -9 14               
      total comprehensive loss
    -6,049 -1,688 -8,740 -8,426 -8,757               
      income tax benefit
     -29,000 -82,000 1,106,000                
      provision for income taxes
        -71,000 -67,000 -56,000 -52,000 -14,000 -112,000 -79,000 -49,000 -20,000 -22,000 -31,000 -19,000 -32,000   
      less: cumulative dividends on redeemable convertible preferred stock
                     -270,000 -585,000 
      net loss attributable to common stockholders
                 -9,267,000 -11,818,000 -14,815,000 -13,838,000 -14,338,000 -14,805,000 
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 
                         
        assets
                         
        current assets:
                         
        cash and cash equivalents
      42,214,000 54,959,000 64,394,000 44,665,000 53,410,000 51,596,000 51,103,000 51,659,000 30,609,000 50,756,000 63,291,000 52,125,000 56,081,000 61,997,000 118,358,000 124,328,000 128,900,000 135,996,000 40,391,000 
        short-term investments
      30,493,000 26,761,000 15,897,000 33,180,000 44,819,000 47,534,000 47,055,000 47,383,000 51,714,000 58,088,000 55,148,000 58,784,000 56,530,000 51,340,000      
        accounts receivable
      4,638,000 4,347,000 4,283,000 3,391,000 3,131,000 3,743,000 8,364,000 5,528,000 19,018,000 3,511,000 3,713,000 3,283,000 3,051,000 3,296,000 3,653,000 2,981,000 2,897,000 3,059,000 4,580,000 
        deferred contract costs
      14,248,000 13,309,000 12,934,000 12,458,000 11,979,000 11,568,000 11,311,000 11,143,000 10,854,000 10,547,000 10,440,000 10,404,000 10,129,000 9,881,000      
        prepaid expenses and other current assets
      9,085,000 5,618,000 5,443,000 5,679,000 6,919,000 6,298,000 4,684,000 5,390,000 7,527,000 6,876,000 5,895,000 4,873,000 5,815,000 6,374,000 4,886,000 4,198,000   4,010,000 
        total current assets
      100,678,000 104,994,000 102,951,000 99,373,000 120,258,000 120,739,000 122,517,000 121,103,000 119,722,000 129,778,000 138,487,000 129,469,000 131,606,000 132,888,000 136,288,000 140,660,000 146,187,000 154,447,000 57,710,000 
        non-current assets:
                         
        property and equipment
      9,705,000 9,212,000 8,834,000 8,591,000 8,562,000 8,443,000 8,848,000 9,752,000 9,520,000 9,922,000 10,249,000 10,144,000 10,621,000 10,773,000 10,929,000 11,427,000 11,868,000 24,502,000 24,985,000 
        operating lease right-of-use assets
      32,708,000 33,779,000 34,557,000 35,549,000 36,535,000 37,516,000 38,518,000 39,509,000 40,495,000 41,318,000 42,292,000 43,244,000 44,211,000 45,110,000 45,740,000 46,660,000 47,574,000   
        finance lease right-of-use assets
      10,738,000 10,490,000 10,664,000 11,392,000 11,057,000 10,650,000 10,334,000 10,377,000 10,402,000 10,351,000 10,456,000 10,480,000 10,578,000 10,589,000 10,612,000 11,325,000 12,214,000   
        deferred contract costs, net, less current portion
      12,631,000 11,163,000 10,794,000 10,424,000 9,933,000 9,487,000 9,397,000 9,417,000 9,110,000 8,622,000 8,423,000 8,340,000 8,134,000 8,146,000      
        intangible assets
      6,793,000 7,134,000 7,482,000 7,844,000                
        goodwill
      29,465,000 29,465,000 29,465,000 29,313,000                
        other non-current assets
      1,567,000 1,731,000 1,716,000 1,858,000 1,965,000 2,091,000 2,413,000 1,041,000 925,000 1,021,000 926,000 901,000 868,000 843,000 1,161,000 1,143,000 751,000 663,000 2,327,000 
        total assets
      204,285,000 207,968,000 206,463,000 204,344,000 188,310,000 188,926,000 192,027,000 191,199,000 190,174,000 201,012,000 210,833,000 202,578,000 206,018,000 208,349,000 212,540,000 218,827,000 226,200,000 187,485,000 92,874,000 
        liabilities and stockholders' equity
                         
        current liabilities:
                         
        accounts payable
      6,616,000 7,262,000 6,123,000 5,913,000 4,865,000 8,276,000 7,597,000 7,568,000 4,160,000 5,171,000 4,785,000 4,267,000 4,151,000 3,793,000 3,398,000 4,673,000 4,229,000 4,061,000 4,498,000 
        accrued and other current liabilities
      25,842,000 27,919,000                  
        deferred revenue
      37,061,000 38,051,000 38,499,000 39,325,000 38,864,000 39,987,000 40,221,000 40,562,000 39,842,000 38,850,000 37,687,000 36,843,000 34,598,000 34,136,000 32,722,000 32,287,000 30,188,000 29,511,000 28,425,000 
        current portion of operating lease liabilities
      4,701,000 4,658,000 4,349,000 4,271,000 4,194,000 4,119,000 4,081,000 4,042,000 4,004,000 3,821,000 3,799,000 3,764,000 3,735,000 3,662,000 5,149,000 5,050,000 4,941,000   
        current portion of finance lease liabilities
      6,852,000 6,706,000 6,697,000 6,813,000 6,696,000 6,600,000 6,358,000 6,393,000 6,417,000 6,520,000 6,762,000 6,905,000 7,038,000 6,992,000 7,718,000 7,728,000 8,327,000   
        total current liabilities
      81,072,000 84,596,000 82,909,000 81,271,000 75,169,000 76,620,000 76,939,000 74,053,000 68,360,000 72,853,000 69,858,000 66,260,000 64,320,000 72,219,000 74,760,000 63,880,000 59,604,000 54,307,000 57,614,000 
        non-current liabilities:
                         
        other long-term liabilities
      200,000 200,000 2,936,000 508,000                
        operating lease liabilities, less current portion
      33,368,000 34,554,000 35,657,000 36,769,000 37,875,000 38,961,000 40,006,000 41,040,000 42,069,000 43,080,000 44,050,000 45,010,000 45,980,000 46,914,000 45,964,000 46,780,000 47,528,000   
        finance lease liabilities, less current portion
      6,368,000 6,234,000 6,344,000 6,919,000 6,685,000 6,377,000 6,246,000 6,283,000 6,309,000 6,122,000 5,999,000 5,916,000 5,919,000 5,997,000 5,290,000 6,179,000 6,567,000   
        total liabilities
      121,008,000 125,584,000 127,846,000 125,467,000 119,729,000 121,958,000 123,191,000 121,376,000 116,738,000 122,055,000 129,907,000 127,186,000 126,219,000 125,130,000 126,014,000 126,839,000 123,699,000 75,184,000 78,231,000 
        commitments and contingencies
                         
        stockholders' equity:
                         
        preferred stock, 0.00001 par value per share...
                         
        common stock, 0.00001 par value per share...
                         
        additional paid-in capital
      408,518,000 401,576,000 396,121,000 387,641,000 368,919,000 358,549,000 353,263,000 348,532,000 343,496,000 341,514,000 336,659,000 323,844,000 319,339,000 314,884,000 309,023,000 302,557,000 298,214,000 294,230,000 30,548,000 
        accumulated deficit
      -324,835,000 -319,065,000 -317,217,000 -308,549,000 -299,838,000 -291,013,000 -284,302,000 -278,423,000 -269,870,000 -262,667,000 -255,628,000 -248,483,000 -239,495,000 -231,636,000 -222,369,000 -210,551,000 -195,736,000 -181,898,000 -167,830,000 
        accumulated other comprehensive loss
      -406,000 -127,000 -287,000 -215,000 -500,000      -105,000  -45,000 -29,000      
        total stockholders' equity
      83,277,000 82,384,000 78,617,000 78,877,000 68,581,000 66,968,000 68,836,000 69,823,000 73,436,000 78,957,000 80,926,000 75,392,000 79,799,000 83,219,000 86,526,000 91,988,000 102,501,000 112,301,000  
        total liabilities and stockholders' equity
      204,285,000 207,968,000 206,463,000 204,344,000 188,310,000 188,926,000 192,027,000 191,199,000 190,174,000 201,012,000 210,833,000 202,578,000 206,018,000 208,349,000 212,540,000 218,827,000 226,200,000   
        accrued liabilities and other
        27,241,000 24,949,000 20,550,000               
        accrued liabilities
           17,638,000 18,682,000 15,488,000 13,937,000 18,491,000 16,825,000 14,481,000 14,798,000 13,636,000 15,773,000 14,142,000 11,919,000 12,250,000 16,118,000 
        accumulated other comprehensive income
           -568,000 -125,000 -286,000 -190,000 110,000  31,000   -128,000 -18,000 23,000 -31,000 -13,000 
        current portion of long-term debt
                   10,000,000 10,000,000     
        long-term debt
                10,000,000 10,000,000 10,000,000   10,000,000 10,000,000 10,000,000 9,995,000 
        deferred rent
                       4,319,000 3,141,000 
        deferred contract acquisition costs
                    9,391,000 9,153,000 8,967,000 8,931,000 8,729,000 
        deferred contract acquisition costs, net, less current portion
                    7,810,000 7,612,000 7,606,000 7,873,000 7,852,000 
        prepaid expenses
                      5,423,000 6,461,000  
        liabilities, redeemable convertible preferred stock and stockholders' equity
                         
        current portion of capital lease obligations
                       8,485,000 8,573,000 
        capital lease obligations, less current portion
                       6,558,000 7,481,000 
        redeemable convertible preferred stock
                         
        redeemable convertible preferred stock, 0.00001 par value per share...
                        151,938,000 
        stockholders' equity
                         
        total liabilities, redeemable convertible preferred stock and stockholders' equity
                       187,485,000  
        liabilities, redeemable convertible preferred stock and stockholders' deficit
                         
        stockholders' deficit:
                         
        total stockholders' deficit
                        -137,295,000 
        total liabilities, redeemable convertible preferred stock and stockholders' deficit
                        92,874,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 
                          
          cash flows from operating activities
                          
          net loss
        -5,770,000 -1,848,000 -8,668,000 -8,711,000 -8,825,000 -6,711,000 -5,879,000 -8,553,000 -7,203,000 -7,039,000 -7,145,000 -8,988,000 -7,859,000 -9,267,000 -11,818,000 -14,815,000 -13,838,000 -14,068,000 
          adjustments to reconcile net loss to net cash from operating activities
                          
          depreciation and amortization
        3,115,000 2,988,000 2,920,000 2,878,000 2,804,000 2,848,000 2,712,000 2,912,000 3,045,000 3,032,000 2,971,000 2,953,000 3,045,000 3,120,000 3,151,000 3,318,000 3,375,000 3,389,000 
          amortization of operating right-of-use assets
        1,071,000 1,082,000 992,000 986,000 981,000 1,002,000 991,000 986,000 972,000 974,000 952,000 967,000 938,000 939,000 920,000 914,000 908,000  
          amortization of intangible assets
        341,000 348,000 362,000                
          provision for credit losses
        616,000 338,000 294,000 303,000 177,000              
          amortization of deferred contract costs
        4,107,000 3,892,000 3,723,000 3,687,000 3,533,000 3,426,000 3,340,000 3,360,000 3,292,000 3,187,000 2,961,000 3,047,000 2,976,000      
          stock-based compensation, net of amount capitalized
        7,130,000 3,972,000 9,922,000 9,252,000 8,985,000              
          net accretion of discounts on short-term investments
        -143,000 -152,000 -108,000 -270,000 -372,000 -457,000 -503,000 -537,000 -637,000 -660,000 -664,000 -657,000 -687,000      
          changes in operating assets and liabilities:
                          
          accounts receivable
        -907,000 -402,000 -1,186,000 -456,000 435,000 3,997,000 -3,236,000 12,897,000 -15,757,000 -116,000 -622,000 -464,000 -177,000 86,000 -831,000 -233,000 12,000 1,393,000 
          deferred contract costs
        -6,514,000 -4,636,000 -4,569,000 -4,657,000 -4,390,000 -3,773,000 -3,488,000 -3,956,000 -4,087,000 -3,493,000 -3,080,000 -3,528,000 -3,212,000      
          prepaid expenses and other assets
        -3,303,000 -190,000 378,000 1,943,000 -495,000 -1,292,000 199,000 2,021,000 -555,000 -1,076,000 -1,047,000 909,000 534,000 -1,027,000 -774,000 758,000 950,000 -2,607,000 
          accounts payable
        -867,000 1,553,000 75,000 935,000 -3,654,000 651,000 29,000 3,453,000 -1,017,000 334,000 518,000 116,000 355,000 382,000 -1,304,000 444,000 148,000 918,000 
          accrued liabilities
        -2,193,000 678,000 3,875,000 -175,000 2,682,000 -1,132,000 3,194,000 1,551,000 -4,554,000 1,666,000 2,344,000 -317,000 1,162,000 -2,137,000 1,902,000 1,952,000 69,000  
          operating lease liabilities
        -1,143,000 -1,098,000 -1,034,000 -1,029,000 -1,011,000 -1,007,000 -995,000 -991,000 -977,000 -948,000 -925,000 -941,000 -900,000 -846,000 -717,000 -639,000 -332,000  
          deferred revenue
        -1,245,000 -288,000 -907,000 603,000 -1,069,000 -637,000 -286,000 649,000 754,000 1,312,000 691,000 2,391,000 428,000 1,501,000 325,000 2,058,000 731,000 1,060,000 
          net cash from operating activities
        -5,705,000 6,245,000 6,069,000 5,445,000 -219,000 6,674,000 4,500,000 22,676,000 -19,701,000 3,742,000 3,334,000 1,604,000 1,541,000 -2,841,000 -4,023,000 -1,731,000 -4,171,000 -10,056,000 
          capital expenditures
        -1,419,000 -1,848,000 -1,022,000 -967,000 -843,000 -549,000 -959,000 -1,459,000 -818,000 -807,000 -1,254,000 -675,000 -954,000 -933,000 -595,000 -691,000 -908,000 -2,150,000 
          free cash flows
        -7,124,000 4,397,000 5,047,000 4,478,000 -1,062,000 6,125,000 3,541,000 21,217,000 -20,519,000 2,935,000 2,080,000 929,000 587,000 -3,774,000 -4,618,000 -2,422,000 -5,079,000 -12,206,000 
          cash flows from investing activities
                          
          maturities of short-term investments
        5,250,000 10,600,000 17,400,000 11,900,000 18,556,000 10,693,000 23,471,000 8,504,000 23,770,000 18,250,000 14,900,000 16,000,000 13,000,000      
          purchases of short-term investments
        -8,863,000 -21,312,000 -15,455,000 -10,755,000 -22,534,000 -3,661,000 -16,821,000 -20,464,000 -10,583,000 -17,667,000 -17,485,000      
          purchases of property and equipment
        -521,000 -1,122,000 -279,000 -544,000 -444,000 -383,000 -548,000 -741,000 -513,000 -178,000 -675,000 -218,000 -620,000 -704,000 -270,000 -380,000 -541,000 -1,646,000 
          capitalized internal-use software costs
        -898,000 -726,000 -743,000 -423,000 -399,000 -166,000 -411,000 -718,000 -305,000 -629,000 -579,000 -457,000 -334,000 -229,000 -325,000 -311,000 -367,000 -504,000 
          net cash from investing activities
        -5,032,000 -12,560,000 15,841,000 -12,385,000 2,258,000 -611,000 -22,000 3,384,000 6,131,000 -3,021,000 3,063,000 -2,342,000 -5,439,000 -51,841,000 -586,000 -691,000 -908,000 -2,150,000 
          cash flows from financing activities
                          
          principal payments on finance leases
        -1,793,000 -1,752,000 -1,829,000 -1,814,000 -1,773,000 -1,775,000 -1,743,000 -1,755,000 -1,787,000 -1,864,000 -1,859,000 -1,847,000 -1,960,000 -2,015,000 -2,234,000 -2,284,000 -2,176,000  
          proceeds from stock option exercises
        325,000 5,000 234,000 52,000 463,000 1,177,000 193,000 66,000 291,000 1,513,000 10,732,000 548,000 73,000 336,000 286,000 134,000 559,000 926,000 
          payments for taxes related to net share settlement of equity awards
        -1,584,000 -1,373,000 -1,445,000 -17,000 -26,000 -4,972,000 -4,461,000 -3,321,000 -6,101,000 -2,905,000 -4,811,000 -1,919,000 -753,000      
          proceeds from the employee stock purchase plan
        1,044,000 859,000 1,111,000 977,000 1,020,000 707,000 622,000     
          net cash from financing activities
        -2,008,000 -3,120,000 -2,181,000 -1,805,000 -225,000 -5,570,000 -5,034,000 -5,010,000 -6,577,000 -13,256,000 4,769,000 -3,218,000 -2,018,000 -1,679,000 -1,361,000 -2,150,000 -2,017,000 107,811,000 
          net increase in cash and cash equivalents
        -12,745,000 -9,435,000 19,729,000 -8,745,000 1,814,000 493,000 -556,000   -12,535,000         
          cash and cash equivalents, beginning of period
        54,959,000 51,596,000 50,756,000 61,997,000 135,996,000 
          cash and cash equivalents, end of period
        42,214,000 -9,435,000 19,729,000 -8,745,000 53,410,000 493,000 -556,000 21,050,000 30,609,000 -12,535,000 11,166,000 -3,956,000 56,081,000 -56,361,000 -5,970,000 -4,572,000 128,900,000 95,605,000 
          supplemental disclosure of cash flow information:
                          
          cash paid during the period for interest
        369,000 400,000 366,000 537,000 397,000 400,000 405,000 399,000 319,000 438,000 512,000 501,000 472,000   332,000 293,000 308,000 
          cash paid during the period for income taxes
        101,000 147,000 1,384,000 -1,106,000 71,000 67,000 56,000 52,000 14,000 112,000 79,000 49,000 20,000      
          supplemental disclosure of noncash investing and financing activities:
                          
          equipment purchases financed with accounts payable
        249,000 -107,000 99,000 -207,000 243,000        3,000   20,000 -256,000 
          finance lease liabilities arising from obtaining finance lease right-of-use assets
        2,073,000 1,651,000 1,138,000 2,165,000 2,177,000 2,148,000 1,671,000 1,705,000 1,871,000 1,745,000 1,799,000 1,711,000 1,928,000   1,297,000 2,027,000  
          unrealized gain on short-term investments
        -24,000 9,000 -9,000 14,000 -40,000       18,000      
          stock-based compensation included in capitalized software development costs
        143,000 115,000 140,000 74,000 67,000              
          loss on disposal of assets
             1,000 4,000 1,000 8,000 3,000 -6,000     
          business acquisitions, net of cash acquired
         -537,000                
          principal payments on line of credit
                          
          stock issuance costs
                        
          operating lease liabilities arising from obtaining operating lease right-of-use assets
             149,000 154,000      
          equity issued as consideration in business combinations
                        
          consideration withheld for indemnification liabilities related to business combinations
                         
          provision for losses on accounts receivable
             624,000 400,000 593,000 250,000 318,000 192,000 232,000 422,000 271,000 159,000 149,000 150,000 128,000 
          proceeds from sale of assets
                     7,000     
          paid offering costs
                     -271,000 -400,000  
          stock-based compensation
              8,022,000 8,291,000 6,772,000 6,247,000 6,187,000 5,876,000 4,513,000 5,525,000 5,322,000 4,480,000 3,425,000  
          unrealized loss on short-term investments
               -25,000 -62,000  17,000        
          net decrease in cash and cash equivalents
                -20,147,000   -3,956,000 -5,916,000  -5,970,000 -4,572,000 -7,096,000  
          deferred rent
                         1,178,000 
          proceeds from advance on line of credit
                         5,000 
          proceeds from initial public offering, net of underwriting discounts
                          
          accrued unpaid offering costs
                          
          amortization of contract acquisition and fulfillment costs
                      2,828,000    
          contract acquisition costs
                      -3,196,000 -2,885,000 -2,409,000 -2,787,000 
          amortization of contract acquisition costs
                        2,640,000 2,564,000 
          gain on recovery of previously recognized contract loss
                          
          equity-based compensation
                         3,044,000 
          accrued and other liabilities
                          
          principal payments on capital lease obligations
                         -2,039,000 
          payout of accrued repurchase of common shares
                          
          proceeds from preferred shares issuance, net of professional fees paid
                          
          equipment purchases financed with capital leases
                         1,028,000 
          paid deferred offering costs
                          
          accrued unpaid deferred offering costs