7Baggers

Rapid7, Inc
(NASDAQ:RPD) 

RPD stock logo

Rapid7, Inc. provides cyber security solutions. The company offers a cloud-native insight platform that enables customers to create and manage analytics-driven cyber security risk management programs. Its platform includes InsightVM, a vulnerability risk management solution that is designed to provi...

Founded: 2000
Full Time Employees: 1,544
CEO: Corey Eugene Thomas  
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:
  • Core business focused on cybersecurity analytics and automation: Rapid7 provides a security platform spanning vulnerability management, detection and response, and security automation, aimed at helping organizations reduce risk and improve incident response.
  • Software/SaaS model with emphasis on recurring revenue: The company primarily sells subscription-based offerings, which typically drive recurring revenue streams and are supported by professional services and customer support.
  • Operating in a highly competitive cybersecurity market: Rapid7 competes with a range of large platform vendors and specialized security companies, requiring ongoing product innovation and effective go-to-market execution to maintain share.
  • Growth drivers tied to security spending and platform consolidation: Demand is influenced by rising cyber threats, regulatory pressure, and enterprise efforts to consolidate security tools into integrated platforms—trends that can support adoption of Rapid7’s offerings.
  • Key investor watch items: growth efficiency and profitability trajectory: Common focus areas include subscription growth, customer retention/expansion, operating margin progress, and free cash flow trends, as these indicate scalability and the path toward sustained profitability.
Bull Thesis:
  • Growing Demand for Integrated Cybersecurity Solutions: Rapid7's Insight Platform, offering SIEM, vulnerability management, and XDR capabilities, is well-positioned to capitalize on the increasing need for consolidated security operations. Companies are looking to reduce vendor sprawl and improve threat detection and response efficiency, which plays directly into Rapid7's integrated strategy, driving platform adoption and expansion.
  • Strong Position in Cloud Security: With its InsightCloudSec offering (formerly DivvyCloud), Rapid7 addresses the critical and rapidly expanding market for cloud security posture management (CSPM) and cloud workload protection (CWPP). As organizations accelerate cloud adoption, the demand for robust, automated cloud security solutions is surging, providing a significant and high-growth revenue vector for Rapid7.
  • High Recurring Revenue and Customer Retention: Rapid7 boasts a high percentage of recurring revenue, indicating a stable and predictable revenue stream. Strong customer retention rates and the ability to expand relationships by cross-selling and upselling additional modules within the Insight Platform demonstrate customer satisfaction and the stickiness of their solutions, contributing to long-term value and predictable growth.
Bear Thesis:
  • Highly Competitive Cybersecurity Market: Rapid7 operates in an extremely competitive landscape, facing established giants like Splunk, Palo Alto Networks, CrowdStrike, and Microsoft, as well as numerous specialized vendors. This intense competition can lead to pricing pressure, longer sales cycles, and increased customer acquisition costs, potentially hindering market share gains and margin expansion.
  • Challenges in Achieving Consistent Profitability and Positive Free Cash Flow: Despite strong revenue growth, Rapid7 has historically struggled to achieve consistent GAAP profitability and robust positive free cash flow. While the company has shown improvements in non-GAAP metrics, sustained negative free cash flow can be a concern for investors, especially in a higher interest rate environment where capital efficiency is increasingly scrutinized.
  • Potential Impact of Macroeconomic Slowdown on Spending: While cybersecurity is often considered a resilient spending category, a prolonged macroeconomic downturn could lead to budget tightening, delayed purchasing decisions, or reduced expansion plans among Rapid7's customer base. This could result in slower revenue growth, increased churn, or pressure on average contract values, impacting financial performance.
Main Competitors:
  • Tenable Holdings, Inc. ($TENB) (Tenable.io), Directly competes with Rapid7's InsightVM in vulnerability management, offering similar scanning, assessment, and remediation capabilities across IT, cloud, and operational technology (OT) environments. Both aim to help organizations identify and prioritize security weaknesses and manage their attack surface.
  • CrowdStrike Holdings, Inc. ($CRWD) (Falcon Platform), Competes with Rapid7's InsightIDR and managed services in endpoint detection and response (EDR), extended detection and response (XDR), cloud security, and managed detection and response (MDR). Both companies aim to provide comprehensive threat detection and response capabilities for security operations teams.
  • Palo Alto Networks, Inc. ($PANW) (Prisma Cloud, Cortex XDR), Competes across multiple Rapid7 domains, including cloud security posture management (CSPM) with Prisma Cloud (against InsightCloudSec) and extended detection and response (XDR) with Cortex XDR (against InsightIDR). Palo Alto Networks offers a broader, integrated security platform often targeting larger enterprises.
  • Microsoft Corporation ($MSFT) (Microsoft Defender for Cloud, Microsoft Sentinel), Competes broadly across cloud security (Defender for Cloud vs. InsightCloudSec), SIEM/XDR (Sentinel vs. InsightIDR), and endpoint security (Defender for Endpoint). Microsoft leverages its vast enterprise footprint and cloud platform integration to offer comprehensive security solutions, often as part of a larger ecosystem.
