7Baggers

ON24, Inc
(NYSE:ONTF) 

ONTF stock logo

ON24, Inc. provides a cloud-based digital experience platform that enables businesses to convert customer engagement into revenue through interactive webinar, virtual event, and multimedia content experiences worldwide. The company provides ON24 Experience products, such as ON24 Elite, a live and in...

Founded: 1998
CEO: Sharat Sharan  
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: USD2025-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
                         
      yoy
                         
      qoq
                         
      subscription and other platform
    31,783,000 31,987,000 32,441,000 32,301,000 33,576,000 33,860,000 34,147,000 34,829,000 35,752,000 36,430,000 38,336,000 39,364,000 42,029,000 43,271,000 43,064,000 43,477,000 44,988,000 43,601,000 44,377,000 42,910,000  
      professional services
    2,861,000 2,615,000 2,892,000 2,432,000 3,104,000 2,465,000 3,202,000 2,898,000 3,585,000 2,792,000 3,750,000 3,699,000 4,538,000 4,304,000 5,174,000 5,015,000 7,046,000 5,761,000 7,741,000 7,189,000  
      total revenue
    34,644,000 34,602,000 35,333,000 34,733,000 36,680,000 36,325,000 37,349,000 37,727,000 39,337,000 39,222,000 42,086,000 43,063,000 46,567,000 47,575,000 48,238,000 48,492,000 52,034,000 49,362,000 52,118,000 50,099,000  
      cost of revenue
                         
      total cost of revenue
    8,701,000 8,739,000 8,801,000 9,103,000 9,354,000 9,338,000 9,538,000 9,782,000 10,010,000 10,847,000 12,200,000 13,206,000 13,238,000 13,302,000 13,301,000 12,944,000 12,731,000 12,067,000 11,873,000 10,694,000  
      gross profit
    25,943,000 25,863,000 26,532,000 25,630,000 27,326,000 26,987,000 27,811,000 27,945,000 29,327,000 28,375,000 29,886,000 29,857,000 33,329,000 34,273,000 34,937,000 35,548,000 39,303,000 37,295,000 40,245,000 39,405,000  
      yoy
    -5.06% -4.16% -4.60% -8.28% -6.82% -4.89% -6.94% -6.40% -12.01% -17.21% -14.46% -16.01% -15.20% -8.10% -13.19% -9.79%      
      qoq
    0.31% -2.52% 3.52% -6.21% 1.26% -2.96% -0.48% -4.71% 3.36% -5.06% 0.10% -10.42% -2.75% -1.90% -1.72% -9.55% 5.38% -7.33% 2.13%   
      gross margin %
    Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity%  
      operating expenses
                         
      sales and marketing
    15,938,000 16,419,000 17,594,000 18,143,000 19,048,000 19,498,000 19,457,000 20,074,000 20,645,000 21,510,000 22,628,000 24,417,000 25,003,000 26,553,000 28,850,000 29,193,000 28,082,000 26,591,000 25,465,000 23,925,000  
      research and development
    7,999,000 8,150,000 8,513,000 8,310,000 8,880,000 9,180,000 9,081,000 9,109,000 9,363,000 9,730,000 10,930,000 11,099,000 11,186,000 11,324,000 10,948,000 10,644,000 9,613,000 9,114,000 8,162,000 7,946,000  
      general and administrative
    10,154,000 9,283,000 9,597,000 9,643,000 11,177,000 11,654,000 12,332,000 11,236,000 11,541,000 11,200,000 12,105,000 14,278,000 10,770,000 11,164,000 11,158,000 10,877,000 11,221,000 10,851,000 9,100,000 9,768,000  
      total operating expenses
    34,091,000 33,852,000 35,704,000 36,096,000 39,105,000 40,332,000 40,870,000 40,419,000 41,549,000 42,440,000 45,663,000 49,794,000 46,959,000 49,041,000 50,956,000 50,714,000 48,916,000 46,556,000 42,727,000 41,639,000  
      income from operations
    -8,148,000 -7,989,000 -9,172,000 -10,466,000 -11,779,000 -13,345,000 -13,059,000 -12,474,000 -12,222,000 -14,065,000 -15,777,000 -19,937,000 -13,630,000 -14,768,000 -16,019,000 -15,166,000 -9,613,000 -9,261,000 -2,482,000 -2,234,000  
      yoy
    -30.83% -40.13% -29.76% -16.10% -3.62% -5.12% -17.23% -37.43% -10.33% -4.76% -1.51% 31.46% 41.79% 59.46% 545.41% 578.87%      
      qoq
    1.99% -12.90% -12.36% -11.15% -11.73% 2.19% 4.69% 2.06% -13.10% -10.85% -20.87% 46.27% -7.71% -7.81% 5.62% 57.77% 3.80% 273.13% 11.10%   
      operating margin %
    -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity%  
      interest expense
    44,000 82,000 19,000 18,000 7,000 6,000 10,000 11,000 13,000 18,000 33,000 29,000 36,000 42,000 49,000 54,000 62,000 65,000 106,000 231,000  
      other income
    -1,695,000 -1,712,000 -2,090,000 -1,986,000 -2,458,000 -2,128,000 -2,305,000 -2,277,000 -2,120,750 -2,718,000            
      income before provision for income taxes
    -6,497,000 -6,359,000 -7,101,000 -8,498,000 -9,328,000 -11,223,000 -10,764,000 -10,208,000 -9,415,000 -11,365,000 -12,617,000 -17,394,000 -11,335,000 -14,347,000 -16,171,000 -15,397,000 -9,729,000 -9,432,000 -2,799,000 -2,581,000  
      provision for income taxes
    1,000 16,000 176,000 205,000 -456,000 183,000 411,000 495,000 460,000 109,000 230,000 196,000 795,000 40,000 41,000 82,000 -220,000 -32,000 -282,000 249,000  
      net income
    -6,498,000 -6,375,000 -7,277,000 -8,703,000 -8,872,000 -11,406,000 -11,175,000 -10,703,000 -9,875,000 -11,474,000 -12,847,000 -17,590,000 -12,130,000 -14,387,000 -16,212,000 -15,479,000 -9,509,000 -9,400,000 -2,517,000 -2,830,000  
      yoy
    -26.76% -44.11% -34.88% -18.69% -10.16% -0.59% -13.01% -39.15% -18.59% -20.25% -20.76% 13.64% 27.56% 53.05% 544.10% 446.96%      
      qoq
    1.93% -12.40% -16.39% -1.90% -22.22% 2.07% 4.41% 8.38% -13.94% -10.69% -26.96% 45.01% -15.69% -11.26% 4.74% 62.78% 1.16% 273.46% -11.06%   
      net income margin %
    -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity%  
      net income per share
                         
      basic and diluted
    -0.15 -0.15 -0.17 -0.21 -0.21 -0.27 -0.27 -0.26 -0.24 -0.26 -0.28 -0.37 -0.243 -0.3 -0.34 -0.32    -0.1  
      weighted-average shares used for eps calculation
                         
      basic and diluted
    42,448,269 42,654,869 42,577,487 42,088,289 41,759,879 41,870,709 41,991,996 41,313,674 44,644,792 43,832,475 45,866,022 47,304,983  47,640,200 47,187,586 47,631,813    32,615,648  
      other expense
              -3,193,000 -2,572,000 -2,331,000 -463,000 103,000 177,000 54,000 106,000 211,000 116,000  
      revenue:
                         
      cost of revenue:
                         
      operating expenses:
                         
      cumulative preferred dividends allocated to preferred stockholders
                       -558,000  
      net loss attributable to common stockholders
                -11,519,500 -14,387,000 -16,212,000 -15,479,000    -3,388,000  
      net income attributable to common stockholders
                    -9,509,000 -9,400,000 -2,517,000   
      net income per share
                         
      basic
                    -0.21 -0.2 -0.05   
      diluted
                    -0.21 -0.2 -0.05   
      weighted-average shares used for eps calculation
                         
      basic
                47,486,225    43,562,604 47,101,200 46,570,195   
      diluted
                47,486,225    43,562,604 47,101,200 46,570,195   
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2025-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 
                           
        assets
                           
        current assets
                           
        cash and cash equivalents
      37,013,000 47,241,000 37,732,000 26,786,000 14,933,000 11,017,000 15,485,000 18,292,000 53,209,000 10,804,000 25,158,000 100,777,000 26,996,000 36,367,000 79,914,000 97,500,000 164,948,000 197,788,000 351,727,000 388,940,000 58,243,000 
        marketable securities
      130,516,000 127,926,000 141,828,000 154,195,000 167,803,000 177,829,000 178,317,000 177,766,000 145,497,000 202,935,000 215,372,000 214,908,000 301,125,000 305,457,000 264,955,000 261,527,000 217,609,000     
        accounts receivable
      24,643,000 14,819,000 18,295,000 25,336,000 28,616,000 23,750,000 24,025,000 28,523,000 37,939,000 25,885,000 31,314,000 33,451,000 43,757,000 31,213,000 39,765,000 42,078,000 46,117,000 36,798,000 38,891,000 45,578,000 48,617,000 
        deferred contract acquisition costs, current
      8,507,000 8,747,000 9,362,000 9,951,000 10,784,000 11,312,000 11,932,000 12,349,000 12,428,000 12,327,000 12,452,000 12,571,000 13,136,000 12,018,000 12,212,000 14,345,000 11,921,000 11,718,000 11,304,000 11,136,000 10,528,000 
        prepaid expenses and other current assets
      5,052,000 7,315,000 7,651,000 8,343,000 6,194,000 6,742,000 6,246,000 6,922,000 4,714,000 6,538,000 7,293,000 8,431,000 6,281,000 8,375,000 9,945,000 11,759,000 8,467,000 9,661,000 11,264,000 8,783,000 7,079,000 
        total current assets
      205,731,000 206,048,000 214,868,000 224,611,000 228,330,000 230,650,000 236,005,000 243,852,000 253,787,000 258,489,000 291,589,000 370,138,000 391,295,000 393,430,000 406,791,000 427,209,000 449,062,000 457,861,000 457,817,000 457,437,000 127,467,000 
        property and equipment
      4,992,000 5,112,000 5,290,000 5,725,000 6,673,000 4,400,000 5,344,000 6,130,000 5,371,000 5,851,000 5,668,000 5,957,000 7,212,000 8,129,000 8,076,000 8,672,000 8,780,000 8,849,000 9,775,000 9,072,000 9,051,000 
        operating right-of-use assets
      5,335,000 1,183,000 1,603,000 1,938,000 2,297,000 1,900,000 2,269,000 2,650,000 2,981,000 3,312,000 3,717,000 5,119,000 5,606,000 6,011,000 6,199,000 6,755,000      
        intangible asset
      156,000 306,000 450,000 570,000 660,000 853,000 984,000 1,102,000 1,305,000 1,394,000 1,523,000 1,711,000 1,979,000 1,931,000 2,250,000       
        deferred contract acquisition costs, non-current
      11,256,000 11,248,000 11,735,000 11,985,000 12,199,000 12,433,000 13,391,000 14,421,000 15,756,000 15,642,000 16,876,000 17,991,000 17,773,000 18,980,000 19,947,000 18,023,000 20,887,000 20,205,000 20,067,000 19,921,000 18,753,000 
        other long-term assets
      890,000 891,000 1,170,000 949,000 794,000 695,000 1,019,000 1,009,000 1,102,000 1,271,000 1,370,000 1,486,000 1,608,000 1,824,000 1,928,000 1,469,000 1,760,000 995,000 902,000 1,318,000 1,447,000 
        total assets
      228,360,000 224,788,000 235,116,000 245,778,000 250,953,000 250,931,000 259,012,000 269,164,000 280,302,000 285,959,000 320,743,000 402,402,000 425,473,000 430,305,000 445,191,000 462,128,000 480,489,000 487,910,000 488,561,000 487,748,000 156,718,000 
        liabilities and stockholders’ equity
                           
        current liabilities
                           
        accounts payable
      5,260,000 3,791,000 3,657,000 1,924,000 2,746,000 2,687,000 2,014,000 1,713,000 1,914,000 2,696,000 4,269,000 3,187,000 4,611,000 4,283,000 3,626,000 5,149,000 3,123,000 2,026,000 2,907,000 6,123,000 4,730,000 
        accrued and other current liabilities
      16,562,000 14,999,000 15,206,000 13,541,000 16,394,000 14,781,000 14,627,000 13,559,000 16,907,000 16,626,000 16,866,000 17,322,000 18,465,000 17,058,000 18,798,000 18,707,000      
        deferred revenue
      60,275,000 57,764,000 62,152,000 71,559,000 66,687,000 63,631,000 66,007,000 73,117,000 74,358,000 66,603,000 74,459,000 81,166,000 83,453,000 81,029,000 90,774,000 92,127,000 96,225,000 91,185,000 93,899,000 95,562,000 92,240,000 
        operating lease liabilities, current
      710,000 589,000 1,113,000 1,687,000 2,372,000 2,926,000 2,856,000 2,867,000 2,779,000 2,692,000 2,640,000 2,644,000 2,648,000 2,676,000 2,563,000 2,462,000      
        total current liabilities
      82,807,000 77,143,000 82,128,000 88,711,000 88,199,000 84,025,000 85,504,000 91,300,000 96,085,000 88,962,000 98,952,000 105,564,000 110,731,000 106,808,000 117,516,000 120,082,000 120,127,000 118,328,000 118,723,000 120,428,000 116,768,000 
        operating lease liabilities, non-current
      4,864,000 778,000 925,000 1,014,000 1,016,000 440,000 1,101,000 1,775,000 2,483,000 3,176,000 3,730,000 4,389,000 5,040,000 5,628,000 6,024,000 6,744,000      
        other long-term liabilities
      1,240,000 2,542,000 2,046,000 2,327,000 2,326,000 1,583,000 1,560,000 1,666,000 1,517,000 1,302,000 1,075,000 1,513,000 1,650,000 1,685,000 1,555,000 1,379,000 3,317,000 3,374,000 3,859,000 3,896,000 4,022,000 
        total liabilities
      88,911,000 80,463,000 85,099,000 92,052,000 91,541,000 86,048,000 88,165,000 94,741,000 100,085,000 93,440,000 103,757,000 111,466,000 117,512,000 114,421,000 125,814,000 129,582,000 125,399,000 124,245,000 125,845,000 127,965,000 146,517,000 
        commitments and contingencies
                           
        stockholders’ equity
                           
        common stock, 0.0001 par value per share...
      3,000 3,000 3,000 3,000 4,000 4,000 4,000 4,000 4,000 4,000 4,000 5,000 5,000 5,000 5,000 5,000 5,000 5,000 5,000 5,000 1,000 
        additional paid-in capital
      515,721,000 514,157,000 513,601,000 510,072,000 507,188,000 502,813,000 498,574,000 490,896,000 485,291,000 488,305,000 501,416,000 562,151,000 562,555,000 559,381,000 548,740,000 545,144,000 550,839,000 549,455,000 539,137,000 533,783,000 27,512,000 
        accumulated deficit
      -376,522,000 -370,024,000 -363,649,000 -356,372,000 -347,669,000 -338,797,000 -327,391,000 -316,216,000 -305,513,000 -295,638,000 -284,164,000 -271,317,000 -253,727,000 -241,597,000 -227,210,000 -210,998,000 -195,519,000 -186,010,000 -176,610,000 -174,093,000 -171,263,000 
        accumulated other comprehensive income
      247,000 189,000 62,000 23,000 -111,000 863,000 -340,000 -261,000 435,000   97,000     -235,000 215,000 184,000 88,000 94,000 
        total stockholders’ equity
      139,449,000 144,325,000 150,017,000 153,726,000 159,412,000 164,883,000 170,847,000 174,423,000 180,217,000 192,519,000 216,986,000 290,936,000 307,961,000 315,884,000 319,377,000 332,546,000 355,090,000 363,665,000 362,716,000 359,783,000  
        total liabilities and stockholders’ equity
      228,360,000 224,788,000 235,116,000 245,778,000 250,953,000 250,931,000 259,012,000 269,164,000 280,302,000 285,959,000 320,743,000 402,402,000 425,473,000 430,305,000 445,191,000 462,128,000      
        finance lease liabilities, current
             44,000 127,000 345,000 718,000 1,245,000 1,554,000 1,762,000 1,755,000 1,637,000      
        accumulated other comprehensive loss
               -152,000 -270,000  -872,000 -1,905,000 -2,158,000 -1,605,000      
        finance lease liabilities, non-current
                  91,000 300,000 719,000 1,377,000      
        liabilities, convertible preferred stock and stockholders’ equity
                           
        accrued liabilities
                      18,740,000 22,989,000 19,555,000 16,267,000 17,439,000 
        long-term debt, current portion
                      2,039,000 2,128,000 2,362,000 2,476,000 2,359,000 
        long-term debt
                      1,955,000 2,543,000 3,263,000 3,641,000 25,727,000 
        convertible class a-1 and class a-2 preferred stock, 0.0001 par value per share...
                          83,857,000 
        redeemable convertible class b and class b-1 preferred stock, 0.0001 par value per share...
                          70,000,000 
        total liabilities, convertible preferred stock and stockholders’ equity
                      480,489,000 487,910,000 488,561,000 487,748,000  
        marketable investments
                       201,896,000 44,631,000   
        short-term investments
                         3,000,000 3,000,000 
        liabilities, convertible preferred stock and stockholders’ deficit
                           
        stockholders’ deficit
                           
        total stockholders’ deficit
                          -143,656,000 
        total liabilities, convertible preferred stock and stockholders’ deficit
                          156,718,000 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2025-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 loss
        -6,498,000 -6,375,000 -7,277,000 -8,703,000 -8,872,000 -11,406,000 -11,175,000 -10,703,000 -9,875,000 -11,474,000 -12,847,000 -17,590,000  -14,387,000 -16,212,000 -15,479,000    -2,830,000 
          adjustments to reconcile net loss to net cash from operating activities:
                            
          depreciation and amortization
        1,078,000 1,196,000 1,284,000 1,285,000 1,193,000 1,181,000 1,221,000 1,233,000 1,319,000 1,249,000 1,375,000 1,417,000 1,463,000 1,407,000 1,339,000 1,207,000 1,169,000 1,129,000 1,134,000 1,160,000 
          stock-based compensation expense
        6,919,000 7,258,000 7,378,000 7,130,000 10,898,000 11,876,000 12,076,000 10,337,000 11,726,000 11,565,000 11,605,000 10,121,000 9,435,000 9,903,000 9,698,000 9,507,000 7,855,000 7,831,000 4,970,000 4,994,000 
          amortization of deferred contract acquisition costs
        2,858,000 3,058,000 3,324,000 3,563,000 3,629,000 3,638,000 3,752,000 3,843,000 3,968,000 3,777,000 3,951,000 3,893,000 3,815,000 3,833,000 3,950,000 4,067,000     
          provision for allowance for doubtful accounts and billing reserves
        161,000 367,000 325,000 264,000 623,000 335,000 576,000 625,000             
          non-cash lease expense
        361,000 414,000 391,000 391,000 396,000 398,000 388,000 391,000 371,000 398,000 444,000 497,000 487,000 474,000 482,000 519,000     
          accretion of marketable securities
        -22,000 -96,000 -363,000 -476,000 -882,000 -1,352,000 -1,428,000 -1,507,000 -1,863,000            
          lease impairment charge
                252,000           
          other
        -1,000 1,000 11,000 23,000 30,000 35,000 35,000 38,000 50,000 1,854,000 -1,698,000 -1,069,000 -344,000 76,000 254,000 312,000 166,000   
          changes in operating assets and liabilities:
                            
          accounts receivable
        -9,985,000 3,109,000 6,716,000 3,016,000 -5,489,000 -60,000 3,922,000 8,791,000 -12,753,000 4,768,000 1,339,000 9,405,000 -13,259,000 8,096,000 1,866,000 3,779,000 -10,986,000 2,026,000 5,995,000 2,522,000 
          deferred contract acquisition costs
        -2,626,000 -1,956,000 -2,485,000 -2,516,000 -2,867,000 -2,060,000 -2,305,000 -2,429,000 -4,183,000 -2,418,000 -2,717,000 -3,546,000 -3,726,000 -2,672,000 -3,741,000 -3,627,000     
          prepaid expenses and other assets
        2,335,000 614,000 485,000 -2,301,000 403,000 -196,000 635,000 -2,378,000 2,104,000 805,000 1,221,000 -2,069,000 2,303,000 1,572,000 1,978,000 -3,555,000 741,000 1,720,000 -2,025,000 -5,053,000 
          accounts payable
        516,000 -13,000 1,886,000 -7,000 -772,000 323,000 478,000 -134,000 -769,000 -1,657,000 882,000 -1,353,000 1,270,000 -51,000 -1,428,000 1,742,000 972,000 -778,000 -2,042,000 601,000 
          accrued liabilities
        1,662,000 -85,000 1,176,000 -2,399,000 664,000 239,000 1,014,000 -3,902,000 1,038,000 -290,000 -1,658,000 -1,089,000 1,399,000 -1,624,000 1,007,000 -752,000 -811,000 96,000 2,653,000 373,000 
          deferred revenue
        2,511,000 -4,388,000 -9,407,000 4,872,000 3,056,000 -2,376,000 -7,110,000 -1,241,000 7,755,000 -7,856,000 -6,707,000 -2,287,000 2,424,000 -9,745,000 -1,388,000 -4,098,000 5,040,000 -2,714,000 -1,663,000 3,322,000 
          other liabilities
        -329,000 -570,000 -867,000 -718,000 -1,018,000 -275,000 -691,000 -823,000 -434,000            
          net cash from operating activities
        -1,060,000 2,533,000 2,567,000 3,412,000 985,000 295,000 1,388,000 2,138,000 -859,000 -2,860,000 -4,316,000 -4,167,000 -7,568,000 -3,455,000 -2,668,000 -6,770,000 -4,492,000 -894,000 6,871,000 3,704,000 
          capital expenditures
        -1,148,000 -371,000 -492,000 -1,473,000 -561,000 -152,000 -490,000 -1,038,000 -1,107,000 -344,000 -554,000 -178,000 -1,297,000 -726,000 -690,000 -984,000 -1,124,000 -706,000 -1,214,000 -520,000 
          free cash flows
        -2,208,000 2,162,000 2,075,000 1,939,000 424,000 143,000 898,000 1,100,000 -1,966,000 -3,204,000 -4,870,000 -4,345,000 -8,865,000 -4,181,000 -3,358,000 -7,754,000 -5,616,000 -1,600,000 5,657,000 3,184,000 
          cash flows from investing activities:
                            
          purchase of property and equipment
        -1,148,000 -371,000 -492,000 -1,473,000 -561,000 -152,000 -490,000 -1,038,000 -1,107,000 -344,000 -554,000 -178,000 -1,297,000 -726,000 -690,000 -984,000 -1,124,000 -706,000 -1,214,000 -520,000 
          purchase of marketable securities
        -35,647,000 -13,896,000 -48,403,000 -19,819,000 -43,681,000 -26,504,000 -52,328,000 -74,093,000 -43,706,000 -36,679,000 -76,234,000 -119,591,000 -86,095,000 -99,690,000 -51,349,000 -60,271,000 -28,766,000 -162,558,000   
          proceeds from maturities of marketable securities
        33,150,000 28,000,000 61,020,000 33,900,000 48,500,000 22,900,000 53,127,000 38,521,000 103,503,000 42,996,000 77,260,000 199,210,000         
          proceeds from sale of marketable securities
            5,792,000 6,196,000 4,360,000 8,418,000 9,321,000         
          net cash from investing activities
        -3,645,000 13,733,000   10,050,000 2,440,000 309,000 -32,250,000 58,690,000 14,391,000 472,000 88,762,000 5,259,000 -40,549,000 -7,144,000 -46,547,000 -21,112,000 -155,027,000 -42,531,000 -520,000 
          cash flows from financing activities:
                            
          proceeds from exercise of stock options
        577,000 312,000 224,000 246,000 350,000 690,000 241,000 753,000 81,000 457,000 629,000 255,000 318,000 729,000 581,000 1,157,000     
          proceeds from issuance of common stock under espp
        243,000   301,000   462,000   749,000       
          payment for repurchase of common stock
        -6,243,000 -7,011,000 -4,348,000 -4,493,000 -7,174,000 -8,327,000 -5,006,000 -5,270,000 -15,330,000 -25,933,000 -22,586,000 -10,720,000 -7,319,000 -8,734,000 -13,074,000     
          payment of cash dividend
                          
          repayment of short-term financing and equipment loans
        -83,000                    
          repayment of finance lease obligations
            -44,000 -83,000 -218,000 -373,000 -531,000 -411,000 -433,000        
          acquisition holdback payment
                            
          net cash from financing activities
        -5,509,000 -6,780,000 -3,852,000 -4,247,000 -6,523,000 -7,637,000 -4,478,000 -4,636,000 -15,457,000 -25,905,000 -71,874,000 -10,947,000 -6,754,000 234,000 -7,942,000 -14,156,000 -7,266,000 1,932,000 -1,670,000 327,518,000 
          effect of exchange rate changes on cash, cash equivalents and restricted cash
        -10,000 24,000 109,000 84,000 -607,000 438,000 -24,000 -173,000 35,000 -65,000 99,000 130,000 -301,000 211,000 249,000 27,000 31,000 46,000 114,000 -6,000 
          net increase in cash, cash equivalents and restricted cash
        -10,224,000 9,510,000 10,949,000 11,857,000    -34,921,000    73,778,000 -9,364,000 -43,559,000 -17,505,000 -67,446,000 -32,839,000 -153,943,000 -37,216,000 330,696,000 
          cash, cash equivalents and restricted cash, beginning of period
        15,013,000 53,298,000 27,169,000 165,043,000 58,345,000 
          cash, cash equivalents and restricted cash, end of period
        -10,224,000 9,510,000 10,949,000 26,870,000 3,905,000 -4,464,000 -2,805,000 18,377,000 42,409,000 -14,439,000 -75,619,000 100,947,000 -9,364,000 -43,559,000 -17,505,000 97,597,000 -32,839,000 -153,943,000 -37,216,000 389,041,000 
          reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheets:
                            
          cash and cash equivalents
        -10,228,000 9,509,000 10,946,000 26,786,000 3,916,000 -4,468,000 -2,807,000 18,292,000 42,405,000 -14,354,000 -75,619,000 100,777,000 -9,371,000 -43,547,000 -17,586,000 97,500,000 -32,840,000 -153,939,000 -37,213,000 388,940,000 
          restricted cash included in other assets, non-current
        4,000 1,000 3,000 84,000 -11,000 4,000 2,000 85,000 4,000 -85,000 170,000 7,000 -12,000 81,000 97,000 1,000 -4,000 -3,000 101,000 
          total cash, cash equivalent and restricted cash
        -10,224,000 9,510,000 10,949,000 26,870,000 3,905,000 -4,464,000               
          supplemental disclosures of cash flow information:
                            
          cash paid for taxes, net of refunds
        94,000 139,000 207,000 115,000 148,000 234,000 250,000 224,000 157,000 636,000 339,000 99,000 29,000 75,000 247,000 31,000 -22,000 217,000 131,000 11,000 
          cash paid for interest
        21,000    2,000 4,000 10,000 15,000 21,000 28,000 33,000 41,000 46,000 163,000 86,000 147,000 256,000 
          supplemental disclosures of noncash investing and financing activities:
                            
          property and equipment purchased funded by liabilities
                            
          property and equipment purchased not yet paid
                        390,000 -103,000   
          option exercises not yet settled
                            
          reconciliation of cash, cash equivalents and restricted cash to the condensed consolidated balance sheets:
                            
          repayment of equipment loans
            -36,000 -36,000  -56,000 -60,000 -71,000         
          net cash provided (used in) by investing activities
           12,608,000                 
          acquisition, net of cash acquired
                          
          payment of tax withholding obligations related to net share settlements on equity awards
                    -1,756,000     
          net decrease in cash, cash equivalents and restricted cash
            3,905,000 -4,464,000    -14,439,000           
          reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets:
                            
          non-cash options exercise
                            
          holdback liability related to acquisition
                            
          reconciliation of cash, cash equivalents, and restricted cash to the condensed consolidated balance sheets:
                            
          total cash, cash equivalent, and restricted cash
               18,377,000 42,409,000 -14,439,000 -75,619,000 100,947,000 -9,364,000 -43,559,000 -17,505,000 97,597,000 -32,839,000 -153,943,000 -37,216,000 389,041,000 
          proceeds from initial public offering, net of underwriting discounts
                        353,397,000 
          repayment of equipment loans and borrowings
                    -69,000 -68,000       
          payments of offering costs
                        -233,000 -1,176,000 -2,305,000 
          equipment acquired under finance leases
                            
          equipment purchased funded by liabilities
                          
          conversion of convertible preferred stock and redeemable convertible preferred stock to common stock
                        153,857,000 
          provision for allowance for doubtful accounts and billing reserve
                 661,000 798,000 901,000 715,000 456,000 487,000 260,000 1,667,000 67,000 692,000 517,000 
          amortization of marketable securities
                            
          other non-current liabilities
                  -1,354,000 -769,000 -695,000 -373,000 -782,000 -594,000     
          net income
                        -9,509,000 -9,400,000   
          adjustments to reconcile net income to net cash from operating activities:
                            
          proceeds from long-term debt
                            
          payment of offering costs
                            
          equipment acquired under capital leases
                        571,000 1,015,000 
          deferred offering costs in accounts payable and accrued liabilities
                            
          proceeds from maturities and paydowns of marketable securities
                     59,867,000 47,390,000 14,708,000 8,778,000    
          repayment of capital lease obligations
                      -555,000 -417,000 -419,000 -501,000 -807,000 -577,000 
          repayments of long-term debt
                       -66,000 -65,000 -54,000 -71,000 -22,407,000 
          reconciliation of cash, cash equivalents, and restricted cash to the condensed consolidated balance sheets
                            
          other long-term liabilities
                        -57,000 -485,000 -37,000 -126,000 
          proceeds from issuance of class b-1 preferred stock, net of issuance costs
                            
          change in class b-1 preferred stock redemption value
                            
          reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets
                            
          amortization of deferred contract acquisition cost
                         3,803,000 3,828,000 3,674,000 
          deferred contract acquisition cost
                         -4,355,000 -4,142,000 -5,450,000 
          proceeds from issuance of common stock resulting from exercise of stock options
                         2,487,000 384,000 1,411,000 
          payment of tax withholding obligations related to net share settlements of stock options exercise
                         -2,001,000 
          marketable securities purchased not yet settled
                            
          proceeds from maturity of marketable securities
                            
          property and equipment acquisitions funded by liabilities
                           135,000 
          offering costs in accounts payable and accrued liabilities
                           1,176,000 
          provision for state and local tax
                            
          noncash interest and dividends received
                            
          purchase of short-term investments
                            
          proceeds from settlement of short-term investments
                            
          proceeds from issuance of common stock resulting from exercise of options
                            
          payments of deferred offering costs