Moat:
Rapid7 operates in a highly competitive and dynamic cybersecurity market, facing rivals ranging from specialized point solution providers to large, integrated security vendors. Its primary competitive advantages often stem from its unified Insight Platform, which aims to simplify security operations through integrated vulnerability management, SIEM/XDR, cloud security, and managed services. Rapid7's moat is built on its ability to consolidate diverse security functions, provide actionable insights, and offer a strong managed service component, particularly appealing to organizations seeking to streamline their security posture and response capabilities against evolving threats. Competition is intense, driven by continuous innovation, platform integration, and the ability to address the rapidly changing threat landscape and cloud adoption.
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 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 
                                                
      revenue:
                                                
      product subscriptions
    204,049,000 209,147,000 210,146,000 208,097,000 203,935,000 206,328,000 205,593,000 200,067,000 196,918,000                                    
      professional services
    5,642,000 8,241,000 7,814,000 6,096,000 6,318,000 9,933,000 9,061,000 7,924,000 8,183,000 10,449,000 8,967,000 8,721,000 9,402,000 11,587,000 9,269,000 8,333,000 8,359,000 10,376,000 8,745,000 7,274,000 8,166,000 8,775,000 6,516,000 6,482,000 6,791,000 8,651,000 6,679,000 6,380,000 7,340,000 8,104,000 7,922,000 8,788,000 8,483,000 11,245,000 9,241,000 8,937,000 8,501,000 9,973,000 7,537,000 6,850,000 6,270,000 6,121,000 5,070,000 4,898,000 
      total revenue
    209,691,000 217,388,000 217,960,000 214,193,000 210,253,000 216,261,000 214,654,000 207,991,000 205,101,000 205,268,000 198,843,000 190,422,000 183,174,000 184,479,000 175,765,000 167,455,000 157,384,000 151,638,000 139,894,000 126,421,000 117,451,000 113,159,000 105,075,000 98,912,000 94,340,000 91,648,000 83,155,000 78,959,000 73,185,000 68,770,000 62,365,000 58,441,000 54,515,000 57,731,000 50,521,000 47,443,000 45,245,000 45,034,000 40,339,000 37,268,000 34,796,000 32,853,000 28,312,000 25,790,000 
      yoy
    -0.27% 0.52% 1.54% 2.98% 2.51% 5.36% 7.95% 9.23% 11.97% 11.27% 13.13% 13.72% 16.39% 21.66% 25.64% 32.46% 34.00% 34.00% 33.14% 27.81% 24.50% 23.47% 26.36% 25.27% 28.91% 33.27% 33.34% 35.11% 34.25% 19.12% 23.44% 23.18% 20.49% 28.19% 25.24% 27.30% 30.03% 37.08% 42.48% 44.51%     
      qoq
    -3.54% -0.26% 1.76% 1.87% -2.78% 0.75% 3.20% 1.41% -0.08% 3.23% 4.42% 3.96% -0.71% 4.96% 4.96% 6.40% 3.79% 8.39% 10.66% 7.64% 3.79% 7.69% 6.23% 4.85% 2.94% 10.21% 5.31% 7.89% 6.42% 10.27% 6.71% 7.20% -5.57% 14.27% 6.49% 4.86% 0.47% 11.64% 8.24% 7.10% 5.91% 16.04% 9.78%  
      cost of revenue:
                                                
      total cost of revenue
    64,749,000 67,517,000 64,984,000 63,059,000 59,480,000 66,267,000 63,017,000 60,848,000 60,903,000 59,748,000 57,830,000 58,164,000 55,999,000 54,935,000 53,850,000 54,275,000 51,289,000 49,880,000 43,470,000 39,308,000 36,289,000 33,694,000 31,028,000 29,081,000 27,714,000 25,362,000 23,630,000 22,181,000 19,973,000 19,286,000 17,810,000 17,393,000 16,594,000 17,200,000 14,367,000 13,079,000 12,264,000 11,682,000 10,038,000 9,293,000 8,712,000 8,962,000 7,063,000 6,727,000 
      total gross profit
    144,942,000 149,871,000 152,976,000 151,134,000 150,773,000 149,994,000 151,637,000 147,143,000 144,198,000 145,520,000 141,013,000 132,258,000 127,175,000 129,544,000 121,915,000 113,180,000 106,095,000 101,758,000 96,424,000 87,113,000 81,162,000 79,465,000 74,047,000 69,831,000 66,626,000 66,286,000 59,525,000 56,778,000 53,212,000 49,484,000 44,555,000 41,048,000 37,921,000 40,531,000 36,154,000 34,364,000 32,981,000 33,352,000 30,301,000 27,975,000 26,084,000 23,891,000 21,249,000 19,063,000 
      yoy
    -3.87% -0.08% 0.88% 2.71% 4.56% 3.07% 7.53% 11.25% 13.39% 12.33% 15.67% 16.86% 19.87% 27.31% 26.44% 29.92% 30.72% 28.05% 30.22% 24.75% 21.82% 19.88% 24.40% 22.99% 25.21% 33.95% 33.60% 38.32% 40.32% 22.09% 23.24% 19.45% 14.98% 21.52% 19.32% 22.84% 26.44% 39.60% 42.60% 46.75%     
      qoq
    -3.29% -2.03% 1.22% 0.24% 0.52% -1.08% 3.05% 2.04% -0.91% 3.20% 6.62% 4.00% -1.83% 6.26% 7.72% 6.68% 4.26% 5.53% 10.69% 7.33% 2.14% 7.32% 6.04% 4.81% 0.51% 11.36% 4.84% 6.70% 7.53% 11.06% 8.54% 8.25% -6.44% 12.11% 5.21% 4.19% -1.11% 10.07% 8.31% 7.25% 9.18% 12.43% 11.47%  
      gross margin %
    69.12% 68.94% 70.19% 70.56% 71.71% 69.36% 70.64% 70.74% 70.31% 70.89% 70.92% 69.46% 69.43% 70.22% 69.36% 67.59% 67.41% 67.11% 68.93% 68.91% 69.10% 70.22% 70.47% 70.60% 70.62% 72.33% 71.58% 71.91% 72.71% 71.96% 71.44% 70.24% 69.56% 70.21% 71.56% 72.43% 72.89% 74.06% 75.12% 75.06% 74.96% 72.72% 75.05% 73.92% 
      operating expenses:
                                                
      research and development
    48,354,000 48,631,000 46,914,000 47,227,000 47,888,000 47,515,000 44,565,000 40,056,000 40,990,000 39,728,000 39,940,000 50,762,000 46,346,000 42,629,000 48,622,000 48,907,000 49,812,000 48,514,000 43,880,000 35,305,000 33,080,000 29,737,000 28,509,000 26,120,000 24,202,000 21,719,000 20,154,000 19,626,000 17,865,000 17,828,000 17,111,000 16,082,000 16,722,000 14,102,000 13,570,000 11,873,000 11,393,000 11,065,000 11,616,000 12,932,000 12,342,000 14,256,000 9,945,000 8,131,000 
      sales and marketing
    78,934,000 79,722,000 79,296,000 79,247,000 79,400,000 73,688,000 74,521,000 77,795,000 72,805,000 73,314,000 75,699,000 83,036,000 80,587,000 78,261,000 75,968,000 78,034,000 75,146,000 73,189,000 63,041,000 56,246,000 54,978,000 54,429,000 48,448,000 44,959,000 48,145,000 44,508,000 39,904,000 38,172,000 35,138,000 32,531,000 30,570,000 31,157,000 29,052,000 31,427,000 28,224,000 27,132,000 24,810,000 24,792,000 21,284,000 21,680,000 22,768,000 23,413,000 16,265,000 14,457,000 
      general and administrative
    18,212,000 19,246,000 20,863,000 21,166,000 23,586,000 25,165,000 18,590,000 22,412,000 19,835,000 19,315,000 17,866,000 22,888,000 24,207,000 22,002,000 20,561,000 20,890,000 21,516,000 20,762,000 23,818,000 17,488,000 16,220,000 15,930,000 15,006,000 14,484,000 14,099,000 12,374,000 11,223,000 11,160,000 9,953,000 9,937,000 8,175,000 8,149,000 8,732,000 8,387,000 7,402,000 7,256,000 7,248,000 7,440,000 7,605,000 6,644,000 6,593,000 7,093,000 5,537,000 5,048,000 
      total operating expenses
    145,500,000 147,599,000 147,073,000 147,640,000 150,874,000 146,368,000 137,676,000 140,263,000 133,630,000 134,588,000 157,054,000 183,917,000 151,140,000 142,892,000 145,151,000 147,831,000 146,474,000 142,465,000 130,739,000 109,039,000 104,278,000 100,096,000 91,963,000 85,563,000 86,446,000 78,601,000 71,281,000 68,958,000 62,956,000 60,296,000 55,856,000 55,388,000 54,506,000 53,916,000 49,196,000 46,261,000 43,451,000 43,297,000 40,505,000 41,256,000 41,703,000 44,762,000 31,747,000 27,636,000 
      income from operations
    -558,000 2,272,000 5,903,000 3,494,000 -101,000 3,626,000 13,961,000 6,880,000 10,568,000 10,932,000 -16,041,000 -51,659,000 -23,965,000 -13,348,000 -23,236,000 -34,651,000 -40,379,000 -40,707,000 -34,315,000 -21,926,000 -23,116,000 -20,631,000 -17,916,000 -15,732,000 -19,820,000 -12,315,000 -11,756,000 -12,180,000 -9,744,000 -10,812,000 -11,301,000 -14,340,000 -16,585,000 -13,385,000 -13,042,000 -11,897,000 -10,470,000 -9,945,000 -10,204,000 -13,281,000 -15,619,000 -20,871,000 -10,498,000 -8,573,000 
      yoy
    452.48% -37.34% -57.72% -49.22% -100.96% -66.83% -187.03% -113.32% -144.10% -181.90% -30.96% 49.08% -40.65% -67.21% -32.29% 58.04% 74.68% 97.31% 91.53% 39.37% 16.63% 67.53% 52.40% 29.16% 103.41% 13.90% 4.03% -15.06% -41.25% -19.22% -13.35% 20.53% 58.40% 34.59% 27.81% -10.42% -32.97% -52.35% -2.80% 54.92%     
      qoq
    -124.56% -61.51% 68.95% -3559.41% -102.79% -74.03% 102.92% -34.90% -3.33% -168.15% -68.95% 115.56% 79.54% -42.55% -32.94% -14.19% -0.81% 18.63% 56.50% -5.15% 12.04% 15.15% 13.88% -20.63% 60.94% 4.76% -3.48% 25.00% -9.88% -4.33% -21.19% -13.54% 23.91% 2.63% 9.62% 13.63% 5.28% -2.54% -23.17% -14.97% -25.16% 98.81% 22.45%  
      operating margin %
    -0.27% 1.05% 2.71% 1.63% -0.05% 1.68% 6.50% 3.31% 5.15% 5.33% -8.07% -27.13% -13.08% -7.24% -13.22% -20.69% -25.66% -26.84% -24.53% -17.34% -19.68% -18.23% -17.05% -15.91% -21.01% -13.44% -14.14% -15.43% -13.31% -15.72% -18.12% -24.54% -30.42% -23.19% -25.82% -25.08% -23.14% -22.08% -25.30% -35.64% -44.89% -63.53% -37.08% -33.24% 
      other income, net:
                                                
      interest income
    5,612,000 5,580,000 6,167,000 5,514,000 5,758,000 5,551,000 5,571,000 5,221,000 4,720,000 4,177,000 2,545,000 1,787,000 1,668,000 960,000 498,000 243,000 112,000 63,000 84,000 122,000 96,000 111,000 87,000 208,000 1,048,000 1,253,000 1,448,000 1,582,000 1,731,000 1,709,000 813,000 464,000 241,000 190,000 198,000 218,000 169,000 76,000 44,000 26,000 -15,000 -34,000 -1,067,000 -737,000 
      interest expense
    -2,498,000 -2,570,000 -2,585,000 -2,627,000 -2,654,000 -2,783,000 -2,837,000 -2,673,000 -2,670,000 -2,695,000 -56,515,000 -2,773,000 -2,717,000 -2,782,000 -2,749,000 -2,758,000 -2,693,000 -2,877,000 -2,962,000 -3,059,000 -5,394,000 -7,430,000 -7,328,000 -5,917,000 -3,462,000 -3,449,000 -3,399,000 -3,312,000 -3,229,000 -3,253,000 -1,679,000              
      other income
    -726,000 444,000 -173,000 3,957,000 1,802,000 170,250 2,811,000  -1,435,000 3,571,000 -4,518,000 -13,268,000 -307,000 3,689,000 -2,205,000 -2,403,000 -603,000 -704,000 -299,000 148,000 -1,068,000 13,000 143,000 210,000 -447,000 294,000 -492,000 -29,000 -206,000 -269,000 181,000 -326,000 78,000 -36,000 235,000 229,000 -115,000 -293,000 36,000 -48,000 196,000 -87,000 -49,000 163,000 
      income before income taxes
    1,830,000 5,726,000 9,312,000 10,338,000 4,805,000 2,033,000 19,506,000 8,733,000 11,183,000 15,985,000 -74,529,000 -65,913,000 -25,321,000 -11,481,000 -27,692,000 -39,569,000 -43,563,000 -44,225,000 -37,492,000 -24,715,000 -29,482,000 -27,937,000 -25,014,000 -21,231,000 -22,681,000 -14,217,000 -14,199,000 -13,939,000 -11,448,000 -12,625,000 -11,986,000 -14,202,000 -16,266,000 -13,231,000 -12,609,000 -11,450,000 -10,416,000 -10,162,000 -10,124,000 -13,303,000 -15,438,000 -20,992,000 -11,614,000 -9,147,000 
      provision for income taxes
    700,000 2,597,000 -497,000 2,000,000 2,700,000 3,514,000 2,952,000 538,000 8,925,000 -4,063,000 2,082,000 869,000 594,000 -96,000 1,035,000 37,000 1,436,000 400,000 208,000 9,449,000 363,000 981,000 527,000 235,000 243,000 129,000 207,000 -519,000 225,000 395,000 -155,000 131,000 95,000 -227,000 -2,325,000 187,000 129,000 90,250 70,000 149,000 142,000 95,500 211,000 97,000 
      net income
    1,130,000 3,129,000 9,809,000 8,338,000 2,105,000 -1,481,000 16,554,000 8,195,000 2,258,000 20,048,000 -76,611,000 -66,782,000 -25,915,000 -11,385,000 -28,727,000 -39,606,000 -44,999,000 -44,625,000 -37,700,000 -34,164,000 -29,845,000 -28,918,000 -25,541,000 -21,466,000 -22,924,000 -14,346,000 -14,406,000 -13,420,000 -11,673,000 -13,020,000 -11,831,000 -14,333,000 -16,361,000 -13,004,000 -10,284,000 -11,637,000 -10,545,000 -9,774,000 -10,194,000 -13,452,000 -15,580,000 -21,106,000 -11,825,000 -9,244,000 
      yoy
    -46.32% -311.28% -40.75% 1.74% -6.78% -107.39% -121.61% -112.27% -108.71% -276.09% 166.69% 68.62% -42.41% -74.49% -23.80% 15.93% 50.78% 54.32% 47.61% 59.15% 30.19% 101.58% 77.29% 59.96% 96.38% 10.18% 21.76% -6.37% -28.65% 0.12% 15.04% 23.17% 55.15% 33.05% 0.88% -13.49% -32.32% -53.69% -13.79% 45.52%     
      qoq
    -63.89% -68.10% 17.64% 296.10% -242.13% -108.95% 102.00% 262.93% -88.74% -126.17% 14.72% 157.70% 127.62% -60.37% -27.47% -11.98% 0.84% 18.37% 10.35% 14.47% 3.21% 13.22% 18.98% -6.36% 59.79% -0.42% 7.35% 14.97% -10.35% 10.05% -17.46% -12.40% 25.82% 26.45% -11.63% 10.36% 7.89% -4.12% -24.22% -13.66% -26.18% 78.49% 27.92%  
      net income margin %
    0.54% 1.44% 4.50% 3.89% 1.00% -0.68% 7.71% 3.94% 1.10% 9.77% -38.53% -35.07% -14.15% -6.17% -16.34% -23.65% -28.59% -29.43% -26.95% -27.02% -25.41% -25.56% -24.31% -21.70% -24.30% -15.65% -17.32% -17.00% -15.95% -18.93% -18.97% -24.53% -30.01% -22.53% -20.36% -24.53% -23.31% -21.70% -25.27% -36.10% -44.78% -64.24% -41.77% -35.84% 
      net income per share
    0.02 0.05 0.15 0.13 0.03 -0.02 0.26 0.13 0.04 0.34 -1.25 -1.1 -0.43 -0.18 -0.49 -0.68 -0.78 -0.79 -0.67 -0.62 -0.56 -0.56 -0.5 -0.42 -0.46 -0.28 -0.29 -0.28 -0.24 -0.28 -0.25 -0.31 -0.36 -0.3 -0.24 -0.27 -0.25 -0.23 -0.25 -0.33 -0.38 -0.01 -0.79 -2.59 
      weighted-average common shares outstanding, basic
    66,174,341 64,727,551 64,967,114 64,441,000 63,835,945 62,607,583 62,898,078 62,496,289 61,907,808                                  33,020,484  
      weighted-average common shares outstanding, diluted
    66,904,992 65,001,955 65,181,941 64,696,992 64,224,415 63,183,651 74,537,085 74,250,360 74,021,704                                  33,020,484  
      other expense, net:
                                                
      impairment of long-lived assets
              3,553,000 27,231,000                                 
      restructuring
             2,231,000 19,996,000                                  
      other expense
           -695,000                                     
      products
             194,819,000 189,876,000 181,701,000 173,772,000 172,892,000 166,496,000 159,122,000 149,025,000 141,262,000 131,149,000 119,147,000 109,285,000 104,384,000 98,559,000 92,430,000 87,549,000 74,326,000 67,298,000 63,207,000 56,288,000 50,420,000 43,829,000 39,043,000 35,279,000 34,012,000 29,626,000 27,168,000 25,942,000 24,695,000 23,108,000 21,456,000 20,145,000 18,883,000 16,240,000 14,639,000 
      weighted-average common shares outstanding, basic and diluted
             60,756,087 61,065,157 60,470,396 59,888,119 58,552,065 58,730,651 58,239,958 57,724,821 55,270,998 55,976,671 55,392,383 52,904,881 51,036,824 51,293,210 50,695,706 50,127,310 48,731,791 49,020,449 48,451,562 47,827,939 46,456,825 46,914,077 46,279,947 45,210,250 42,952,950 43,279,025 42,681,287 42,016,831 41,248,473 41,482,173 41,063,613 40,547,669 24,740,480  12,745,051 
      maintenance and support
                             8,671,000 9,178,000 9,372,000 9,557,000 10,246,000 10,614,000 10,610,000 10,753,000 12,474,000 11,654,000 11,338,000 10,802,000 10,366,000 9,694,000 8,962,000 8,381,000 7,849,000 7,002,000 6,253,000 
      accretion of preferred stock to redemption value
                                               -23,788,000 
      beneficial conversion charge relating to ipo participation payment
                                              -14,161,000  
      net loss attributable to common stockholders
                                         -9,774,000 -10,194,000 -13,452,000 -15,580,000    
      net income attributable to common stockholders
                                             -21,106,000 -25,986,000  
      net loss attributable to common stockholders, basic and diluted
                                               -33,032,000 
      pro forma net loss per share attributable to common stockholders, basic and diluted
                                               -0.6 
      pro forma weighted-average common shares outstanding, basic and diluted
                                               38,797,656 
    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 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 
                                                  
        assets
                                                  
        current assets:
                                                  
        cash and cash equivalents
      343,291,000 246,664,000 130,613,000 261,327,000 291,462,000 334,686,000 222,571,000 236,975,000 198,716,000 213,629,000 182,727,000 185,929,000 205,757,000 207,287,000 168,353,000 163,469,000 141,365,000 164,582,000 227,104,000 493,568,000 503,804,000 173,617,000 239,409,000 279,343,000 204,434,000 123,413,000 114,925,000 126,569,000 89,869,000 99,565,000 131,160,000 100,731,000 99,646,000 51,562,000 49,055,000 53,068,000 50,662,000 53,148,000 87,715,000      
        short-term investments
      326,967,000 228,006,000 276,515,000 250,410,000 202,011,000 187,025,000 221,122,000 205,671,000 213,001,000 169,544,000 139,434,000 107,573,000 56,483,000 84,162,000 83,231,000 76,244,000 93,155,000 58,850,000 77,145,000 114,284,000 101,996,000 138,839,000 81,209,000 36,313,000 36,384,000 116,158,000 131,815,000 119,138,000 161,600,000 159,210,000 140,633,000 13,983,000 29,630,000 39,178,000 34,825,000 31,213,000 28,561,000 18,779,000       
        accounts receivable
      135,128,000 167,017,000 141,339,000 150,683,000 140,541,000 168,242,000 141,891,000 143,671,000 124,595,000 164,862,000 137,690,000 136,300,000 116,683,000 152,045,000 121,017,000 124,701,000 107,320,000 146,094,000 96,775,000 98,483,000 76,714,000 111,599,000 73,625,000 76,823,000 64,388,000 87,927,000 62,422,000 69,289,000 59,707,000 74,935,000 53,771,000 48,476,000 38,718,000 73,661,000 48,690,000 47,560,000 33,703,000  38,286,000 38,663,000   31,969,000 26,363,000 
        deferred contract acquisition and fulfillment costs, current portion
      47,342,000 48,370,000 47,557,000 49,292,000 50,667,000 52,134,000 49,710,000 48,880,000 47,003,000 45,008,000 40,909,000 38,661,000 36,171,000 34,906,000 33,307,000 31,367,000 30,984,000 29,974,000 25,863,000 23,960,000 22,598,000 21,536,000 19,269,000 18,439,000 17,486,000 17,047,000 14,905,000 13,851,000 12,994,000 12,321,000 10,376,000 9,481,000 8,583,000            
        prepaid expenses and other current assets
      47,617,000 47,230,000 39,001,000 42,805,000 47,964,000 44,024,000 37,328,000 39,194,000 42,552,000 41,407,000 35,087,000 56,463,000 39,527,000 31,907,000 33,402,000 34,221,000 38,051,000 33,236,000 27,079,000 27,555,000 28,943,000 27,844,000 20,521,000 20,708,000 19,624,000 20,051,000 15,827,000 15,416,000 15,773,000 9,746,000 11,616,000 13,212,000 12,232,000 8,877,000 8,747,000 8,892,000 7,742,000 9,152,000 6,705,000 7,183,000 6,618,000 6,148,000 4,165,000 6,297,000 
        total current assets
      900,345,000 737,287,000 635,025,000 754,517,000 732,645,000 786,111,000 672,622,000 674,391,000 625,867,000 634,450,000 535,847,000 524,926,000 454,621,000 510,307,000 439,310,000 430,002,000 410,875,000 432,736,000 453,966,000 757,850,000 734,055,000 473,435,000 434,033,000 431,626,000 342,316,000 364,596,000 339,894,000 344,263,000 339,943,000 355,777,000 347,556,000 185,883,000 188,809,000 173,278,000 141,317,000 140,733,000 120,668,000 130,233,000 132,706,000 130,601,000 119,943,000 136,865,000 160,118,000 59,660,000 
        long-term investments
       184,119,000 227,418,000 88,012,000 99,136,000 37,274,000 60,382,000 51,434,000 52,454,000 56,171,000 50,603,000 2,437,000 7,343,000 9,756,000 16,707,000 14,330,000 28,295,000 34,068,000 5,364,000 5,377,000 11,133,000 10,124,000 10,813,000 5,365,000 12,804,000 22,887,000 10,997,000 18,680,000 33,613,000 44,892,000 39,275,000 3,929,000 1,096,000 1,102,000 1,110,000 8,799,000 16,803,000 20,162,000       
        property and equipment
      30,492,000 31,990,000 31,966,000 29,639,000 31,659,000 32,245,000 33,936,000 34,884,000 37,266,000 39,642,000 42,449,000 47,104,000 56,638,000 57,891,000 55,002,000 50,533,000 49,804,000 50,225,000 49,034,000 49,431,000 51,141,000 53,114,000 50,305,000 48,904,000 50,075,000 50,670,000 51,519,000 51,860,000 32,771,000 17,523,000 11,859,000 11,184,000 9,238,000 8,589,000 7,995,000 8,287,000 8,010,000 8,088,000 8,009,000 7,386,000 7,611,000 7,532,000 7,356,000 7,607,000 
        operating lease right-of-use assets
      44,250,000 45,485,000 47,536,000 43,654,000 46,404,000 48,877,000 50,756,000 50,645,000 53,036,000 54,693,000 53,275,000 56,817,000 77,420,000 79,342,000 85,250,000 84,937,000 89,196,000 83,751,000 62,105,000 63,472,000 64,965,000 67,178,000 69,797,000 72,005,000 62,942,000 60,984,000 61,217,000 59,417,000 15,888,000                
        deferred contract acquisition and fulfillment costs, non-current portion
      65,554,000 66,978,000 64,109,000 66,714,000 69,843,000 73,672,000 72,392,000 74,693,000 75,287,000 76,601,000 71,654,000 70,377,000 69,144,000 68,169,000 61,857,000 60,878,000 59,121,000 57,191,000 48,548,000 46,132,000 43,997,000 43,103,000 37,269,000 35,815,000 34,289,000 34,213,000 30,452,000 29,275,000 28,054,000 27,634,000 23,174,000 22,214,000 20,295,000            
        goodwill
      593,334,000 575,268,000 575,268,000 575,268,000 575,268,000 575,268,000 575,165,000 536,351,000 536,351,000 536,351,000 536,305,000 536,326,000 538,037,000 515,631,000 515,631,000 515,631,000 515,333,000 515,258,000 515,297,000 254,418,000 253,324,000 213,601,000 213,727,000 213,686,000 97,866,000 97,866,000 97,866,000 97,866,000 88,420,000 88,420,000 83,164,000 83,164,000 83,164,000 83,164,000 83,170,000 75,110,000 75,110,000 75,110,000 75,110,000 75,048,000 74,943,000 74,565,000 15,847,000 15,758,000 
        intangible assets
      67,567,000 65,105,000 69,877,000 74,981,000 79,763,000 85,719,000 90,748,000 84,019,000 88,844,000 94,546,000 99,993,000 104,698,000 111,432,000 101,269,000 103,660,000 105,785,000 108,246,000 111,591,000 115,746,000 54,179,000 52,708,000 44,296,000 45,942,000 47,706,000 27,867,000 28,561,000 29,183,000 29,726,000 23,979,000 23,955,000 16,023,000 16,002,000 16,316,000 16,640,000 17,208,000 8,294,000 8,460,000 8,946,000 9,450,000 10,219,000 10,802,000 11,385,000 2,482,000 2,767,000 
        other assets
      18,101,000 20,232,000 15,208,000 15,955,000 10,092,000 12,868,000 18,530,000 20,176,000 19,368,000 12,894,000 9,174,000 12,974,000 14,824,000 16,626,000 18,132,000 23,452,000 13,000,000 11,191,000 10,820,000 9,450,000 11,370,000 8,271,000 4,931,000 5,304,000 5,518,000 5,136,000 5,466,000 5,192,000 1,238,000 1,168,000 906,000 1,395,000 1,552,000 1,363,000 640,000 630,000 720,000 764,000 760,000 598,000 481,000 214,000 735,000 682,000 
        total assets
      1,719,643,000 1,726,464,000 1,666,407,000 1,648,740,000 1,644,810,000 1,652,034,000 1,574,531,000 1,526,593,000 1,488,473,000 1,505,348,000 1,399,300,000 1,355,659,000 1,329,459,000 1,358,991,000 1,295,549,000 1,285,548,000 1,273,870,000 1,296,011,000 1,260,880,000 1,240,309,000 1,222,693,000 913,122,000 866,817,000 860,411,000 633,677,000 664,913,000 626,594,000 636,279,000 563,906,000 559,369,000 521,957,000 323,771,000 320,470,000 284,136,000 251,440,000 241,853,000 229,771,000 243,303,000 226,035,000 223,852,000 213,780,000 230,561,000 186,538,000 86,474,000 
        liabilities and stockholders’ equity
                                                  
        current liabilities:
                                                  
        accounts payable
      12,304,000 11,041,000 15,571,000 15,943,000 12,318,000 18,908,000 6,005,000 12,820,000 11,516,000 15,812,000 8,951,000 8,989,000 8,475,000 10,255,000 13,864,000 6,832,000 12,163,000 3,521,000 7,514,000 2,063,000 4,296,000 3,860,000 9,033,000 7,078,000 10,062,000 6,836,000 6,549,000 12,975,000 6,297,000 7,048,000 2,766,000 4,612,000 5,669,000 2,240,000 3,567,000 2,257,000 3,495,000 4,012,000 2,675,000 4,200,000 1,657,000 2,038,000 2,868,000 2,990,000 
        accrued expenses and other current liabilities
      84,407,000 96,998,000 80,539,000 78,125,000 69,458,000 88,802,000 82,319,000 67,242,000 60,605,000                                    
        convertible senior notes, current portion
      597,574,000    45,967,000 45,895,000 45,816,000 45,737,000           44,804,000 44,730,000                         
        operating lease liabilities, current portion
      17,964,000 16,176,000 15,955,000 15,185,000 13,614,000 15,493,000 15,849,000 15,592,000 14,257,000 13,452,000 12,472,000 12,116,000 12,853,000 12,444,000 11,858,000 11,809,000 11,336,000 9,630,000 9,395,000 9,285,000 9,261,000 9,612,000 9,568,000 9,436,000 8,866,000 7,179,000 6,460,000 6,057,000 5,231,000                
        deferred revenue, current portion
      442,260,000 451,155,000 422,943,000 446,688,000 447,798,000 461,118,000 423,640,000 437,222,000 437,687,000 455,503,000 421,898,000 429,328,000 413,992,000 426,599,000 391,761,000 395,208,000 378,338,000 372,067,000 316,045,000 302,186,000 282,245,000 278,585,000 231,560,000 227,318,000 219,432,000 231,518,000 200,314,000 199,048,000 184,453,000 189,855,000 159,408,000 153,634,000 140,448,000 155,811,000 133,117,000 126,085,000 116,564,000 116,903,000 104,663,000 99,360,000 90,081,000 87,917,000 74,347,000 66,040,000 
        total current liabilities
      1,154,509,000 575,370,000 535,008,000 555,941,000 589,155,000 630,216,000 573,629,000 578,613,000 524,065,000 569,792,000 507,597,000 520,451,000 493,674,000 531,267,000 487,164,000 483,670,000 459,603,000 468,680,000 436,542,000 414,200,000 343,735,000 353,734,000 298,281,000 279,997,000 264,881,000 286,673,000 246,782,000 251,275,000 228,428,000 234,986,000 190,404,000 181,157,000 166,191,000 189,485,000 161,815,000 150,343,000 137,644,000 145,609,000 130,916,000 124,405,000 106,929,000 115,767,000 93,970,000 86,762,000 
        convertible senior notes non-current portion
      295,666,000 892,284,000 891,279,000 890,277,000 889,303,000 888,356,000 887,362,000 886,272,000                                     
        operating lease liabilities, non-current portion
      53,987,000 59,908,000 63,551,000 62,187,000 65,484,000 68,430,000 72,555,000 73,425,000 77,069,000 81,130,000 81,065,000 84,751,000 84,114,000 85,946,000 90,427,000 89,473,000 93,954,000 90,865,000 69,418,000 71,691,000 73,466,000 75,737,000 77,863,000 80,081,000 71,586,000 72,294,000 73,266,000 71,722,000 16,394,000                
        deferred revenue, non-current portion
      28,417,000 29,971,000 28,342,000 29,183,000 27,524,000 27,078,000 28,239,000 27,512,000 29,207,000 32,577,000 29,344,000 30,064,000 31,585,000 31,040,000 31,659,000 33,098,000 30,616,000 33,056,000 27,905,000 30,124,000 28,833,000 31,365,000 30,632,000 33,280,000 31,641,000 36,226,000 36,620,000 44,944,000 52,014,000 58,716,000 63,680,000 70,766,000 78,450,000 68,689,000 55,526,000 54,344,000 51,083,000 52,160,000 44,601,000 45,362,000 41,776,000 42,400,000 35,805,000 31,471,000 
        other long-term liabilities
      12,292,000 14,201,000 21,011,000 20,705,000 20,622,000 20,243,000 19,050,000 13,691,000 13,580,000 10,032,000 14,047,000 13,542,000 13,364,000 14,864,000 13,636,000 13,512,000 13,253,000 17,342,000 20,950,000 9,596,000 2,175,000 2,164,000 1,370,000 8,204,000 1,325,000 1,352,000 1,280,000 1,023,000 1,021,000 3,660,000 2,607,000 2,305,000 1,907,000 1,809,000 2,333,000 2,539,000 3,187,000 3,496,000 2,872,000 2,939,000 4,460,000 4,319,000 4,305,000 5,050,000 
        total liabilities
      1,544,871,000 1,571,734,000 1,539,191,000 1,558,293,000 1,592,088,000 1,634,323,000 1,580,835,000 1,579,513,000 1,574,922,000 1,623,527,000 1,560,945,000 1,466,681,000 1,439,631,000 1,479,065,000 1,437,833,000 1,433,703,000 1,410,421,000 1,422,006,000 1,365,883,000 1,335,704,000 1,303,918,000 841,586,000 781,464,000 769,723,000 557,377,000 581,745,000 540,419,000 548,755,000 475,055,000 472,050,000 428,856,000 254,228,000 246,548,000 259,983,000 219,674,000 207,226,000 191,914,000 201,265,000 178,389,000 172,706,000 153,165,000 162,486,000 134,080,000 136,455,000 
        stockholders’ equity:
                                                  
        preferred stock, 0.01 par value per share...
                                                  
        common stock, 0.01 par value per share...
      667,000 658,000 652,000 646,000 642,000 635,000 632,000 627,000 623,000 617,000 614,000 609,000 603,000 597,000 592,000 586,000 582,000 577,000 564,000 557,000 551,000 522,000 518,000 509,000 504,000 499,000 493,000 488,000 482,000 476,000 473,000 467,000 462,000 441,000 439,000 435,000 428,000  425,000 421,000   394,000 132,000 
        treasury stock
      -4,765,000 -4,765,000 -4,765,000 -4,765,000 -4,765,000 -4,765,000 -4,765,000 -4,765,000 -4,765,000 -4,765,000 -4,765,000 -4,765,000 -4,765,000 -4,764,000 -4,764,000 -4,764,000 -4,764,000 -4,764,000 -4,764,000 -4,764,000 -4,764,000 -4,764,000 -4,764,000 -4,764,000 -4,764,000 -4,764,000 -4,764,000 -4,764,000 -4,764,000 -4,764,000 -4,764,000 -4,764,000 -4,764,000 -4,764,000 -4,645,000 -4,531,000 -4,457,000 -4,391,000 -4,154,000 -4,154,000 -3,526,000 -3,526,000 -3,526,000 -3,526,000 
        additional paid-in-capital
      1,142,304,000 1,120,963,000 1,096,652,000 1,068,643,000 1,042,355,000 1,011,080,000 978,898,000 951,621,000 925,661,000 894,630,000 873,381,000 846,326,000 780,850,000 746,249,000 717,946,000 681,194,000 650,710,000 615,032,000 591,529,000 562,652,000 542,415,000 692,603,000 677,983,000 657,678,000 621,992,000 605,650,000 594,226,000 581,127,000 569,229,000 556,223,000 549,101,000 513,598,000 503,669,000 463,428,000 457,904,000 450,394,000 441,913,000 435,360,000 430,939,000 424,249,000 419,640,000 411,524,000 374,822,000  
        accumulated other comprehensive income
      89,000 2,527,000 2,459,000 3,514,000 419,000 -1,205,000 1,929,000 -851,000 -221,000 1,344,000  250,000      -812,000 -929,000 -137,000   -23,000 85,000 -78,000  304,000 351,000                 
        accumulated deficit
      -963,523,000 -964,653,000 -967,782,000 -977,591,000 -985,929,000 -988,034,000 -982,998,000 -999,552,000 -1,007,747,000 -1,010,005,000 -1,030,053,000 -953,442,000 -886,660,000 -860,745,000 -849,360,000 -820,633,000 -781,027,000 -736,028,000 -691,403,000 -653,703,000 -619,539,000 -617,279,000 -588,361,000 -562,820,000 -541,354,000 -518,430,000 -504,084,000 -489,678,000 -476,258,000 -464,585,000 -451,565,000 -439,734,000 -425,401,000 -434,913,000 -421,909,000 -411,625,000 -399,988,000 -389,338,000 -379,564,000 -369,370,000 -355,918,000 -340,338,000 -319,232,000 -293,246,000 
        total stockholders’ equity
      174,772,000 154,730,000 127,216,000 90,447,000 52,722,000 17,711,000        -120,074,000 -142,284,000 -148,155,000 -136,551,000 -125,995,000 -105,003,000 -95,395,000 -81,225,000 71,536,000 85,353,000 90,688,000 76,300,000 83,168,000 86,175,000 87,524,000 88,851,000 87,319,000 93,101,000 69,543,000 73,922,000 24,153,000 31,766,000 34,627,000 37,857,000 42,038,000 47,646,000 51,146,000 60,615,000 68,075,000 52,458,000  
        total liabilities and stockholders’ equity
      1,719,643,000 1,726,464,000 1,666,407,000 1,648,740,000 1,644,810,000 1,652,034,000        1,358,991,000 1,295,549,000 1,285,548,000 1,273,870,000 1,296,011,000 1,260,880,000 1,240,309,000 1,222,693,000 913,122,000 866,817,000 860,411,000 633,677,000 664,913,000 626,594,000 636,279,000 563,906,000 559,369,000 521,957,000 323,771,000 320,470,000 284,136,000 251,440,000 241,853,000 229,771,000 243,303,000 226,035,000 223,852,000 213,780,000    
        stockholders’ equity
                                                  
        liabilities and stockholders’ deficit
                                                  
        stockholders’ deficit:
                                                  
        total stockholders’ deficit
            -6,304,000 -52,920,000 -86,449,000 -118,179,000 -161,645,000 -111,022,000 -110,172,000                               -296,640,000 
        total liabilities and stockholders’ deficit
            1,574,531,000 1,526,593,000 1,488,473,000 1,505,348,000 1,399,300,000 1,355,659,000 1,329,459,000                                
        convertible senior notes
              931,001,000 929,996,000    815,948,000    812,063,000   855,709,000 378,586,000 373,318,000 368,161,000 187,944,000 185,200,000 182,471,000 179,791,000 177,198,000 174,688,000 172,165,000              
        accrued expenses
               84,489,000 63,388,000 69,456,000 57,545,000 80,306,000 64,427,000 66,348,000 56,502,000 82,620,000 57,975,000 55,633,000 47,806,000 61,677,000 48,035,000 36,165,000 26,486,000 41,021,000 33,174,000 33,069,000 25,062,000 37,376,000 27,392,000 21,832,000 18,372,000 29,728,000 23,737,000 20,667,000 16,346,000 23,499,000 22,226,000 19,798,000 14,424,000 24,707,000 15,725,000 12,765,000 
        other current liabilities
               536,000 888,000 562,000 809,000 1,663,000 5,254,000 3,473,000 1,264,000 842,000 809,000 303,000 127,000  85,000  35,000 119,000 285,000 126,000 7,385,000 707,000 838,000 1,079,000 1,702,000 1,706,000 1,394,000 1,334,000 1,239,000 1,195,000 1,352,000 1,047,000 767,000 1,105,000 1,030,000 991,000 
        convertible senior notes, non-current portion
                928,892,000 817,873,000 816,894,000  814,947,000 813,950,000 812,995,000  811,068,000 810,093,000                         
        accumulated other comprehensive loss
                -822,000  -200,000 -1,411,000 -6,698,000 -4,538,000 -2,052,000    112,000 454,000    213,000    -31,000 -144,000 -24,000 -44,000 -39,000 -23,000 -46,000 -39,000 -19,000       
        accumulated other comprehensive gain
                                  162,000                
        accounts receivables
                                           49,154,000    44,164,000   
        common stock, 0.01 par value...
                                           426,000   419,000 415,000   
        cash
                                             84,755,000 83,508,000 86,553,000 123,984,000 27,000,000 
        accounts receivables, net of allowance for doubtful accounts of 728 and 730 at march 31, 2016 and december 31, 2015, respectively
                                              29,817,000    
        liabilities, redeemable convertible preferred stock and stockholders’ equity
                                                  
        term loan payable, net of unamortized debt discount
                                                 3,976,000 
        commitments and contingencies
                                                  
        redeemable convertible preferred stock
                                                  
        series a redeemable convertible preferred stock, 0.01 par value per share...
                                                 83,200,000 
        series b redeemable convertible preferred stock, 0.01 par value per share...
                                                 6,854,000 
        series c redeemable convertible preferred stock, 0.01 par value per share...
                                                 91,215,000 
        series d redeemable convertible preferred stock, 0.01 par value per share...
                                                 65,390,000 
        total liabilities, redeemable convertible preferred stock and stockholders’ equity
                                               230,561,000 186,538,000  
        liabilities, redeemable convertible preferred stock and stockholders’ deficit
                                                  
        total liabilities, redeemable convertible preferred stock and stockholders’ deficit
                                                 86,474,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 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 
                                                   
          cash flows from operating activities:
                                                   
          net income
        1,130,000 3,129,000 9,809,000 8,338,000 2,105,000 -1,481,000 16,554,000 8,195,000 2,258,000                                   
          adjustments to reconcile net income to net cash from operating activities:
                                                   
          depreciation and amortization
        11,210,000 11,182,000 11,199,000 11,390,000 11,665,000 11,436,000 11,238,000 10,871,000 11,348,000 11,411,000 11,649,000 11,829,000 11,050,000 10,451,000 10,195,000 10,223,000 10,169,000 9,988,000 9,745,000 7,028,000 6,740,000 6,284,000 5,928,000 5,576,000 4,843,000 4,559,000 4,598,000 3,944,000 3,427,000 3,360,000 2,660,000 2,678,000 2,399,000 2,324,000 2,067,000 1,613,000 1,624,000 1,395,000 1,911,000 1,708,000 1,711,000 1,652,000 1,339,000 
          amortization of debt issuance costs
        1,045,000 1,095,000 1,098,000 999,000 1,019,000 1,122,000 1,217,000 1,055,000 1,053,000  1,041,000 1,026,000 994,000  1,046,000 1,011,000 979,000                           
          stock-based compensation expense
        19,890,000 23,276,000 26,327,000 27,581,000 27,151,000 31,065,000 24,594,000 27,409,000 24,893,000 23,245,000 23,768,000 31,695,000 29,373,000 27,598,000 30,971,000 32,411,000 28,922,000 28,707,000 29,196,000 23,814,000 20,862,000 16,967,000 17,128,000 16,446,000 13,347,000 11,174,000 10,426,000 10,430,000 8,634,000 6,594,000 7,424,000 7,350,000 6,225,000 4,803,000 5,288,000 5,171,000 4,279,000 3,979,000 4,177,000 3,641,000 5,519,000 7,852,000 1,427,000 
          deferred income taxes
        -1,220,000 -390,000    -1,049,000 1,840,000         -3,458,000       116,000       -228,000          
          other
        1,489,000 -1,624,000 -36,000 -3,541,000 -1,153,000 3,031,000 -3,182,000 -1,149,000 -203,000 -5,157,000 1,203,000 3,428,000 995,000 -4,028,000 1,547,000 1,755,000 526,000 265,000 209,000 42,000 1,404,000                       
          changes in assets and liabilities:
                                                   
          accounts receivable
        31,405,000 -24,244,000 8,419,000 -10,176,000 27,668,000 -27,912,000 2,442,000 -19,539,000 39,529,000 -26,449,000 -2,682,000 -20,695,000 35,805,000 -30,475,000 3,278,000 -18,180,000 36,327,000 -48,997,000 10,706,000 -21,598,000 34,414,000 -37,608,000 2,393,000 -11,773,000 22,608,000 -25,660,000 6,311,000 -10,180,000 14,729,000 -20,972,000 -5,299,000 -10,136,000 34,722,000 -25,347,000 -1,110,000 -13,942,000 15,182,000  189,000    -5,809,000 
          deferred contract acquisition and fulfillment costs
        2,453,000 -3,681,000 4,338,000 4,505,000 5,295,000 -3,703,000 1,471,000 -1,285,000 -679,000 -9,046,000 -3,525,000 -3,723,000 -2,240,000 -7,911,000 -2,919,000 -2,141,000 -2,939,000 -12,754,000 -4,319,000 -3,497,000 -1,956,000 -8,101,000 -2,284,000 -2,478,000 -516,000 -5,903,000 -2,231,000 -2,078,000 -1,094,000 -6,405,000 -1,854,000 -2,818,000 -1,713,000           
          prepaid expenses and other assets
        1,632,000 -8,884,000 4,459,000 -3,803,000 -1,995,000 -3,257,000 5,632,000 1,653,000 -1,223,000 -9,558,000 4,033,000 6,967,000 -5,567,000 3,072,000 5,224,000 -3,971,000 -6,556,000 -6,446,000 2,697,000 530,000 -136,000 -10,308,000 -421,000 1,638,000 135,000 -3,813,000 -544,000 -3,394,000 -5,940,000 2,147,000 1,168,000 -412,000 -3,190,000 -675,000 189,000 -1,054,000 1,466,000 -2,447,000 325,000 -685,000 -716,000 -1,266,000 546,000 
          accounts payable
        2,342,000 -5,123,000 -847,000 3,596,000 -6,555,000 13,227,000 -7,429,000 1,169,000 -4,190,000 6,704,000 27,000 1,462,000 -2,744,000 -527,000 4,947,000 -5,116,000 8,673,000 -4,156,000 3,408,000 -1,879,000 550,000 -4,316,000 1,785,000 -3,873,000 4,010,000 -1,040,000 -1,052,000 2,118,000 66,000 3,110,000 -1,826,000 -828,000 3,219,000 -1,935,000 1,335,000 -1,413,000 -244,000 1,070,000 -1,355,000 2,404,000 -500,000 -701,000 -233,000 
          accrued expenses
        -14,753,000 21,668,000 1,658,000 7,089,000 -20,325,000 7,584,000 978,000 6,499,000 -24,890,000 20,390,000 -6,000,000 11,983,000 -23,951,000 15,982,000 252,000 11,555,000 -24,048,000 23,759,000 3,038,000 7,837,000 -15,429,000 11,719,000 4,358,000 7,126,000 -14,563,000 9,581,000 2,490,000 6,378,000 -13,690,000 8,192,000 5,632,000 3,511,000 -11,317,000 5,955,000 2,925,000 5,094,000 -7,216,000 3,185,000 1,855,000 3,965,000 -7,427,000 5,111,000 2,673,000 
          deferred revenue
        -11,114,000 28,540,000 -24,586,000 549,000 -12,874,000 36,317,000 -13,766,000 -2,160,000 -21,186,000 36,839,000 -8,150,000 13,845,000 -12,062,000 34,219,000 -4,886,000 19,353,000 3,830,000 61,173,000 2,169,000 21,233,000 987,000 47,884,000 1,540,000 4,675,000 -16,671,000 30,810,000 -7,058,000 7,038,000 -12,104,000 25,183,000 -1,312,000 5,494,000 -6,495,000 35,857,000 8,214,000 12,782,000 -1,416,000 19,800,000 4,543,000 12,865,000 1,540,000 19,800,000 12,643,000 
          other liabilities
        -5,692,000 -7,367,000 -1,587,000 1,015,000 -2,244,000 -2,607,000 4,220,000 140,000 2,520,000 -414,000 -1,381,000 379,000 104,000 3,637,000 -818,000 155,000 -481,000 136,000 -796,000 4,783,000 -394,000 490,000 65,000 83,000 -1,063,000 -274,000 163,000 -476,000 1,605,000 989,000 47,000 -225,000 -444,000 15,000 -146,000 -553,000 -266,000 392,000 238,000 94,000 -166,000 -61,000 -140,000 
          net cash from operating activities
        39,817,000 37,577,000 38,951,000 47,542,000 29,757,000      3,665,000 31,305,000 5,842,000  20,110,000 7,449,000 10,403,000 4,688,000 19,448,000   582,000 11,078,000 442,000 -7,215,000 7,824,000 1,839,000 2,483,000 -13,566,000 11,934,000 -4,050,000 -9,114,000 7,296,000 8,202,000 5,744,000 -3,981,000 3,321,000 7,051,000 1,790,000 1,863,000 -1,592,000 73,000 2,273,000 
          capital expenditures
        -6,400,000 -5,275,000 -8,088,000 -5,262,000 -5,080,000      -4,247,000 -5,724,000 -7,061,000  -10,453,000 -8,707,000 -6,575,000 -4,175,000 -5,121,000   -6,677,000 -4,629,000 -2,673,000 -4,230,000 -2,375,000 -10,875,000 -10,800,000 -10,064,000 -4,409,000 -3,846,000 -4,223,000 -2,840,000 -1,318,000 -1,368,000 -1,243,000 -1,335,000 -1,192,000 -1,465,000 -750,000 -1,092,000 -1,297,000 -1,644,000 
          free cash flows
        33,417,000 32,302,000 30,863,000 42,280,000 24,677,000      -582,000 25,581,000 -1,219,000  9,657,000 -1,258,000 3,828,000 513,000 14,327,000   -6,095,000 6,449,000 -2,231,000 -11,445,000 5,449,000 -9,036,000 -8,317,000 -23,630,000 7,525,000 -7,896,000 -13,337,000 4,456,000 6,884,000 4,376,000 -5,224,000 1,986,000 5,859,000 325,000 1,113,000 -2,684,000 -1,224,000 629,000 
          cash flows from investing activities:
                                                   
          business acquisitions, net of cash acquired
        -23,345,000     -103,000                                    -35,467,000 
          purchases of property and equipment
        -2,081,000 -1,153,000 -4,137,000 -948,000 -1,361,000 -1,183,000 -1,342,000 -280,000 -620,000 -367,000 -295,000 -1,419,000 -2,285,000 -7,295,000 -5,863,000 -4,171,000 -3,053,000 -4,175,000 -2,164,000 -1,699,000 -972,000 -6,677,000 -3,170,000 -1,199,000 -2,756,000 -2,375,000 -9,341,000 -9,249,000 -8,463,000 -4,409,000 -2,754,000 -3,503,000 -2,147,000 -1,318,000 -928,000 -1,243,000 -1,335,000 -1,192,000 -1,465,000 -750,000 -1,092,000 -1,297,000 -1,644,000 
          capitalization of internal-use software
        -4,319,000 -4,122,000 -3,951,000 -4,314,000 -3,719,000 -3,748,000 -4,125,000 -3,373,000 -2,916,000                                   
          purchases of investments
         -30,304,000 -271,022,000 -87,555,000 -144,461,000 -84,527,000 -64,809,000 -93,158,000 -82,816,000 -113,756,000 -75,374,000 -4,883,000 -28,279,000 -35,489,000 -26,861,000 -32,136,000 -33,784,000 -52,914,000 -6,394,000 -68,343,000 -59,451,000 -24,987,000 -24,272,000 -33,839,000 -41,776,000 -9,403,000 -63,029,000 -54,476,000 -168,290,000 -6,195,000 -4,460,000 -13,506,000 -5,856,000 -8,427,000 -7,401,000       
          sales and maturities of investments
        85,000,000 123,822,000 107,000,000 51,500,000 69,000,000 58,000,000 62,499,000 75,001,000 55,000,000                                   
          other investing activities
         458,000 1,328,000                                     
          net cash from investing activities
        55,255,000 82,743,000 -171,652,000 -41,317,000 -79,213,000 52,966,000 -64,693,000 6,899,000 -41,694,000 -33,568,000 -83,003,000 -52,006,000 -10,177,000  -20,392,000 21,461,000 -35,911,000 -17,491,000 -275,721,000 -13,722,000 -18,444,000 -65,818,000 -55,135,000 -120,756,000 85,422,000 78,000 -15,652,000 32,740,000 -355,000 -43,455,000 -165,688,000 8,648,000 6,762,000 -6,280,000 -12,024,000 3,719,000 -7,836,000 -40,168,000 -1,465,000 -750,000 -1,092,000 -36,764,000 -1,644,000 
          cash flows from financing activities:
                                                   
          taxes paid related to net share settlement of equity awards
        -255,000 -585,000 -537,000 -595,000 -1,303,000 -847,000 -794,000 -1,325,000 -1,764,000 -1,558,000 -1,421,000 -1,324,000 -1,267,000 -719,000 -1,637,000 -1,645,000 -3,461,000 -4,672,000 -4,701,000 -3,347,000 -3,324,000 -2,937,000 -2,534,000 -1,917,000 -1,533,000 -2,026,000 -2,087,000 -1,860,000 -979,000 -485,000 -707,000 -543,000 -462,000 -230,000 -207,000 -92,000 -169,000 -288,000 -66,000 -673,000 -3,087,000   
          proceeds from employee stock purchase plan
        2,889,000 3,257,000 4,446,000 4,200,000 5,046,000 5,149,000 6,174,000 6,233,000 5,710,000 4,809,000 4,467,000 3,736,000 3,346,000 2,887,000 2,634,000 2,005,000 1,632,000 1,415,000 1,499,000 1,628,000 2,096,000   
          proceeds from stock option exercises
         1,589,000 130,000 32,000 324,000 1,080,000 69,000 302,000 2,501,000 181,000 1,697,000 416,000 246,000 959,000 1,036,000 749,000 1,103,000 1,427,000 1,591,000 2,491,000 2,167,000 1,561,000 2,295,000 1,866,000 3,340,000 2,718,000 1,085,000 1,864,000 2,696,000 1,961,000 853,000 884,000 3,336,000 775,000 406,000 1,087,000 884,000 547,000 29,000 570,000 
          net cash from financing activities
        2,634,000 -4,676,000 1,562,000 -47,122,000 4,732,000 -1,217,000 3,438,000 -1,001,000 4,362,000 -2,198,000 77,780,000 1,177,000 2,838,000 978,000 5,012,000 -1,782,000 3,208,000 -49,287,000 -9,246,000 -5,906,000 328,572,000 -1,375,000 2,679,000 196,247,000 3,374,000 269,000 2,666,000 1,480,000 4,373,000 192,000 199,781,000 1,829,000 34,362,000 623,000 2,092,000 2,448,000 2,105,000 -1,187,000 2,649,000 211,000 -512,000 -678,000 96,408,000 
          effect of exchange rate changes on cash, cash equivalents and restricted cash
        -1,079,000          -1,673,000 -304,000 -33,000  -2,036,000 -2,871,000 -800,000  -556,000 207,000 -500,000  461,000 259,000 -560,000 317,000 -497,000 -3,000 -148,000 -266,000 -114,000 -278,000 -36,000           
          net increase in cash, cash equivalents and restricted cash
        96,627,000 116,051,000 -130,714,000   111,996,000 -14,440,000   30,912,000 -3,231,000   38,936,000 2,694,000 24,257,000 -23,100,000 -62,513,000 -266,075,000 -10,235,000 330,223,000  -40,917,000 76,192,000 81,021,000 8,488,000 -11,644,000 36,700,000 -9,696,000 -31,595,000 29,929,000 1,085,000 48,384,000           
          cash, cash equivalents and restricted cash, beginning of period
        246,664,000 342,101,000 -3,000 214,130,000 207,804,000 165,017,000 173,617,000  123,413,000 99,565,000 51,762,000           
          cash, cash equivalents and restricted cash, end of period
        343,291,000 116,051,000 -130,714,000 -37,384,000 298,711,000 111,993,000 -14,440,000 38,173,000 206,375,000 30,912,000 -3,231,000 -19,828,000 206,274,000 38,936,000 2,694,000 24,257,000 141,917,000 -62,513,000 -266,075,000 -10,235,000 503,840,000  -40,917,000 76,192,000 204,434,000 8,488,000 -11,644,000 36,700,000 89,869,000 -31,595,000 29,929,000 1,085,000 100,146,000           
          supplemental cash flow information:
                                                   
          cash paid for interest on convertible senior notes
        2,625,000 2,798,000 1,399,000 1,571,000 518,000 2,625,000 517,000 2,698,000 518,000 750,000 2,587,000 750,000 2,588,000 750,000 2,587,000 750,000 2,587,000 733,000 2,587,000 1,438,000 2,588,000 1,437,000 1,438,000 1,437,000 1,342,000               
          cash paid for income taxes, net of payments
        782,000 824,000                                          
          reconciliation of cash, cash equivalents and restricted cash:
                                                   
          cash and cash equivalents
        343,291,000 116,051,000 -130,714,000 -30,135,000 291,462,000 112,115,000 -14,404,000 38,259,000 198,716,000 30,902,000 -3,202,000 -19,828,000 205,757,000 38,934,000 4,884,000 22,104,000 141,365,000 -62,522,000 -266,464,000 -10,236,000 503,804,000  -39,934,000     36,700,000 89,869,000   1,085,000 99,646,000           
          restricted cash included in prepaid expenses and other current assets
                           1,000 36,000                       
          total cash, cash equivalents and restricted cash
        343,291,000 116,051,000 -130,714,000 -37,384,000 298,711,000 111,993,000 -14,440,000 38,173,000 206,375,000 30,912,000 -3,231,000 -19,828,000 206,274,000 38,936,000 2,694,000 24,257,000 141,917,000 -62,513,000 -266,075,000 -10,235,000 503,840,000  -40,917,000     36,700,000 89,869,000   1,085,000 100,146,000           
          impairment of long-lived assets
                 3,553,000                                
          change in fair value of derivative assets
                 2,851,000                                 
          induced conversion expense
                        2,740,000                       
          purchase of strategic equity investments
                                                   
          proceeds from issuance of convertible senior notes, net of issuance costs paid
                                                   
          purchase of capped calls related to convertible senior notes
                        -76,020,000                    
          payment of debt issuance costs
         -403,000                                         
          payments for maturity of convertible senior notes
                                                 
          payments related to business acquisitions
                 -2,250,000                            
          proceeds from capped call settlement
                                                   
          effect of exchange rate changes on cash ,cash equivalents and restricted cash
         407,000 425,000 3,513,000 1,334,000  2,846,000 -583,000 -1,493,000                                   
          restricted cash included in prepaid expenses, other current assets, and other assets
                                                   
          restricted cash included in other assets
                                                   
          issuance of common stock from acquisition
                                                   
          cash paid for income taxes, net of refund
           4,720,000 992,000                                       
          net decrease in cash, cash equivalents and restricted cash
            -43,390,000    -7,755,000    -1,530,000                               
          restricted cash included in other assets and prepaid expenses and other current assets
            7,249,000  -36,000 -86,000 7,659,000                                   
          proceeds from issuance of convertible senior notes, net of issuance costs paid of 7,909
                                                   
          payments for repurchase of convertible senior notes
                            -182,647,000                       
          cash paid for income taxes, net of refunds
             1,876,000 1,568,000 3,153,000 2,352,000 459,000 -56,000 1,055,000 166,000 68,000 939,000 549,000 15,000 2,481,000 192,000 568,000 64,000 -21,000 198,000 102,000 33,000 -4,000 85,000 231,000 88,000               
          restricted cash included in prepaid expenses and other current assets and other assets
                                                   
          net cash provided by operating activities
              43,969,000 32,858,000 31,070,000                                   
          proceeds from issuance of convertible senior notes, net of issuance costs paid of 7,200
                                                   
          net loss
                 20,048,000 -76,611,000 -66,782,000 -25,915,000 -11,385,000 -28,727,000 -39,606,000 -44,999,000 -44,625,000 -37,700,000 -34,164,000 -29,845,000 -28,918,000 -25,541,000 -21,466,000 -22,924,000 -14,346,000 -14,406,000 -13,420,000 -11,673,000 -13,020,000 -11,831,000 -14,333,000 -16,361,000 -13,004,000 -10,284,000 -11,637,000 -10,545,000   -13,452,000 -15,580,000  -11,825,000 
          adjustments to reconcile net loss to net cash from operating activities:
                                                   
          amortization of debt discount and issuance costs
                         1,096,000 1,095,000 1,133,000 658,000 5,305,000 5,206,000 4,264,000 2,743,000 2,730,000 2,679,000 2,594,000 2,510,000 2,535,000              
          other investments
                     -500,000                            
          proceeds from issuance of convertible senior notes, net of issuance costs of 7,909 and 14,976 for the years ended december 31, 2023 and 2021, respectively
                                                   
          payments for redemption, repurchase and conversion of convertible senior notes
                                                   
          proceeds from capped calls settlement
                                                   
          restricted cash included in prepaid expenses and other assets
                 10,000 -29,000 517,000 2,000 -2,190,000 2,153,000 552,000 9,000                          
          changes in operating assets and liabilities:
                                                   
          business acquisition, net of cash acquired
                  -808,000 -34,033,000      -306,000,000 -2,700,000 -49,720,000  -55,000    14,000                 
          capitalization of internal-use software costs
                  -3,952,000 -4,305,000 -4,776,000  -4,590,000 -4,536,000 -3,522,000  -2,957,000 -2,447,000 -1,758,000  -1,459,000 -1,474,000 -1,474,000  -1,534,000 -1,551,000 -1,601,000  -1,092,000 -720,000 -693,000  -440,000         
          sales/maturities of investments
                  35,000,000 29,900,000 35,800,000  26,050,000 57,529,000 2,800,000  36,900,000 46,038,000 41,900,000  9,000,000 32,675,000 113,924,000  36,985,000 67,564,000 72,738,000  6,448,000             
          payments of debt issuance costs
                             -163,000                     
          net cash from by investing activities
                                                   
          proceeds from issuance of convertible senior notes, net of issuance costs of 14,976 and 7,201 for the year ended december 31, 2021 and 2020, respectively
                                                   
          proceeds from issuance of convertible senior notes, net of issuance costs paid of 14,976 for the nine months ended september 30, 2021
                                                   
          payments for repurchase and conversion of convertible senior notes
                                                 
          proceeds from issuance of convertible senior notes, net of issuance costs paid of 14,560 for the six months ended june 30, 2021
                                                   
          proceeds from issuance of convertible senior notes, net of issuance costs paid of 12,900 for the three months ended march 31, 2021
                                                   
          non-cash investing activities:
                                                   
          leasehold improvements acquired through tenant improvement allowance
                                 6,703,000 7,313,000               
          proceeds from issuance of convertible senior notes, net of issuance costs paid of 14,976 and 7,201 for the nine months ended september 30, 2021 and 2020, respectively
                                                   
          proceeds from issuance of convertible senior notes, net of issuance costs paid of 14,560 and 6,500 for the six months ended june 30, 2021 and 2020, respectively
                                                   
          payments related to business acquisition
                           -2,431,000                       
          net cash provided by (used in) operating activities
                            20,595,000                       
          proceeds from issuance of convertible senior notes, net of issuance costs paid of 12,900
                            587,100,000                       
          provision for doubtful accounts
                             237,000 752,000 481,000 527,000 459,000 429,000 916,000 437,000 260,000 24,000 300,000 156,000 396,000 31,000 162,000 316,000   270,000 124,000  200,000 
          foreign currency re-measurement loss
                             -45,000 109,000 -248,000 447,000 -315,000 379,000 -58,000 249,000 191,000 95,000 324,000 147,000    44,000   104,000 -223,000   
          other non-cash items
                                                   
          proceeds from issuance of convertible senior notes, net of issuance costs of 7,201 and 6,879 for the years ended december 31, 2020 and 2018, respectively
                                                   
          proceeds from follow-on public offering, net of offering costs of 608
                                                   
          deferred business acquisition payment
                                                
          effect of exchange rate changes on cash and cash equivalents
                                         -38,000 175,000 220,000 -76,000 -263,000      
          net increase in cash and cash equivalents
                                         2,507,000 -4,013,000   -34,567,000      
          cash and cash equivalents, beginning of period
                                         53,148,000      
          cash and cash equivalents, end of period
                                         2,507,000 -4,013,000 2,406,000 50,662,000 -34,567,000      
          other non-cash expense
                              60,000 -9,000 -138,000  -345,000 -568,000 -722,000  -274,000 -19,000 -52,000           
          proceeds from issuance of convertible senior notes, net of issuance costs paid of 7,201
                                                   
          restricted cash in other current assets
                              -983,000                     
          proceeds from issuance of convertible senior notes, net of issuance costs paid of 6,500
                                                   
          proceeds from issuance of convertible senior notes, net of issuance costs of 6,879
                                                   
          restricted cash in other assets
                                        500,000           
          proceeds from issuance of convertible senior notes, net of issuance costs
                                                   
          proceeds from follow-on public offering, net of offering costs
                                                   
          non-cash financing activities:
                                                   
          convertible senior notes issuance costs incurred but not paid
                                                   
          proceeds from secondary public offering, net of offering costs of 608
                                                 
          payments of capital lease obligations
                                             -68,000 -66,000 -64,000 
          excess tax benefit from stock-based compensation
                                                   
          cash paid for income taxes
                                     -201,000 74,000 262,000 53,000 42,000 136,000 558,000 65,000 76,000 146,000 60,000 274,000 47,000 203,000 
          cash paid for interest
                                             4,000 1,000 3,000 317,000 
          proceeds from issuance of convertible senior notes, net of issuance costs paid of 6,471
                                                   
          sale and maturities of investments
                                        14,062,000  9,917,000         
          proceeds from secondary public offering, net of offering costs paid of 284
                                        31,231,000           
          amortization of debt discount
                                                 853,000 
          other non-cash expenses
                                         -5,000 39,000 78,000 97,000       
          increase in restricted cash
                                                   
          proceeds from initial public offering and concurrent private placement, net of offering costs of 3,097
                                                   
          repayments of term loan and related termination fee
                                                  
          supplemental non-cash investing and financing information:
                                                   
          common stock issued for acquisitions
                                                 27,382,000 
          vested stock options issued for acquisition
                                                   
          foreign currency re-measurement gain
                                          -172,000         
          maturities of investments
                                            900,000       
          net decrease in cash and cash equivalents
                                            -2,486,000       
          accounts receivables
                                                14,048,000   
          contingent consideration
                                                   
          proceeds from issuance of series d redeemable convertible preferred stock
                                                   
          payments of contingent consideration related to business acquisitions
                                                   
          repurchase of common and preferred stock
                                                   
          non-cash interest expense
                                              38,000 52,000 78,000 79,000 79,000 
          benefit from doubtful accounts
                                                   
          foreign currency re-measurement (gain) loss
                                                   
          proceeds from initial public offering and concurrent private placement, net of offering costs of 2,456
                                                   
          initial public offering costs incurred but not yet paid
                                                  31,000 
          payments of initial public offering costs
                                                   
          effect of exchange rate changes on cash
                                               -77,000 151,000   
          net decrease in cash
                                               1,247,000 -3,045,000   
          cash, beginning of period
                                               86,553,000 
          cash, end of period
                                               1,247,000 83,508,000 -37,431,000 96,984,000 
          borrowings from term loan
                                                   
          borrowings from line of credit
                                                   
          repayments on line of credit
                                                   
          payments of debt and equity issuance costs
                                                   
          net increase in cash
                                                 -37,431,000  
          non-cash investing and financing activities:
                                                   
          nature of the business
                                                   
          foreign currency remeasurement loss
                                                  37,000 
          effect of exchange rate on cash
                                                  -53,000 
          supplemental disclosures of cash flow information:
                                                   
          supplemental disclosures of non-cash investing and financing activities: