7Baggers

Commvault Systems, Inc
(NASDAQ:CVLT) 

CVLT stock logo

Commvault Systems, Inc. provides data protection and information management software applications and related services in the United States, Canada, Latin America, Europe, the Middle East, Africa, Australia, New Zealand, Southeast Asia, and China. It offers Commvault Complete Backup & Recovery, a ba...

Founded: 1988
Full Time Employees: 2,500
Sector: Technology
Industry: Software-Application

Share this website to your friends
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
    Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 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 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 
                                                                                   
      revenues:
                                                                                   
      subscription:
                                                                                   
      term-based license
    114,445,000 118,950,000 92,647,000 109,282,000                                                                            
      software-as-a-service
    93,139,000 87,379,000 80,018,000 72,445,000                                                                            
      total subscription
    207,584,000 206,329,000 172,665,000 181,727,000                                                                            
      perpetual license
    10,129,000 13,675,000 12,073,000 7,335,000 14,962,000 16,423,000 10,522,000 13,736,000 15,196,000 14,874,000 14,388,000 13,155,000                                                                    
      customer support
    80,905,000 80,271,000 80,229,000 79,021,000 76,509,000 77,078,000 77,688,000 76,288,000 77,025,000 76,812,000 77,019,000 76,915,000                                                                    
      other services
    13,074,000 13,557,000 11,221,000 13,895,000 10,340,000 10,808,000 11,030,000 10,568,000 11,198,000 10,875,000 11,833,000 10,790,000                                                                    
      total revenues
    311,692,000 313,832,000 276,188,000 281,978,000 275,039,000 262,630,000 233,278,000 224,672,000 223,292,000 216,808,000 200,997,000 198,150,000 203,478,000 195,074,000 188,057,000 197,981,000 205,949,000 202,381,000 177,840,000 183,421,000 191,341,000 187,992,000 171,139,000 173,000,000 164,749,000 176,351,000 167,582,000 162,203,000 181,427,000 184,275,000 169,078,000 176,177,000 184,915,000 180,366,000 168,140,000 165,972,000 172,931,000 165,841,000 159,333,000 152,413,000 159,565,000 155,696,000 140,742,000 139,123,000 150,735,000 153,021,000 151,144,000 152,643,000 156,819,000 153,250,000 141,863,000 134,408,000 138,274,000 128,147,000 118,162,000 111,267,000 114,014,000 103,640,000 97,458,000 91,527,000 89,621,000 83,629,000 75,226,000 66,300,000 73,438,000 70,691,000 66,650,000 60,246,000 56,137,000 60,051,000 63,336,000 54,995,000 56,610,000 50,298,000 47,406,000 43,989,000 42,617,000 38,330,000 36,638,000 
      yoy
    13.33% 19.50% 18.39% 25.51% 23.17% 21.13% 16.06% 13.38% 9.74% 11.14% 6.88% 0.09% -1.20% -3.61% 5.75% 7.94% 7.63% 7.65% 3.92% 6.02% 16.14% 6.60% 2.12% 6.66% -9.19% -4.30% -0.88% -7.93% -1.89% 2.17% 0.56% 6.15% 6.93% 8.76% 5.53% 8.90% 8.38% 6.52% 13.21% 9.55% 5.86% 1.75% -6.88% -8.86% -3.88% -0.15% 6.54% 13.57% 13.41% 19.59% 20.06% 20.80% 21.28% 23.65% 21.24% 21.57% 27.22% 23.93% 29.55% 38.05% 22.04% 18.30% 12.87% 10.05% 30.82% 17.72% 5.23% 9.55% -0.84% 19.39% 33.60% 25.02% 32.83% 31.22% 29.39%     
      qoq
    -0.68% 13.63% -2.05% 2.52% 4.72% 12.58% 3.83% 0.62% 2.99% 7.87% 1.44% -2.62% 4.31% 3.73% -5.01% -3.87% 1.76% 13.80% -3.04% -4.14% 1.78% 9.85% -1.08% 5.01% -6.58% 5.23% 3.32% -10.60% -1.55% 8.99% -4.03% -4.73% 2.52% 7.27% 1.31% -4.02% 4.28% 4.08% 4.54% -4.48% 2.48% 10.63% 1.16% -7.70% -1.49% 1.24% -0.98% -2.66% 2.33% 8.03% 5.55% -2.80% 7.90% 8.45% 6.20% -2.41% 10.01% 6.34% 6.48% 2.13% 7.16% 11.17% 13.46% -9.72% 3.89% 6.06% 10.63% 7.32% -6.52% -5.19% 15.17% -2.85% 12.55% 6.10% 7.77% 3.22% 11.18% 4.62%  
      cost of revenues:
                                                                                   
      total cost of revenues
    58,004,000 59,295,000 55,044,000 50,777,000 47,766,000 48,619,000 42,862,000 39,788,000 39,146,000 39,061,000 37,853,000 35,550,000 34,805,000 34,538,000 32,302,000 33,757,000 32,047,000 29,963,000 26,574,000 25,275,000 29,611,000 28,412,000 26,799,000 24,551,000 26,594,000 30,523,000 31,241,000 28,720,000 33,674,000 28,853,000 26,873,000 27,606,000 28,267,000 24,957,000 23,267,000 21,661,000 21,374,000 21,166,000 21,657,000 20,995,000 20,797,000 20,429,000 20,939,000 20,547,000 20,914,000 19,941,000 20,286,000 20,927,000 19,869,000 18,498,000 18,156,000 17,778,000 17,856,000 16,463,000 15,343,000 15,290,000 14,680,000 13,610,000 13,074,000 12,043,000 11,824,000 10,154,000 9,517,000 9,520,000 9,223,000 9,097,000 8,975,000 8,350,000 7,462,000 7,845,000 7,749,000 7,590,000 7,558,000 6,963,000 6,178,000 6,285,000 6,034,000 5,630,000 5,235,000 
      gross margin
    253,688,000 254,537,000 221,144,000 231,201,000 227,273,000 214,011,000 190,416,000 184,884,000 184,146,000 177,747,000 163,144,000 162,600,000 168,673,000 160,536,000 155,755,000 164,224,000 173,902,000 172,418,000 151,266,000 158,146,000 161,730,000 159,580,000 144,340,000 148,449,000 138,155,000 145,828,000 136,341,000 133,483,000 147,753,000 155,422,000 142,205,000 148,571,000 156,648,000 155,409,000 144,873,000 144,311,000 151,557,000 144,675,000 137,676,000 131,418,000 138,768,000 135,267,000 119,803,000 118,576,000 129,821,000 133,080,000 130,858,000 131,716,000 136,950,000 134,752,000 123,707,000 116,630,000 120,418,000 111,684,000 102,819,000 95,977,000 99,334,000 90,030,000 84,384,000 79,484,000 77,797,000 73,475,000 65,709,000 56,780,000 64,215,000 61,594,000 57,675,000 51,896,000 48,675,000 52,206,000 55,587,000 47,405,000 49,052,000 43,335,000 41,228,000 37,704,000 36,583,000 32,700,000 31,403,000 
      yoy
    11.62% 18.94% 16.14% 25.05% 23.42% 20.40% 16.72% 13.70% 9.17% 10.72% 4.74% -0.99% -3.01% -6.89% 2.97% 3.84% 7.53% 8.04% 4.80% 6.53% 17.06% 9.43% 5.87% 11.21% -6.50% -6.17% -4.12% -10.16% -5.68% 0.01% -1.84% 2.95% 3.36% 7.42% 5.23% 9.81% 9.22% 6.96% 14.92% 10.83% 6.89% 1.64% -8.45% -9.98% -5.21% -1.24% 5.78% 12.93% 13.73% 20.65% 20.32% 21.52% 21.23% 24.05% 21.85% 20.75% 27.68% 22.53% 28.42% 39.99% 21.15% 19.29% 13.93% 9.41% 31.93% 17.98% 3.76% 9.47% -0.77% 20.47% 34.83% 25.73% 34.08% 32.52% 31.29%     
      qoq
    -0.33% 15.10% -4.35% 1.73% 6.20% 12.39% 2.99% 0.40% 3.60% 8.95% 0.33% -3.60% 5.07% 3.07% -5.16% -5.57% 0.86% 13.98% -4.35% -2.22% 1.35% 10.56% -2.77% 7.45% -5.26% 6.96% 2.14% -9.66% -4.93% 9.29% -4.28% -5.16% 0.80% 7.27% 0.39% -4.78% 4.76% 5.08% 4.76% -5.30% 2.59% 12.91% 1.03% -8.66% -2.45% 1.70% -0.65% -3.82% 1.63% 8.93% 6.07% -3.15% 7.82% 8.62% 7.13% -3.38% 10.33% 6.69% 6.16% 2.17% 5.88% 11.82% 15.73% -11.58% 4.26% 6.79% 11.14% 6.62% -6.76% -6.08% 17.26% -3.36% 13.19% 5.11% 9.35% 3.06% 11.87% 4.13%  
      gross margin %
    81.39% 81.11% 80.07% 81.99% 82.63% 81.49% 81.63% 82.29% 82.47% 81.98% 81.17% 82.06% 82.89% 82.29% 82.82% 82.95% 84.44% 85.19% 85.06% 86.22% 84.52% 84.89% 84.34% 85.81% 83.86% 82.69% 81.36% 82.29% 81.44% 84.34% 84.11% 84.33% 84.71% 86.16% 86.16% 86.95% 87.64% 87.24% 86.41% 86.22% 86.97% 86.88% 85.12% 85.23% 86.13% 86.97% 86.58% 86.29% 87.33% 87.93% 87.20% 86.77% 87.09% 87.15% 87.02% 86.26% 87.12% 86.87% 86.58% 86.84% 86.81% 87.86% 87.35% 85.64% 87.44% 87.13% 86.53% 86.14% 86.71% 86.94% 87.77% 86.20% 86.65% 86.16% 86.97% 85.71% 85.84% 85.31% 85.71% 
      operating expenses:
                                                                                   
      sales and marketing
    135,655,000 139,314,000 122,240,000 122,479,000 120,152,000 116,068,000 101,947,000 95,950,000 94,458,000 91,697,000 84,712,000 84,127,000 87,222,000 87,343,000 81,299,000 84,919,000 93,138,000 89,217,000 82,928,000 76,361,000 86,661,000 84,542,000 79,069,000 81,676,000 82,877,000 84,563,000 80,960,000 87,385,000 88,586,000 94,392,000 89,494,000 97,616,000 105,117,000 105,106,000 100,595,000 99,909,000 102,063,000 98,433,000 94,789,000 92,690,000 89,652,000 91,393,000 85,842,000 85,782,000 86,047,000 85,925,000 83,697,000 80,311,000 75,589,000 73,367,000 67,147,000 67,201,000 71,062,000 64,547,000 55,700,000 56,387,000 61,901,000 56,142,000 51,224,000 49,758,000 44,792,000 43,877,000 38,559,000 35,826,000 36,557,000 35,256,000 34,578,000 30,382,000 31,401,000 31,690,000 32,302,000 27,564,000 26,224,000 23,420,000 23,088,000 21,227,000 19,282,000 17,379,000 16,272,000 
      research and development
    40,062,000 42,230,000 39,859,000 40,062,000 39,333,000 40,010,000 33,839,000 33,104,000 35,244,000 34,392,000 31,261,000 31,431,000 32,176,000 32,505,000 37,053,000 40,113,000 40,497,000 39,257,000 37,726,000 36,135,000 35,577,000 35,727,000 30,955,000 31,142,000 32,710,000 30,503,000 23,227,000 23,580,000 20,430,000 22,916,000 24,507,000 24,794,000 24,713,000 23,981,000 22,925,000 22,545,000 22,867,000 21,227,000 20,221,000 19,228,000 18,411,000 17,963,000 16,135,000 16,778,000 16,800,000 16,468,000 15,835,000 15,040,000 15,342,000 13,597,000 13,344,000 12,851,000 12,607,000 12,367,000 11,431,000 10,951,000 10,987,000 10,087,000 9,591,000 9,271,000 10,099,000 9,600,000 8,615,000 8,640,000 8,809,000 8,812,000 8,181,000 7,619,000 7,778,000 7,703,000 7,752,000 7,436,000 6,911,000 6,818,000 6,667,000 6,459,000 6,029,000 5,851,000 6,100,000 
      general and administrative
    40,167,000 38,732,000 42,553,000 41,270,000 38,274,000 35,133,000 34,173,000 30,795,000 29,938,000 29,098,000 28,002,000 26,959,000 27,728,000 23,983,000 25,553,000 26,976,000 22,130,000 29,132,000 25,358,000 26,429,000 23,205,000 22,702,000 24,748,000 21,559,000 21,006,000 23,864,000 24,753,000 22,507,000 34,411,000 19,989,000 24,004,000 22,542,000 19,717,000 20,387,000 23,620,000 23,851,000 22,082,000 21,610,000 21,314,000 19,938,000 19,131,000 20,002,000 19,906,000 19,809,000 19,713,000 23,103,000 18,742,000 16,505,000 19,559,000 18,521,000 15,298,000 13,728,000 13,551,000 13,317,000 12,161,000 11,090,000 11,452,000 10,361,000 9,389,000 9,417,000 9,531,000 8,535,000 8,392,000 7,749,000 7,863,000 7,521,000 7,503,000 6,936,000 6,489,000 5,756,000 6,883,000 7,031,000 6,546,000 6,010,000 6,098,000 5,158,000 4,876,000 4,470,000 4,611,000 
      depreciation and amortization
    2,563,000 2,606,000 2,572,000 2,607,000 2,401,000 2,730,000 2,013,000 1,928,000 1,768,000 1,509,000 1,535,000 1,603,000 1,639,000 2,459,000 2,537,000 2,635,000 2,582,000 2,451,000 2,352,000 2,281,000 2,187,000 2,323,000 5,053,000 5,065,000 5,134,000 5,356,000 2,719,000 2,606,000 2,636,000 2,728,000 2,700,000 2,533,000 2,509,000 2,457,000 2,388,000 2,367,000 2,253,000 2,163,000 2,109,000 2,110,000 2,275,000 2,400,000 2,474,000 2,462,000 2,492,000 2,687,000 1,680,000 1,646,000 1,580,000 1,544,000 1,498,000 1,453,000 1,299,000 1,226,000 1,174,000 1,133,000 1,109,000 1,120,000 1,099,000 1,025,000 989,000 978,000 913,000 895,000 854,000 882,000 885,000 893,000 866,000 912,000 943,000 861,000 802,000 795,000 723,000 699,000 771,000 753,000 582,000 
      restructuring
    18,603,000 11,885,000 1,429,000 237,000 812,000 3,969,000 566,000 4,679,000     4,092,000 9,228,000  2,132,000 4,110,000  636,000 1,446,000 3,762,000 11,618,000 5,767,000 2,324,000 2,397,000 2,021,000 12,851,000 4,079,000 1,423,000 4,953,000 494,000 7,895,000                                                
      change in contingent consideration
       -545,000 -426,000 2,486,000                                                                          
      impairment charges
          2,910,000                                                                         
      total operating expenses
    237,050,000 234,767,000 208,653,000 206,110,000 200,546,000 200,396,000 175,448,000 166,456,000 165,956,000 156,696,000 145,510,000 144,120,000 206,338,000 155,518,000 146,442,000 156,775,000 162,457,000 160,057,000 149,000,000 142,652,000 151,392,000 156,912,000 186,292,000 141,766,000 140,341,000 146,307,000 144,510,000 140,157,000 147,486,000 144,978,000 141,199,000 155,380,000 152,056,000 151,931,000 149,528,000 148,672,000 149,265,000 143,433,000 138,433,000 133,966,000 129,469,000 131,758,000 124,357,000 124,831,000 125,052,000 128,183,000 119,954,000 113,502,000                                
      income from operations
    16,638,000 19,770,000 12,491,000 25,091,000 26,727,000 13,615,000 14,968,000 18,428,000 18,190,000 21,051,000 17,634,000 18,480,000 -37,665,000 5,018,000 9,313,000 7,449,000 11,445,000 12,361,000 2,266,000 15,494,000 10,338,000 2,668,000 -41,952,000 6,683,000 -2,186,000 -479,000 -8,169,000 -6,674,000 267,000 10,444,000 1,006,000 -6,809,000 4,592,000 3,478,000 -4,655,000 -4,361,000 2,292,000 1,242,000 -757,000 -2,548,000 9,299,000 3,509,000 -4,554,000 -6,255,000 4,769,000 4,897,000 10,904,000 18,214,000 24,880,000 27,723,000 26,420,000 21,397,000 21,899,000 20,227,000 22,353,000 16,416,000 13,885,000 12,320,000 13,081,000 10,013,000 12,386,000 10,485,000 9,230,000 3,670,000 10,132,000 9,123,000 6,528,000 6,066,000 2,141,000 6,145,000 7,707,000 4,513,000 8,569,000 6,292,000 4,652,000 4,161,000 5,625,000 4,247,000 3,838,000 
      yoy
    -37.75% 45.21% -16.55% 36.16% 46.93% -35.32% -15.12% -0.28% -148.29% 319.51% 89.35% 148.09% -429.10% -59.40% 310.99% -51.92% 10.71% 363.31% -105.40% 131.84% -572.92% -656.99% 413.55% -200.13% -918.73% -104.59% -912.03% -1.98% -94.19% 200.29% -121.61% 56.13% 100.35% 180.03% 514.93% 71.15% -75.35% -64.61% -83.38% -59.26% 94.99% -28.34% -141.76% -134.34% -80.83% -82.34% -58.73% -14.88% 13.61% 37.06% 18.19% 30.34% 57.72% 64.18% 70.88% 63.95% 12.10% 17.50% 41.72% 172.83% 22.25% 14.93% 41.39% -39.50% 373.24% 48.46% -15.30% 34.41% -75.01% -2.34% 65.67% 8.46% 52.34% 48.15% 21.21%     
      qoq
    -15.84% 58.27% -50.22% -6.12% 96.31% -9.04% -18.78% 1.31% -13.59% 19.38% -4.58% -149.06% -850.60% -46.12% 25.02% -34.91% -7.41% 445.50% -85.37% 49.87% 287.48% -106.36% -727.74% -405.72% 356.37% -94.14% 22.40% -2599.63% -97.44% 938.17% -114.77% -248.28% 32.03% -174.72% 6.74% -290.27% 84.54% -264.07% -70.29% -127.40% 165.00% -177.05% -27.19% -231.16% -2.61% -55.09% -40.13% -26.79% -10.26% 4.93% 23.48% -2.29% 8.27% -9.51% 36.17% 18.23% 12.70% -5.82% 30.64% -19.16% 18.13% 13.60% 151.50% -63.78% 11.06% 39.75% 7.62% 183.33% -65.16% -20.27% 70.77% -47.33% 36.19% 35.25% 11.80% -26.03% 32.45% 10.66%  
      operating margin %
    5.34% 6.30% 4.52% 8.90% 9.72% 5.18% 6.42% 8.20% 8.15% 9.71% 8.77% 9.33% -18.51% 2.57% 4.95% 3.76% 5.56% 6.11% 1.27% 8.45% 5.40% 1.42% -24.51% 3.86% -1.33% -0.27% -4.87% -4.11% 0.15% 5.67% 0.59% -3.86% 2.48% 1.93% -2.77% -2.63% 1.33% 0.75% -0.48% -1.67% 5.83% 2.25% -3.24% -4.50% 3.16% 3.20% 7.21% 11.93% 15.87% 18.09% 18.62% 15.92% 15.84% 15.78% 18.92% 14.75% 12.18% 11.89% 13.42% 10.94% 13.82% 12.54% 12.27% 5.54% 13.80% 12.91% 9.79% 10.07% 3.81% 10.23% 12.17% 8.21% 15.14% 12.51% 9.81% 9.46% 13.20% 11.08% 10.48% 
      interest income
    8,313,000 8,401,000 3,087,000 2,009,000 1,556,000 1,564,000 1,732,000 1,802,000 1,893,000 1,381,000 1,369,000 780,000 384,000 364,000 291,000 261,000 113,000 120,000 289,000 134,000 269,000 167,000 249,000 343,000 692,000 786,000 1,561,000 1,923,000 1,759,000 1,721,000 1,148,000 891,000 668,000 588,000 539,000 433,000 320,000 312,000 276,000 255,000 275,000 207,000 199,000 181,000 181,000 202,000 195,000 195,000 215,000 220,000 213,000 242,000 263,000 299,000 261,000 236,000 237,000 190,000 158,000 165,000 215,000 162,000 154,000 119,000 91,000 91,000 89,000 113,000 120,000 322,000 588,000 609,000 890,000 998,000 886,000 817,000 735,000 665,000 676,000 
      interest expense
    -1,431,000 -1,449,000 -637,000 -278,000 -103,000 -104,000 -105,000 -104,000 -104,000 -103,000 -112,000 -96,000 -157,000 -105,000 -105,000 -105,000 -90,000 -19,000               -463,000 -232,000 -234,000 -232,000 -233,000 -233,000 -245,000 -246,000 -241,000 -234,000 -234,000 -224,000 -219,000 -228,000 -218,000           -4,000 -27,000 -26,000 -26,000 -27,000 -26,000 -27,000 -28,000 -32,000 -23,000 -23,000 -118,000 -30,000 -27,000     -114,000 -142,000 -167,000 -17,000 
      other income
    -403,000 302,000 159,000 61,000 453,000 31,000 65,000 528,000 3,076,000 -13,000 -154,000 341,000 -193,000 123,000 154,000  737,000 564,000                                                              
      income before income taxes
    23,117,000 27,024,000 15,100,000 26,883,000 28,633,000 15,106,000 16,660,000 20,654,000 23,055,000 22,316,000 18,737,000 19,505,000 -37,631,000 5,400,000 9,653,000 7,216,000 12,205,000 13,026,000 2,555,000 15,628,000 10,607,000 2,835,000 -41,703,000 7,026,000 -1,494,000 307,000 -6,608,000 -4,751,000 2,026,000 12,165,000 2,154,000 -5,918,000 1,457,000 3,676,000 -4,512,000 -4,121,000 1,965,000 1,021,000 -884,000 -2,625,000 9,250,000 3,482,000 -4,589,000 -6,298,000 4,731,000 4,871,000 10,881,000 18,409,000 25,095,000 27,943,000 26,633,000 21,639,000 22,162,000 20,526,000 22,614,000 16,652,000 14,122,000 12,506,000 13,212,000 10,152,000 12,575,000 10,620,000 9,358,000 3,762,000 10,195,000 9,182,000 6,594,000 6,156,000 2,143,000 6,437,000 8,268,000 5,122,000 9,459,000 7,290,000 5,538,000 4,864,000 6,218,000 4,745,000 4,497,000 
      income tax provision
    8,468,000 9,242,000 370,000 3,387,000 -2,360,000 4,085,000 1,095,000 2,127,000 -103,065,000 5,176,000 5,720,000 6,876,000 5,862,000 5,710,000 5,135,000 3,705,000 4,217,000 3,018,000 824,000 1,731,000 4,346,000 1,162,000 -532,000 4,743,000 -10,429,000 957,000 476,000 2,095,000 4,189,000 -1,235,000 1,263,000 2,649,000 3,118,000 62,621,000 -3,502,000 -3,837,000 -1,223,000 1,063,000 -322,000 -581,000 3,456,000 -1,396,000 4,647,000 -4,998,000 1,379,000 1,798,000 4,385,000 5,680,000 9,438,000 10,352,000 9,279,000 8,177,000 5,177,000 8,326,000 8,715,000 6,527,000 4,280,000 5,346,000 5,313,000 3,113,000 -7,740,000 -3,368,000 -3,939,000 -264,000 -4,383,000 -3,742,000 -1,876,000 -3,721,000 -1,904,000 -2,554,000 -3,539,000 -1,645,000 -3,270,000 908,000 -2,100,000 -1,885,000 45,630,000 -111,000 -66,000 
      net income
    14,649,000 17,782,000 14,730,000 23,496,000 30,993,000 11,021,000 15,565,000 18,527,000 126,120,000 17,140,000 13,017,000 12,629,000 -43,493,000 -310,000 4,518,000 3,511,000 7,988,000 10,008,000 1,731,000 13,897,000 6,261,000 1,673,000 -41,171,000 2,283,000 8,935,000 -650,000 -7,084,000 -6,846,000 -2,163,000 13,400,000 891,000 -8,567,000 -1,661,000 -58,945,000 -1,010,000 -284,000 3,188,000 -42,000 -562,000 -2,044,000 5,794,000 4,878,000 -9,236,000 -1,300,000 3,352,000 3,073,000 6,496,000 12,729,000 15,657,000 17,591,000 17,354,000 13,462,000 16,985,000 12,200,000 13,899,000 10,125,000 9,842,000 7,160,000 7,899,000 7,039,000 4,835,000 7,252,000 5,419,000 3,498,000 5,812,000 5,440,000 4,718,000 2,435,000 239,000 3,883,000 4,729,000 3,477,000 6,189,000 8,198,000 3,438,000 2,979,000 51,848,000 4,634,000 4,431,000 
      yoy
    -52.73% 61.35% -5.36% 26.82% -75.43% -35.70% 19.57% 46.70% -389.98% -5629.03% 188.11% 259.70% -644.48% -103.10% 161.01% -74.74% 27.58% 498.21% -104.20% 508.72% -29.93% -357.38% 481.18% -133.35% -513.08% -104.85% -895.06% -20.09% 30.22% -122.73% -188.22% 2916.55% -152.10% 140245.24% 79.72% -86.11% -44.98% -100.86% -93.92% 57.23% 72.85% 58.74% -242.18% -110.21% -78.59% -82.53% -62.57% -5.44% -7.82% 44.19% 24.86% 32.96% 72.58% 70.39% 75.96% 43.84% 103.56% -1.27% 45.76% 101.23% -16.81% 33.31% 14.86% 43.66% 2331.80% 40.10% -0.23% -29.97% -96.14% -52.63% 37.55% 16.72% -88.06% 76.91% -22.41%     
      qoq
    -17.62% 20.72% -37.31% -24.19% 181.22% -29.19% -15.99% -85.31% 635.82% 31.67% 3.07% -129.04% 13930.00% -106.86% 28.68% -56.05% -20.18% 478.16% -87.54% 121.96% 274.24% -104.06% -1903.37% -74.45% -1474.62% -90.82% 3.48% 216.50% -116.14% 1403.93% -110.40% 415.77% -97.18% 5736.14% 255.63% -108.91% -7690.48% -92.53% -72.50% -135.28% 18.78% -152.82% 610.46% -138.78% 9.08% -52.69% -48.97% -18.70% -10.99% 1.37% 28.91% -20.74% 39.22% -12.22% 37.27% 2.88% 37.46% -9.36% 12.22% 45.58% -33.33% 33.83% 54.92% -39.81% 6.84% 15.30% 93.76% 918.83% -93.84% -17.89% 36.01% -43.82% -24.51% 138.45% 15.41% -94.25% 1018.86% 4.58%  
      net income margin %
    4.70% 5.67% 5.33% 8.33% 11.27% 4.20% 6.67% 8.25% 56.48% 7.91% 6.48% 6.37% -21.37% -0.16% 2.40% 1.77% 3.88% 4.95% 0.97% 7.58% 3.27% 0.89% -24.06% 1.32% 5.42% -0.37% -4.23% -4.22% -1.19% 7.27% 0.53% -4.86% -0.90% -32.68% -0.60% -0.17% 1.84% -0.03% -0.35% -1.34% 3.63% 3.13% -6.56% -0.93% 2.22% 2.01% 4.30% 8.34% 9.98% 11.48% 12.23% 10.02% 12.28% 9.52% 11.76% 9.10% 8.63% 6.91% 8.11% 7.69% 5.39% 8.67% 7.20% 5.28% 7.91% 7.70% 7.08% 4.04% 0.43% 6.47% 7.47% 6.32% 10.93% 16.30% 7.25% 6.77% 121.66% 12.09% 12.09% 
      net income per common share:
                                                                                   
      basic
    350 400 330 530 710 250 360 420 2,880 390 300 290 -970 -10 100 80 180 220 40 300 140 40  50 200 -10 -160  -40 290 20  -40 -1,300 -20 -10 70  -10 -50 -30 110 -200 -30 70 70 140 280 330 370 370 290 370 270 310 230 220 160 180 160 120 170 130 80 140 130 110 60 72.5 90 110 80        
      diluted
    340 400 330 520 680 240 350 410 2,800 380 290 280 -970 -10 100 80 170 210 40 290 140 30  50 200 -10 -160  -50 280 20  -40 -1,300 -20 -10 70  -10 -50 -30 100 -200 -30 70 70 140 270 320 350 350 270 350 250 290 210 210 150 170 150 100 160 120 80 130 120 110 60 67.5 90 110 80        
      weighted-average common shares outstanding:
                                                                                   
      basic
    43,976,000 44,111,000 44,406,000 44,326,000 43,850,000 43,889,000 43,770,000 43,678,000 43,885,000 43,862,000 43,949,000 44,057,000 44,664,000 44,712,000 44,759,000 44,743,000 45,443,000 45,242,000 45,743,000 46,180,000 46,652,000 47,013,000 46,516,000 46,191,000 45,793,000 46,028,000 45,277,000 45,451,000 45,827,000 46,074,000 45,880,000 45,450,000 45,242,000 45,291,000 45,598,000 45,128,000 44,700,000 45,099,000 44,589,000 44,244,000 45,159,000 45,315,000 45,437,000 45,285,000 45,464,000 45,331,000 45,437,000 46,067,000 46,976,000 47,307,000 46,910,000 46,542,000 45,463,000 45,738,000 45,106,000 44,761,000 44,089,000 43,834,000 43,942,000 44,171,000 43,283,000 43,318,000 42,911,000 43,168,000 42,133,000 42,270,000 41,869,000 41,646,000 41,983 41,436,000 42,314,000 42,674,000 43,188 43,518 43,103 42,345 30,670 41,676 20,353 
      diluted
    44,654,000 44,613,000 45,195,000 45,283,000 45,187,000 45,184,000 45,114,000 44,986,000 45,100,000 44,799,000 44,903,000 44,975,000 44,664,000 44,712,000 45,540,000 45,865,000 47,220,000 46,719,000 47,599,000 48,167,000 46,652,000 48,013,000 46,516,000 46,503,000 45,793,000 46,028,000 45,277,000 45,451,000 47,601,000 47,357,000 47,798,000 45,450,000 45,242,000 45,291,000 45,598,000 45,128,000 46,621,000 45,099,000 44,589,000 44,244,000 46,489,000 46,577,000 45,437,000 45,285,000 47,222,000 46,976,000 47,166,000 47,875,000 49,642,000 49,899,000 49,745,000 49,289,000 48,330,000 48,564,000 47,815,000 47,582,000 47,201,000 46,791,000 46,875,000 47,268,000 46,301,000 46,209,000 45,701,000 46,098,000 45,022,000 45,485,000 44,695,000 43,764,000 44,013 43,068,000 44,498,000 44,851,000 45,699 46,136 45,677 44,960 30,670 46,164 20,353 
      subscription
        173,228,000 158,321,000 134,038,000 124,080,000 119,873,000 114,247,000 97,757,000 97,290,000                                                                    
      software and products
                90,232,000 89,589,000 82,825,000 92,436,000 100,489,000 98,575,000 75,261,000 82,162,000 89,355,000 88,625,000 72,309,000 76,554,000 66,408,000 76,631,000 68,595,000 63,674,000 80,830,000 84,515,000 69,504,000 75,050,000 83,521,000 81,443,000                                              
      services
                113,246,000 105,485,000 105,232,000 105,545,000 105,460,000 103,806,000 102,579,000 101,259,000 101,986,000 99,367,000 98,830,000 96,446,000 98,341,000 99,720,000 98,987,000 98,529,000 100,597,000 99,760,000 99,574,000 101,127,000 101,394,000 98,923,000 96,120,000 91,211,000 88,226,000 88,519,000 88,876,000 88,476,000 86,221,000 84,307,000 83,175,000 82,630,000 80,683,000 81,292,000 81,729,000 80,585,000 77,778,000 74,010,000 71,032,000 69,109,000 66,129,000 62,238,000 58,943,000 57,032,000 55,261,000 52,219,000 49,633,000 47,726,000 45,645,000 41,860,000 39,468,000 38,005,000 36,782,000 35,468,000 33,134,000 31,141,000 28,657,000 28,706,000 28,180,000 27,291,000 25,281,000 23,304,000 20,850,000 19,909,000 18,927,000 17,198,000 16,378,000 
      other expense
                   -389,000                                                                
      impairment of intangible assets
                          40,700,000                                                         
      net loss per common share:
                                                                                   
      basic
                          -890     -150    -190                                                
      diluted
                          -890     -150    -190                                                
      equity in loss of affiliate
                                    -3,340,000 -158,000 -162,000  -414,000 -300,000 -158,000 -86,000                                        
      equity in income of affiliate
                                       39,000                                            
      software
                                      72,020,000 74,761,000 84,705,000 77,322,000 70,457,000 63,937,000 73,344,000 71,389,000 57,567,000 56,493,000 70,052,000 71,729,000 69,415,000 72,058,000 79,041,000 79,240,000 70,831,000 65,299,000 72,145,000 65,909,000 59,219,000 54,235,000 58,753,000 51,421,000 47,825,000 43,801,000 43,976,000 41,769,000 35,758,000 28,295,000 36,656,000 35,223,000 33,516,000 29,105,000 27,480,000 31,345,000 35,156,000 27,704,000 31,329,000 26,994,000 26,556,000 24,080,000 23,690,000 21,132,000 20,260,000 
      less: accretion of preferred stock dividends
                                                                                  -1,407,000 
      less: accretion of fair value of preferred stock upon conversion
                                                                                  -102,745,000 
      net income attributable to common stockholders
                                                                            6,189,000 8,198,000 3,438,000 2,979,000 51,848,000 4,634,000 -99,721,000 
      net income attributable to common stockholders per share:
                                                                                   
      basic
                                                                            0.14 0.19 0.08 0.07 2.09 0.11 -4.9 
      diluted
                                                                            0.14 0.18 0.08 0.07 2.09 0.1 -4.9 
      weighted-average shares used for eps calculation
                                                                                   
      basic
    43,976,000 44,111,000 44,406,000 44,326,000 43,850,000 43,889,000 43,770,000 43,678,000 43,885,000 43,862,000 43,949,000 44,057,000 44,664,000 44,712,000 44,759,000 44,743,000 45,443,000 45,242,000 45,743,000 46,180,000 46,652,000 47,013,000 46,516,000 46,191,000 45,793,000 46,028,000 45,277,000 45,451,000 45,827,000 46,074,000 45,880,000 45,450,000 45,242,000 45,291,000 45,598,000 45,128,000 44,700,000 45,099,000 44,589,000 44,244,000 45,159,000 45,315,000 45,437,000 45,285,000 45,464,000 45,331,000 45,437,000 46,067,000 46,976,000 47,307,000 46,910,000 46,542,000 45,463,000 45,738,000 45,106,000 44,761,000 44,089,000 43,834,000 43,942,000 44,171,000 43,283,000 43,318,000 42,911,000 43,168,000 42,133,000 42,270,000 41,869,000 41,646,000 41,983 41,436,000 42,314,000 42,674,000 43,188 43,518 43,103 42,345 30,670 41,676 20,353 
      diluted
    44,654,000 44,613,000 45,195,000 45,283,000 45,187,000 45,184,000 45,114,000 44,986,000 45,100,000 44,799,000 44,903,000 44,975,000 44,664,000 44,712,000 45,540,000 45,865,000 47,220,000 46,719,000 47,599,000 48,167,000 46,652,000 48,013,000 46,516,000 46,503,000 45,793,000 46,028,000 45,277,000 45,451,000 47,601,000 47,357,000 47,798,000 45,450,000 45,242,000 45,291,000 45,598,000 45,128,000 46,621,000 45,099,000 44,589,000 44,244,000 46,489,000 46,577,000 45,437,000 45,285,000 47,222,000 46,976,000 47,166,000 47,875,000 49,642,000 49,899,000 49,745,000 49,289,000 48,330,000 48,564,000 47,815,000 47,582,000 47,201,000 46,791,000 46,875,000 47,268,000 46,301,000 46,209,000 45,701,000 46,098,000 45,022,000 45,485,000 44,695,000 43,764,000 44,013 43,068,000 44,498,000 44,851,000 45,699 46,136 45,677 44,960 30,670 46,164 20,353 
                                                                                   
    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 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 
                                                                                     
        assets
                                                                                     
        current assets:
                                                                                     
        cash and cash equivalents
      899,987,000 1,026,346,000 1,063,555,000 363,234,000 302,103,000 243,575,000 303,071,000 287,871,000 312,754,000 284,310,000 283,287,000 274,589,000 287,778,000 273,469,000 262,485,000 258,713,000 267,507,000 233,691,000 295,807,000 359,149,000 397,237,000 377,569,000 383,153,000 345,432,000 288,082,000 272,025,000 377,625,000 320,821,000 327,992,000 327,398,000 353,181,000 351,912,000 330,784,000 314,494,000 363,331,000 349,522,000 329,491,000 316,412,000 321,794,000 302,247,000 288,107,000 316,396,000 327,204,000 350,469,000 337,673,000 314,946,000 364,574,000 373,543,000 457,733,000 475,533,000 462,167,000 458,818,000 433,964,000 395,298,000 351,985,000 318,135,000 297,088,000 254,006,000 216,744,000 251,011,000 217,170,000 191,393,000 172,858,000 172,890,000 169,518,000 144,350,000 132,480,000 119,214,000 105,205,000 100,831,000 101,259,000 98,209,000 91,661,000 95,108,000 79,183,000 70,535,000 65,001,000 56,494,000 50,164,000 
        trade accounts receivable
      330,483,000 361,846,000 234,806,000 255,448,000 251,995,000 271,363,000 194,879,000 203,176,000 222,683,000 223,710,000 196,434,000 176,512,000 210,441,000 215,464,000 170,166,000 181,535,000 194,238,000 213,040,000 166,272,000 158,862,000 188,126,000 190,651,000 138,957,000 149,778,000 146,990,000 161,626,000 127,593,000 137,628,000 176,836,000 170,497,000 137,338,000 151,283,000 162,119,000 146,750,000 129,699,000 131,357,000                                            
        assets held for sale
          34,770,000 34,770,000 34,770,000 37,680,000 38,680,000 38,680,000 38,680,000 38,680,000 38,680,000                                                                   
        other current assets
      56,040,000 56,869,000 54,602,000 48,448,000 46,189,000 27,025,000 30,235,000 22,385,000 21,009,000 19,834,000 21,560,000 18,654,000 14,015,000 17,747,000 23,225,000 24,785,000 22,336,000 20,310,000 20,651,000 23,868,000 22,237,000 27,570,000 26,038,000 27,415,000 26,969,000 18,774,000 21,916,000 23,762,000  18,543,000 21,034,000 20,719,000  24,181,000 28,943,000 24,496,000  15,754,000                                          
        total current assets
      1,286,510,000 1,445,061,000 1,352,963,000 667,130,000 635,057,000 576,733,000 562,955,000 551,112,000 595,126,000 566,534,000 539,961,000 508,435,000 550,914,000 506,680,000 455,876,000 465,033,000 484,081,000 467,041,000 482,730,000 541,879,000 607,600,000 606,635,000 558,993,000 533,470,000 513,686,000 525,413,000 624,753,000 612,536,000 655,002,000 646,982,000 642,472,000 633,668,000 646,788,000 616,418,000 653,231,000 636,841,000 598,736,000 568,764,000 565,974,000 530,669,000 517,377,000 532,749,000 524,010,000 544,589,000 541,551,000 514,435,000 550,399,000 528,327,000 630,531,000 636,513,000 606,786,000 567,197,000 555,498,000 497,842,000 448,696,000 403,076,000 395,350,000 345,485,000 311,214,000 336,284,000 312,730,000 281,467,000 254,510,000 249,250,000 253,915,000 218,472,000 198,244,000 178,674,000 166,151,000 161,823,000 158,871,000 154,394,000 154,702,000 142,197,000 124,159,000 109,243,000 100,318,000 80,431,000 70,208,000 
        deferred tax assets
      153,766,000 151,879,000 151,936,000 130,139,000 133,378,000 117,575,000 119,969,000 115,984,000 111,181,000                          52,868,000 51,401,000 61,018,000 57,956,000 57,032,000 54,432,000 49,976,000 49,115,000 17,888,000 16,698,000 16,142,000 16,254,000 18,123,000 18,075,000 17,966,000 21,329,000 21,698,000 21,128,000 19,328,000 13,921,000 13,643,000 14,626,000 14,717,000 13,580,000 12,788,000 12,527,000 12,043,000 16,490,000 16,438,000 16,636,000 16,693,000 12,317,000 12,447,000 12,871,000 13,144,000 14,941,000 14,941,000 14,346,000 15,348,000 9,618,000 9,618,000 9,618,000 9,616,000   
        property and equipment
      9,750,000 11,140,000 9,740,000 9,826,000 8,294,000 7,273,000 8,282,000 8,482,000 7,961,000 7,933,000 7,471,000 8,209,000 8,287,000 100,901,000 102,562,000 104,599,000 106,513,000 108,122,000 109,557,000 111,778,000 112,779,000 113,079,000 113,014,000 113,657,000 114,519,000 115,972,000 118,022,000 120,629,000 122,716,000 124,188,000 126,292,000 128,788,000 128,612,000 129,632,000 129,712,000 131,209,000 132,319,000 132,862,000 133,051,000 134,423,000 135,904,000 137,210,000 138,064,000 139,243,000 140,208,000 134,847,000 121,186,000 105,115,000 88,901,000 68,682,000 50,919,000 35,459,000 21,112,000 11,151,000 10,162,000 9,546,000 8,184,000 7,822,000 7,524,000 6,859,000 6,400,000 6,516,000 6,581,000 6,166,000 6,356,000 6,093,000 6,404,000 6,451,000 6,282,000 6,085,000 6,499,000 6,494,000 5,868,000 5,492,000 5,077,000 5,115,000 4,624,000 4,425,000 4,356,000 
        operating lease assets
      34,920,000 37,770,000 28,952,000 29,029,000 10,124,000 10,907,000 11,939,000 10,922,000 10,545,000 11,693,000 12,995,000 11,268,000 11,784,000 11,211,000 11,853,000 13,136,000 14,921,000 16,492,000 17,925,000 19,666,000 20,778,000 23,709,000 18,691,000 13,445,000 15,009,000 15,248,000 16,255,000 17,945,000                                                    
        deferred commissions cost
      103,892,000 94,933,000 85,156,000 82,874,000 79,309,000 67,839,000 65,927,000 63,579,000 62,837,000 61,128,000 58,855,000 58,848,000 59,612,000 57,584,000 52,300,000 52,767,000 52,974,000 46,491,000 42,351,000 40,352,000 38,444,000 35,306,000 32,726,000 32,928,000 31,394,000 31,990,000 31,364,000 32,487,000 33,619,000 32,744,000 32,290,000 32,732,000 33,092,000 31,372,000 30,455,000 29,953,000                                            
        intangible assets
      19,715,000 20,971,000 22,226,000 19,666,000 20,737,000 21,912,000 5,196,000 5,769,000 1,042,000    2,292,000    3,542,000       43,525,000 46,350,000 49,175,000                                                      
        goodwill
      209,322,000 210,840,000 210,316,000 185,255,000 185,255,000 186,406,000 150,072,000 150,072,000 127,780,000 127,780,000 127,780,000 127,780,000 127,780,000 127,780,000 127,780,000 127,780,000 127,780,000 112,435,000 112,435,000 112,435,000 112,435,000 112,435,000 112,435,000 112,435,000 112,435,000 112,435,000                                                      
        other assets
      68,430,000 65,540,000 55,639,000 52,518,000 46,112,000 35,111,000 34,136,000 29,012,000 27,441,000 27,652,000 23,963,000 25,213,000 21,905,000 23,182,000 26,500,000 26,179,000 26,269,000 17,978,000 14,756,000 13,278,000 12,137,000 14,415,000 16,119,000 16,377,000 11,683,000 12,335,000 11,372,000 9,725,000 11,116,000 10,773,000 8,981,000 9,272,000 10,150,000 8,512,000 8,181,000 7,747,000 7,273,000 6,099,000 6,083,000 6,288,000 6,737,000 6,913,000 6,992,000 7,633,000 6,804,000 7,605,000 7,869,000 8,131,000 7,215,000 6,688,000 6,845,000 6,948,000 7,078,000 6,875,000 6,994,000 4,546,000 5,293,000 4,719,000 4,097,000 2,126,000 1,633,000 1,645,000 1,681,000 1,473,000 1,259,000 968,000 943,000 857,000 1,091,000 1,134,000 1,185,000 751,000 754,000 851,000 1,008,000 762,000 554,000 397,000 438,000 
        total assets
      1,886,305,000 2,038,134,000 1,916,928,000 1,176,437,000 1,118,266,000 1,023,756,000 958,476,000 934,932,000 943,913,000 804,074,000 772,692,000 741,732,000 782,574,000 829,942,000 779,788,000 792,723,000 816,080,000 768,559,000 779,754,000 839,388,000 904,173,000 905,579,000 851,978,000 865,837,000 845,076,000 862,568,000 801,766,000 793,322,000 822,453,000 814,687,000 810,035,000 804,460,000 818,642,000 789,274,000 877,945,000 860,811,000 802,967,000 769,716,000 766,475,000 730,305,000 714,573,000 730,563,000 696,864,000 717,552,000 713,466,000 683,408,000 708,381,000 670,733,000 755,384,000 735,141,000 688,311,000 632,742,000 604,854,000 538,414,000 487,994,000 440,676,000 432,688,000 378,613,000 344,551,000 366,879,000 342,499,000 313,495,000 286,792,000 280,565,000 286,015,000 256,381,000 237,322,000 218,114,000 206,987,000 203,860,000 202,924,000 200,587,000 200,830,000 194,090,000 172,017,000 157,425,000 148,039,000 85,253,000 75,002,000 
        liabilities and stockholders’ equity
                                                                                     
        current liabilities:
                                                                                     
        accounts payable
      651,000 268,000 359,000 50,000 373,000 88,000 92,000 427,000 299,000 214,000 136,000 284,000 108,000 459,000 200,000 884,000 432,000 248,000 178,000 136,000 374,000 622,000 253,000 152,000 307,000 1,069,000 1,744,000 971,000 2,186,000 1,347,000 349,000 361,000 761,000 193,000 182,000 446,000 117,000 143,000 104,000 164,000 309,000 762,000 1,178,000 520,000 860,000 1,206,000 1,325,000 1,417,000 1,218,000 3,017,000 4,129,000 5,584,000 3,860,000 2,692,000 2,365,000 2,209,000 1,847,000 2,828,000 2,171,000 2,191,000 1,658,000 1,763,000 2,013,000 2,724,000 1,891,000 1,440,000 1,926,000 1,510,000 1,798,000 2,150,000 2,315,000 1,793,000 2,218,000 1,672,000 2,168,000 1,907,000 1,500,000 1,106,000 1,194,000 
        accrued liabilities
      165,583,000 152,636,000 106,486,000 107,219,000 147,133,000 128,957,000 107,645,000 94,313,000 117,244,000 101,913,000 93,788,000 78,089,000 97,888,000 104,078,000 86,251,000 86,397,000 121,837,000 106,384,000 85,604,000 87,141,000 112,148,000 102,924,000 79,112,000 81,243,000 87,051,000 89,474,000 83,601,000 76,114,000 85,721,000 87,396,000 71,431,000 79,471,000 82,299,000 79,179,000 63,155,000 69,231,000 78,701,000 75,971,000 71,581,000 66,574,000 69,678,000 69,980,000 62,987,000 57,934,000 72,757,000 71,421,000 65,297,000 60,812,000 76,166,000 62,845,000 54,841,000 44,130,000 55,577,000 46,537,000 42,324,000 35,583,000 45,888,000 37,076,000 35,065,000 34,487,000 33,475,000 28,340,000 24,012,000 21,421,000 25,727,000 20,736,000 19,986,000 19,026,000 18,407,000 20,481,000 23,269,000 23,415,000 22,623,000 19,039,000 21,505,000 20,489,000 20,215,000 15,920,000 14,074,000 
        current portion of operating lease liabilities
      6,963,000 6,992,000 5,523,000 5,558,000 4,614,000 4,970,000 5,313,000 4,671,000 4,935,000 5,178,000 4,848,000 4,763,000 4,518,000 4,031,000 3,932,000 4,113,000 4,778,000 5,615,000 6,455,000 7,263,000 7,469,000 8,346,000 7,563,000 7,130,000 7,699,000 7,730,000 7,832,000 7,894,000                                                    
        deferred revenue
      484,973,000 456,732,000 422,947,000 423,156,000 402,930,000 377,723,000 355,267,000 347,130,000 362,450,000 325,500,000 304,977,000 302,629,000 307,562,000 282,614,000 259,013,000 264,527,000 267,017,000 253,527,000 247,578,000 252,743,000 253,211,000 247,544,000 227,777,000 234,287,000 233,497,000 235,513,000 226,932,000 235,222,000 238,439,000 228,944,000 223,192,000 234,106,000 241,113,000 227,532,000 216,757,000 217,539,000 206,777,000 191,052,000 193,182,000 193,803,000 194,977,000 184,439,000 179,635,000 184,495,000 184,312,000 172,504,000 171,971,000 171,782,000 166,143,000 156,985,000 157,103,000 156,556,000 152,967,000 134,884,000 128,629,000 119,689,000 125,314,000 110,619,000 107,047,000 103,071,000 98,217,000 90,833,000 87,265,000 83,390,000 83,112,000 74,662,000 70,144,000 65,494,000 61,356,000 58,139,000 57,069,000 55,098,000 52,348,000 46,237,000 42,655,000 39,496,000 36,214,000 33,063,000 30,171,000 
        total current liabilities
      658,170,000 616,628,000 535,315,000 535,983,000 555,050,000 511,738,000 468,317,000 446,541,000 484,928,000 432,805,000 403,749,000 385,765,000 410,076,000 391,182,000 349,396,000 355,921,000 394,064,000 365,774,000 339,815,000 347,283,000 373,202,000 359,436,000 314,705,000 322,812,000 328,554,000 333,786,000 320,109,000 320,201,000 326,346,000 317,687,000 294,972,000 313,938,000 324,173,000 306,904,000 280,094,000 287,216,000 285,595,000 267,166,000 264,867,000 260,541,000 264,964,000 255,181,000 243,800,000 242,949,000 257,929,000 245,131,000 238,593,000 234,011,000 243,527,000 222,847,000 216,073,000 206,270,000 212,404,000 184,113,000 173,318,000 157,481,000 173,049,000 150,523,000 144,283,000 139,749,000 133,350,000 120,936,000 113,290,000 107,535,000 110,730,000 96,838,000 92,056,000 86,030,000 81,561,000 80,770,000 82,653,000 80,306,000 77,189,000 66,948,000 66,328,000 61,892,000 65,429,000 58,839,000 55,439,000 
        convertible notes
      880,863,000 879,827,000 878,927,000                                                                             
        deferred revenue, less current portion
      293,725,000 276,149,000 252,608,000 241,714,000 223,282,000 210,530,000 198,090,000 192,671,000 168,472,000 184,251,000 174,061,000 172,219,000 174,393,000 166,084,000 151,968,000 151,950,000 150,180,000 134,856,000 124,833,000 120,915,000 119,231,000 108,280,000 97,506,000 95,562,000 92,723,000 97,730,000 94,411,000 96,633,000 99,257,000 96,448,000 92,514,000 88,143,000 84,661,000 80,035,000 78,922,000 75,004,000 70,803,000 63,763,000 59,243,000 54,111,000 49,889,000 45,924,000 44,812,000 47,184,000 45,423,000 49,872,000 46,829,000 42,110,000 43,432,000 35,850,000 34,117,000 32,641,000 31,303,000 26,737,000 26,013,000 24,328,000 22,059,000 20,135,000 17,325,000 15,036,000 14,695,000 12,334,000 10,414,000 8,662,000 9,140,000 8,425,000 8,488,000 7,621,000 7,760,000 7,498,000 7,289,000 7,489,000 7,210,000 6,130,000 5,420,000 5,078,000 4,284,000 4,333,000 3,589,000 
        deferred tax liabilities
      1,565,000 1,528,000 1,504,000 1,503,000 1,384,000 3,344,000 3,396,000 3,254,000 1,717,000 736,000 495,000 519,000 134,000 728,000 731,000 799,000 808,000 754,000 762,000 762,000 761,000 807,000 739,000 771,000 849,000 1,726,000 2,230,000 2,596,000 2,594,000 2,449,000 2,304,000 2,481,000 2,430,000 2,504,000                                              
        long-term operating lease liabilities
      29,675,000 31,826,000 24,038,000 24,059,000 6,338,000 6,631,000 7,192,000 7,081,000 7,155,000 7,946,000 9,194,000 7,584,000 8,260,000 8,150,000 8,738,000 9,801,000 11,270,000 12,148,000 13,009,000 14,351,000 15,419,000 17,561,000 12,574,000 7,785,000 8,808,000 9,223,000 10,486,000 11,618,000                                                    
        other liabilities
      14,813,000 15,445,000 14,076,000 8,439,000 7,090,000 3,664,000 3,693,000 3,576,000 3,556,000 3,733,000 3,670,000 3,629,000 3,613,000 3,782,000 3,692,000 3,768,000 3,929,000 1,567,000 1,557,000 1,539,000 1,526,000 5,424,000 6,978,000 4,672,000 2,238,000 2,470,000 2,416,000 2,457,000 2,953,000 3,076,000 3,100,000 3,183,000 3,314,000 3,749,000 3,646,000 3,594,000 3,934,000 3,597,000 3,825,000 4,093,000 3,452,000 3,891,000 3,897,000 3,223,000 3,104,000 3,083,000 4,270,000 4,266,000 5,847,000 7,113,000 7,203,000 7,107,000 7,130,000 7,899,000 7,754,000 7,579,000 7,596,000 7,913,000 7,469,000 6,707,000 6,324,000 7,219,000 7,165,000 6,672,000 7,845,000 7,308,000 7,185,000 7,025,000 6,377,000 7,303,000 7,251,000 7,043,000 6,896,000 6,323,000 92,000 11,000 4,000 6,000 8,000 
        commitments and contingencies
                                                                                     
        stockholders’ equity:
                                                                                     
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding
                                                                                     
        common stock, 0.01 par value...
      412,000    441,000    435,000    440,000    443,000    463,000    458,000    454,000    450,000    447,000    440,000    451,000    471,000    464,000    446,000    440,000    431,000               
        additional paid-in capital
      1,495,597,000 1,485,705,000 1,459,729,000 1,503,817,000 1,474,377,000 1,440,617,000 1,410,715,000 1,382,049,000 1,349,603,000 1,326,468,000 1,307,027,000 1,282,326,000 1,264,608,000 1,242,697,000 1,220,667,000 1,194,931,000 1,165,948,000 1,136,899,000 1,119,738,000 1,095,903,000 1,069,695,000 1,041,073,000 1,023,459,000 997,838,000 978,659,000 962,097,000 916,899,000 896,383,000 887,907,000 854,883,000 843,622,000 811,271,000 782,764,000 756,531,000 749,544,000 720,041,000 694,477,000 670,714,000 649,389,000 621,409,000 602,999,000 593,472,000 575,232,000 557,284,000 539,565,000 518,575,000 509,954,000 485,948,000 481,083,000 459,842,000 438,622,000 412,631,000 391,772,000 373,718,000 346,966,000 332,136,000 320,438,000 300,955,000 283,358,000 281,884,000 271,622,000 261,342,000 251,568,000 244,599,000 239,012,000 230,490,000 221,814,000 214,282,000 210,462,000 207,150,000 206,323,000 205,539,000 204,386,000 205,493,000 199,132,000 192,747,000 182,297,000 177,866,000 176,240,000 
        accumulated deficit
      -1,472,124,000 -1,254,605,000 -1,234,594,000 -1,124,876,000 -1,134,063,000 -1,136,861,000 -1,117,782,000 -1,084,696,000 -1,056,011,000 -1,136,582,000 -1,108,738,000 -1,094,336,000 -1,062,900,000 -967,504,000 -940,396,000 -911,315,000 -898,699,000 -872,257,000 -808,749,000 -730,883,000 -665,774,000 -618,068,000 -592,762,000 -551,591,000 -553,790,000 -533,154,000 -532,504,000 -525,420,000 -485,490,000 -448,347,000 -415,143,000 -404,369,000 -373,678,000 -354,264,000 -227,022,000 -216,232,000 -239,974,000 -221,976,000 -200,568,000 -200,006,000 -197,962,000 -158,678,000 -162,144,000 -126,802,000 -125,502,000 -128,854,000 -89,383,000 -95,879,000 -18,059,000  -7,114,000 -24,468,000 -37,930,000 -54,915,000 -67,115,000 -81,014,000 -91,139,000 -100,981,000 -108,141,000 -77,200,000 -84,239,000 -89,073,000 -96,325,000 -87,415,000 -81,031,000 -86,804,000 -92,244,000 -96,962,000 -99,397,000 -99,636,000 -100,937,000 -99,727,000 -94,922,000 -90,818,000 -99,016,000 -102,454,000 -104,333,000 -156,181,000 -160,815,000 
        accumulated other comprehensive loss
      -16,391,000 -14,809,000 -15,115,000 -14,647,000 -15,633,000 -16,347,000 -15,582,000 -15,981,000 -15,942,000 -15,719,000 -17,204,000 -16,412,000 -16,050,000 -15,623,000 -15,452,000 -13,578,000 -11,863,000 -11,627,000 -11,663,000 -10,941,000 -10,350,000 -9,400,000 -11,685,000 -12,473,000 -13,423,000 -11,773,000 -12,733,000 -11,595,000 -11,568,000 -11,965,000 -11,792,000 -10,641,000 -5,472,000 -6,632,000 -7,695,000 -9,264,000 -12,315,000 -13,996,000 -10,728,000 -10,285,000 -9,209,000 -9,680,000 -9,184,000 -6,740,000 -7,504,000 -4,847,000 -2,338,000 -176,000 -917,000 -1,462,000 -1,061,000 -1,905,000             -112,000 -301,000 -397,000 -299,000 -192,000  -74,000 -486,000 -357,000 -423,000 -372,000 -277,000    
        total stockholders’ equity
      7,494,000 216,731,000 210,460,000 364,739,000 325,122,000 287,849,000 277,788,000 281,809,000 278,085,000 174,603,000 181,523,000 172,016,000 186,098,000 260,016,000 265,263,000 270,484,000 255,829,000 253,460,000 299,778,000 354,538,000 394,034,000 414,071,000 419,476,000 434,235,000 411,904,000 417,633,000 372,114,000 359,817,000 391,303,000 395,027,000 417,145,000 396,715,000 404,064,000 396,082,000 515,283,000 494,997,000 442,635,000 435,190,000 438,540,000 411,560,000 396,268,000 425,567,000 404,355,000 424,196,000 407,010,000 385,322,000 418,689,000 390,346,000 462,578,000 469,331,000 430,918,000 386,724,000 354,017,000 319,665,000 280,909,000 251,288,000 229,984,000 200,042,000 175,474,000 205,387,000 188,130,000 173,006,000 155,923,000 157,696,000 158,300,000 143,810,000 129,593,000 117,438,000 111,289,000 108,289,000 105,731,000 105,749,000 109,535,000 114,689,000 100,177,000 90,444,000 78,322,000 22,075,000 15,966,000 
        total liabilities and stockholders’ equity
      1,886,305,000 2,038,134,000 1,916,928,000 1,176,437,000 1,118,266,000 1,023,756,000 958,476,000 934,932,000 943,913,000 804,074,000 772,692,000 741,732,000 782,574,000 829,942,000 779,788,000 792,723,000 816,080,000 768,559,000 779,754,000 839,388,000 904,173,000 905,579,000 851,978,000 865,837,000 845,076,000 862,568,000 801,766,000 793,322,000 822,453,000 814,687,000 810,035,000 804,460,000 818,642,000 789,274,000 877,945,000 860,811,000 802,967,000 769,716,000 766,475,000 730,305,000 714,573,000 730,563,000 696,864,000 717,552,000 713,466,000 683,408,000 708,381,000 670,733,000 755,384,000 735,141,000 688,311,000 632,742,000 604,854,000 538,414,000 487,994,000 440,676,000 432,688,000 378,613,000 344,551,000 366,879,000 342,499,000 313,495,000 286,792,000 280,565,000 286,015,000 256,381,000 237,322,000 218,114,000 206,987,000 203,860,000 202,924,000 200,587,000 200,830,000 194,090,000 172,017,000 157,425,000    
        common stock
       440,000 440,000 445,000  440,000 437,000 437,000  436,000 438,000 438,000  446,000 444,000 446,000  445,000 452,000 459,000  466,000 464,000 461,000  463,000 452,000 449,000  456,000 458,000 454,000  447,000 456,000 452,000  448,000 447,000 442,000  453,000 451,000 454,000  448,000 456,000 453,000  474,000 471,000 466,000  461,000 453,000 449,000  441,000 434,000 444,000  436,000 430,000 432,000  425,000 420,000 417,000  414,000 419,000 423,000  437,000 433,000 428,000    
        intangible asset
               1,354,000 1,667,000 1,979,000  2,604,000 2,917,000 3,229,000                                                                
        restricted cash
                              8,000,000 8,000,000                                                      
        short-term investments
                           10,845,000 10,845,000 10,845,000 43,645,000 64,988,000 97,619,000 130,325,000 130,338,000 130,544,000 130,919,000 109,754,000 131,637,000 130,993,000 131,258,000 131,466,000 120,693,000 120,747,000 117,832,000 107,933,000 99,072,000 84,710,000 72,806,000 60,884,000 49,936,000 49,956,000 49,969,000 24,974,000 24,976,000 24,978,000 22,982,000  1,948,000 1,948,000 1,948,000 1,948,000 3,146,000 3,146,000 3,146,000 3,146,000 1,150,000 2,150,000 5,943,000 7,544,000 5,043,000 4,293,000              
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at june 30, 2019 and march 31, 2019
                                                                                     
        prepaid expenses and other current assets
                                  19,836,000    22,248,000    15,791,000  20,672,000 19,803,000 16,769,000 17,052,000 19,745,000 23,403,000 20,084,000 19,030,000 16,652,000 10,810,000 11,329,000 8,465,000 13,154,000 12,032,000 15,225,000 15,260,000 11,827,000 11,843,000 12,606,000 10,149,000 9,395,000 9,811,000 8,476,000 5,786,000 6,989,000 6,633,000 4,612,000 5,845,000 5,810,000 3,970,000 3,782,000 4,398,000 4,314,000 3,757,000 3,409,000 3,685,000 4,538,000 3,889,000 3,657,000 2,200,000 2,101,000 
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at december 31, 2018 and march 31, 2018
                                                                                     
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at september 30, 2018 and march 31, 2018
                                                                                     
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at june 30, 2018 and march 31, 2018
                                                                                     
        equity method investment
                                       3,340,000 3,498,000 3,660,000 3,621,000 4,035,000 4,335,000 4,493,000 4,579,000 4,576,000                                      
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at march 31, 2018 and 2017
                                                                                     
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at december 31, 2017 and march 31, 2017
                                                                                     
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at september 30, 2017 and march 31, 2017
                                                                                     
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at june 30, 2017 and march 31, 2017
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 103 and 315 at march 31, 2017 and 2016, respectively
                                          132,761,000                                           
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at march 31, 2017 and 2016
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 325 at december 31, 2016 and 315 at march 31, 2016
                                           115,851,000                                          
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at december 31, 2016 and march 31, 2016
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 329 at september 30, 2016 and 315 at march 31, 2016
                                            105,676,000                                         
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at september 30, 2016 and march 31, 2016
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 328 at june 30, 2016 and 315 at march 31, 2016
                                             100,686,000                                        
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at june 30, 2016 and march 31, 2016
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 315 and 104 at march 31, 2016 and 2015, respectively
                                              113,429,000                                       
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at march 31, 2016 and 2015
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 309 at december 31, 2015 and 104 at march 31, 2015
                                               114,591,000                                      
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at december 31, 2015 and march 31, 2015
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 98 at september 30, 2015 and 104 at march 31, 2015
                                                86,367,000                                     
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at september 30, 2015 and march 31, 2015
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 135 at june 30, 2015 and 104 at march 31, 2015
                                                 93,135,000                                    
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at june 30, 2015 and march 31, 2015
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 104 and 111 at march 31, 2015 and 2014, respectively
                                                  117,716,000                                   
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at march 31, 2015 and 2014
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 107 at december 31, 2014 and 111 at march 31, 2014
                                                   114,249,000                                  
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at december 31, 2014 and march 31, 2014
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 108 at september 30, 2014 and 111 at march 31, 2014
                                                    101,081,000                                 
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at september 30, 2014 and march 31, 2014
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 111 at june 30, 2014 and 111 at march 31, 2014
                                                     100,925,000                                
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at june 30, 2014 and march 31, 2014
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 111 and 103 at march 31, 2014 and 2013, respectively
                                                      118,527,000                               
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at march 31, 2014 and 2013
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 111 at december 31, 2013 and 103 at march 31, 2013
                                                       106,208,000                              
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at december 31, 2013 and march 31, 2013
                                                                                     
        retained earnings
                                                       10,477,000                              
        trade accounts receivable, less allowance for doubtful accounts of 111 at september 30, 2013 and 103 at march 31, 2013
                                                        86,785,000                             
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at september 30, 2013 and march 31, 2013
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 102 at june 30, 2013 and 103 at march 31, 2013
                                                         75,219,000                            
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at june 30, 2013 and march 31, 2013
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 103 and 97 at march 31, 2013 and 2012, respectively
                                                          85,033,000                           
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at march 31, 2013 and 2012.
                                                                                     
        accumulated other comprehensive income
                                                          -289,000 401,000 605,000 -283,000 239,000 -373,000 -177,000 259,000 307,000 301,000 250,000 80,000      361,000       -62,000 -27,000 124,000 
        trade accounts receivable, less allowance for doubtful accounts of 105 at december 31, 2012 and 97 at march 31, 2012
                                                           71,415,000                          
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at december 31, 2012 and march 31, 2012
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 104 at september 30, 2012 and 97 at march 31, 2012
                                                            69,293,000                         
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at september 30, 2012 and march 31, 2012
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 99 at june 30, 2012 and 97 at march 31, 2012
                                                             56,524,000                        
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at june 30, 2012 and march 31, 2012
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 97 and 106 at march 31, 2012 and 2011, respectively
                                                              67,793,000                       
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at march 31, 2012 and 2011.
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 109 at december 31, 2011 and 106 at march 31, 2011
                                                               64,604,000                      
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at december 31, 2011 and march 31, 2011
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 110 at september 30, 2011 and 106 at march 31, 2011
                                                                69,141,000                     
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at september 30, 2011 and march 31, 2011
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 112 at june 30, 2011 and 106 at march 31, 2011
                                                                 59,789,000                    
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at june 30, 2011 and march 31, 2011
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 106 and 292 at march 31, 2011 and 2010, respectively
                                                                  73,891,000                   
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at march 31, 2011 and 2010
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 214 at december 31, 2010 and 292 at march 31, 2010
                                                                   65,648,000                  
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at december 31, 2010 and march 31, 2010
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 160 at september 30, 2010 and 292 at march 31, 2010
                                                                    52,282,000                 
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at september 30, 2010 and march 31, 2010
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 156 at june 30, 2010 and 292 at march 31, 2010
                                                                     45,547,000                
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at june 30, 2010 and march 31, 2010
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 292 and 193 at march 31, 2010 and 2009, respectively
                                                                      58,049,000               
        preferred stock, 0.01 par value: 50,000 shares authorized, no shares issued and outstanding at march 31, 2010 and 2009
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 194 at december 31, 2009 and 193 at march 31, 2009
                                                                       51,667,000              
        preferred stock, .01 par value: 50,000 shares authorized, no shares issued and outstanding at december 31, 2009 and march 31, 2009
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 172 at september 30, 2009 and 193 at march 31, 2009
                                                                        47,507,000             
        preferred stock, .01 par value: 50,000 shares authorized, no shares issued and outstanding at september 30, 2009 and march 31, 2009
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 174 at june 30, 2009 and 193 at march 31, 2009
                                                                         42,619,000            
        preferred stock, .01 par value: 50,000 shares authorized, no shares issued and outstanding at june 30, 2009 and march 31, 2009
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 193 and 275 at march 31, 2009 and 2008, respectively
                                                                          44,020,000           
        preferred stock, .01 par value: 50,000 shares authorized, no shares issued and outstanding at march 31, 2009 and 2008
                                                                                     
        common stock, .01 par value...
                                                                          416,000    428,000    420,000 417,000 417,000 
        trade accounts receivable, less allowance for doubtful accounts of 256 at december 31, 2008 and 275 at march 31, 2008
                                                                           41,653,000          
        preferred stock, .01 par value: 50,000 shares authorized, no shares issued and outstanding at december 31, 2008 and march 31, 2008
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 233 at september 30, 2008 and 275 at march 31, 2008
                                                                            38,357,000         
        preferred stock, .01 par value: 50,000 shares authorized, no shares issued and outstanding at september 30, 2008 and march 31, 2008
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 263 at june 30, 2008 and 275 at march 31, 2008
                                                                             38,082,000        
        preferred stock, .01 par value: 50,000 shares authorized, no shares issued and outstanding at june 30, 2008 and march 31, 2008
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 275 and 311 at march 31, 2008 and 2007, respectively
                                                                              44,284,000       
        term loan
                                                                                  7,500,000 8,750,000 10,000,000 
        preferred stock, .01 par value: 50,000 shares authorized, no shares issued and outstanding at march 31, 2008 and 2007
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 247 at december 31, 2007 and 311 at march 31, 2007
                                                                               33,786,000      
        preferred stock, .01 par value: 50,000 shares authorized, no shares issued and outstanding at december 31, 2007 and march 31, 2007
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 246 at september 30, 2007 and 311 at march 31, 2007
                                                                                30,820,000     
        preferred stock, .01 par value: 50,000 shares authorized, no shares issued and outstanding at september 30, 2007 and march 31, 2007
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 317 at june 30, 2007 and 311 at march 31, 2007
                                                                                 25,201,000    
        preferred stock, .01 par value: 50,000 shares authorized, no shares issued and outstanding at june 30, 2007 and march 31, 2007
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 311 and 475 at march 31, 2007 and 2006, respectively
                                                                                  22,044,000   
        liabilities, cumulative redeemable convertible preferred stock and stockholders’ equity
                                                                                     
        cumulative redeemable convertible preferred stock:
                                                                                     
        series a through e, at liquidation value
                                                                                     
        stockholders’ equity
                                                                                     
        convertible preferred stock, .01 par value: no shares of series aa, bb and cc authorized, issued and outstanding at march 31, 2007. 5,000 shares series aa authorized, 4,362 issued and outstanding; 5,000 shares series bb authorized, 2,758 issued and outstanding; 12,150 shares series cc authorized, 12,132 issued and outstanding at march 31, 2006
                                                                                     
        preferred stock, .01 par value: 50,000 shares authorized, no shares issued and outstanding at march 31, 2007. no shares authorized, issued and outstanding at march 31, 2006
                                                                                     
        deferred compensation
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 499 at december 31, 2006 and 475 at march 31, 2006
                                                                                   21,737,000  
        convertible preferred stock, .01 par value: no shares of series aa, bb and cc authorized, issued and outstanding at december 31, 2006. 5,000 shares series aa authorized, 4,362 issued and outstanding; 5,000 shares series bb authorized, 2,758 issued and outstanding; 12,150 shares series cc authorized, 12,132 issued and outstanding at march 31, 2006; liquidation value 96,339 at march 31, 2006.
                                                                                     
        preferred stock, .01 par value: 50,000 shares authorized, no shares issued and outstanding at december 31, 2006. no shares authorized, issued and outstanding at march 31, 2006.
                                                                                     
        trade accounts receivable, less allowance for doubtful accounts of 501 at september 30, 2006 and 475 at march 31, 2006
                                                                                    17,943,000 
        convertible preferred stock, .01 par value: no shares of series aa, bb and cc authorized, issued and outstanding at september 30, 2006. 5,000 shares series aa authorized, 4,362 issued and outstanding; 5,000 shares series bb authorized, 2,758 issued and outstanding; 12,150 shares series cc authorized, 12,132 issued and outstanding at march 31, 2006; liquidation value 96,339 at march 31, 2006.
                                                                                     
        preferred stock, .01 par value: 50,000 shares authorized, no shares issued and outstanding at september 30, 2006. no shares authorized, issued and outstanding at march 31, 2006
                                                                                     
      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 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 
                                                                                      
          cash flows from operating activities
                                                                                      
          net income
        14,649,000 17,782,000 14,730,000 23,496,000 30,993,000 11,021,000 15,565,000 18,527,000 126,120,000 17,140,000 13,017,000 12,629,000 -43,493,000 -310,000 4,518,000 3,511,000 7,988,000 10,008,000 1,731,000 13,897,000    2,283,000 8,935,000    -2,163,000            5,794,000 4,878,000 -9,236,000 -1,300,000 3,352,000 3,073,000 6,496,000 12,729,000 15,657,000 17,591,000 17,354,000 13,462,000 16,985,000 12,200,000 13,899,000 10,125,000 9,842,000 7,160,000 7,899,000 7,039,000 4,835,000 7,252,000 5,419,000 3,498,000 5,812,000 5,440,000 4,718,000 2,435,000 239,000 3,883,000 4,729,000 3,477,000 6,189,000 8,198,000 3,438,000 2,979,000 51,848,000 4,634,000 
          adjustments to reconcile net income to net cash from operating activities:
                                                                                      
          depreciation and amortization
        893,000 3,782,000 2,981,000 2,692,000 2,429,000 2,759,000 2,042,000 1,957,000 1,796,000 1,538,000 1,564,000 1,632,000 1,667,000 2,801,000 2,878,000 2,977,000 2,923,000 2,769,000 2,665,000 2,593,000 2,499,000 2,636,000 5,365,000 5,378,000 5,447,000 5,564,000 3,136,000 2,918,000 2,948,000 3,040,000 3,013,000 3,059,000 3,339,000 2,879,000 2,795,000 2,772,000 2,659,000 2,569,000 2,502,000 2,502,000 2,670,000 2,793,000 2,859,000 2,857,000 2,814,000 2,786,000 1,776,000 1,670,000 1,613,000 1,577,000 1,544,000 1,473,000   1,201,000 1,160,000 1,135,000 1,152,000 1,134,000 1,063,000 1,025,000 1,014,000 944,000 923,000 885,000 911,000 912,000 922,000 895,000 939,000 969,000 888,000 829,000 826,000 759,000 741,000 848,000 832,000 
          amortization of debt issuance costs
                                                                                      
          amortization of deferred commissions costs
                                                                                      
          noncash stock-based compensation
        31,964,000 29,057,000 32,224,000 30,180,000 28,992,000 31,463,000 26,403,000 26,404,000 22,610,000 24,602,000 23,615,000 23,724,000 24,679,000 24,645,000 25,327,000 31,095,000 28,370,000 28,533,000 26,449,000 21,811,000 23,261,000 22,037,000 20,584,000 18,951,000 17,307,000 18,974,000 14,857,000 14,750,000 28,901,000 15,832,000 17,750,000 18,004,000 16,991,000 17,753,000 19,821,000 19,564,000 18,775,000 19,110,000 18,703,000 17,340,000 16,680,000 17,227,000 15,068,000 15,221,000 15,162,000 16,014,000 15,072,000 14,415,000 14,588,000 14,246,000 10,782,000 9,508,000 9,037,000 8,984,000 6,149,000 5,928,000 6,382,000 6,229,000 4,364,000 4,451,000 4,475,000 4,188,000 3,375,000 3,585,000 3,506,000 3,516,000 4,701,000 3,189,000 3,164,000 2,874,000 2,683,000 2,578,000 2,299,000 2,207,000 2,213,000 1,813,000   
          noncash operating lease expense
        1,966,000 2,740,000 1,774,000 1,636,000 2,082,000 1,378,000 1,369,000 1,579,000                                                                       
          noncash change in fair value of equity securities
        474,000 -207,000 -138,000 -61,000 -396,000 167,000 -65,000 -70,000 191,000 13,000 154,000 -341,000 193,000 -122,000 -155,000 389,000 -737,000                                                              
          noncash change in fair value of contingent consideration
        -545,000 -426,000                                                                          
          noncash adjustment on headquarters sale leaseback
        495,000                                                                           
          noncash impairment charges
                                                                                    
          noncash lease impairment
                                                                                      
          deferred income taxes
        -2,018,000 142,000 5,668,000 3,908,000 -17,194,000 2,203,000 -3,689,000 -4,794,000                     314,000 123,000 -168,000 -105,000 55,000 56,471,000 -1,459,000 -1,330,000 -2,971,000 -1,153,000 -2,947,000 -3,974,000 -1,452,000 -3,353,000 -3,081,000 -1,446,000 2,269,000 2,268,000 -142,000 -323,000 -5,995,000 773,000 2,786,000 -3,994,000 -4,207,000 -703,000 2,579,000 237,000 -4,628,000 1,642,000 -516,000 -1,491,000 5,841,000 -649,000 -978,000 -448,000 1,252,000 433,000 416,000 1,943,000 952,000 1,253,000 1,715,000 -37,000 231,000 -4,003,000 362,000 -6,000   
          changes in operating assets and liabilities:
                                                                                      
          trade accounts receivable
        27,017,000 -124,987,000 20,258,000 3,748,000 3,425,000 -88,550,000 3,432,000 19,681,000 -1,049,000 -28,921,000 -19,812,000 28,057,000 6,183,000 -33,642,000 6,474,000 9,389,000 5,175,000 -53,065,000 -6,535,000 34,054,000 4,348,000 -42,607,000 15,021,000 -11,384,000 13,361,000 -32,890,000 2,460,000 43,165,000 -6,174,000 -39,413,000 12,823,000 8,672,000 -20,491,000 -17,030,000 1,342,000 11,097,000 -16,031,000 -12,657,000 -5,209,000 12,404,000 1,693,000 -29,173,000 5,597,000 25,762,000 -6,626,000 -16,143,000 -1,948,000 18,136,000 -12,779,000 -19,301,000 -10,452,000 9,050,000 -14,504,000 -1,817,000 -11,922,000 10,304,000 -2,301,000 4,045,000 -10,812,000 14,487,000    11,372,000               
          operating lease liabilities
        -2,078,000 -2,287,000 -1,739,000 -1,908,000 -1,963,000 -1,200,000 -1,671,000 -2,302,000                                                                       
          other current assets and other assets
        -2,680,000 -12,240,000 -8,281,000 2,378,000 -9,051,000 4,778,000 -2,139,000 -2,203,000 -1,634,000 5,802,000 -2,439,000 -1,393,000 3,197,000 3,443,000 2,249,000 -2,710,000 5,904,000 2,174,000 3,248,000 -7,594,000 4,932,000 -3,027,000 2,693,000 7,289,000 -6,832,000 7,382,000 4,085,000 -5,881,000 975,000 5,541,000 1,965,000 2,919,000 225,000 5,677,000 -3,553,000 -9,225,000 -1,115,000                                          
          deferred commissions cost
        -23,124,000 -21,747,000 -13,712,000 -15,072,000 -20,316,000 -12,112,000 -9,151,000 -8,269,000 -9,411,000 -7,980,000 -6,961,000 -5,600,000 -7,866,000 -9,646,000 -6,365,000 -6,652,000 -11,660,000 -8,955,000 -6,956,000 -5,941,000 -8,149,000 -5,981,000 -4,319,000 -5,646,000 -4,711,000 -4,390,000 -3,593,000 -3,369,000 -5,202,000 -4,899,000 -3,824,000 -5,042,000 -5,722,000 -4,748,000 -3,904,000 -3,610,000                                           
          accounts payable
        399,000 -59,000 232,000 -320,000 292,000 -1,035,000 -334,000 129,000 87,000 76,000 -146,000 178,000 -346,000 262,000 -695,000 482,000 180,000 73,000 48,000 -241,000 -224,000 340,000 92,000 -159,000 -748,000 -1,301,000 792,000 -1,217,000 848,000 1,019,000 -6,000 -376,000 547,000 11,000 -268,000 328,000 -31,000 43,000 -57,000 -145,000 171,000 -589,000 482,000 -518,000 -313,000 -267,000 118,000 195,000 -1,763,000 -794,000 -355,000 217,000 1,201,000 326,000 125,000 384,000 -993,000 660,000 10,000 527,000 -126,000 -263,000 -752,000 880,000 472,000 -481,000 396,000 -360,000 -379,000 -82,000 625,000 -428,000 529,000 -519,000 234,000 407,000 393,000 -86,000 
          accrued liabilities
        13,339,000 43,453,000 2,030,000 -47,260,000 15,140,000 21,927,000 11,179,000 -23,011,000 16,146,000 4,815,000 15,567,000 -19,530,000 -7,110,000 11,501,000 2,762,000 -31,366,000 13,693,000 22,659,000 115,000 -26,067,000 10,176,000 17,635,000 -9,452,000 -7,699,000 21,000 -1,003,000 9,023,000 -10,038,000 -270,000 19,081,000 -11,798,000 -1,938,000 7,148,000 15,457,000 -8,033,000 -11,076,000 4,230,000 10,102,000 4,309,000 -3,553,000 -2,048,000 9,880,000 7,188,000 -13,048,000 7,128,000 7,104,000 10,209,000 -11,220,000 25,130,000 12,533,000 12,716,000 -7,192,000 14,847,000 14,692,000 10,204,000 -7,385,000 17,615,000 4,537,000 3,354,000 3,532,000 7,980,000 6,527,000 4,701,000 -1,707,000 6,449,000 2,941,000 1,753,000 41,000 -745,000 1,360,000 2,215,000 -906,000 4,643,000 5,970,000 1,866,000 403,000   
          deferred revenue
        52,939,000 55,518,000 10,513,000 17,440,000 29,749,000 46,080,000 2,392,000 9,438,000 27,951,000 20,697,000 8,959,000 -7,213,000 31,949,000 25,343,000 6,206,000 10,258,000 28,731,000 17,733,000 1,162,000 669,000 21,021,000 20,941,000 -9,679,000 -543,000 32,000 5,817,000 -4,157,000 -7,922,000 12,351,000 13,164,000 -7,094,000 3,298,000 16,008,000 10,550,000 -5,000 7,418,000 21,055,000 7,689,000 5,027,000 4,217,000 13,333,000 7,012,000 -3,778,000 -250,000 14,376,000 8,133,000 9,815,000 3,494,000 16,317,000 2,079,000 -422,000 7,182,000 24,091,000 6,579,000 8,611,000 -1,240,000 15,372,000 6,961,000 8,750,000 4,516,000 8,183,000 5,261,000 2,713,000 1,735,000 9,742,000 4,376,000 4,429,000 1,420,000           
          other liabilities
        869,000 961,000 -992,000 -115,000 3,541,000 502,000 -673,000 168,000 -342,000 -492,000 396,000 503,000 -125,000 6,000 1,101,000 29,000 1,621,000 39,000 17,000 -3,838,000 -1,564,000 2,227,000 2,301,000 791,000 -625,000 -293,000 -489,000 -284,000 86,000 -93,000 231,000 -711,000 -998,000 59,000 -283,000 278,000 -131,000 5,000 178,000 261,000 -201,000 159,000 39,000 -771,000 343,000 -10,000 -1,602,000 -1,260,000 -120,000 -21,000 -44,000 -650,000 113,000 74,000 106,000 -412,000 534,000 332,000 356,000 -1,029,000 114,000 254,000 -1,040,000 615,000 146,000 209,000 187,000           
          net cash from operating activities
        132,185,000 4,045,000 76,769,000 31,681,000 76,955,000 30,146,000 55,589,000 44,692,000 79,985,000 44,439,000 40,337,000 39,037,000 67,833,000 30,178,000 49,844,000 22,433,000 87,116,000 26,794,000 26,059,000 37,211,000 64,708,000 17,005,000 26,957,000 15,285,000 32,456,000 889,000 23,979,000 31,140,000 36,586,000 31,064,000 17,760,000 24,770,000 23,341,000 31,210,000 9,685,000 19,933,000 28,985,000 26,768,000 20,239,000 24,047,000 37,179,000 15,765,000 9,572,000 21,897,000 35,982,000 20,239,000 32,182,000 35,444,000 39,919,000 30,162,000 24,482,000 24,574,000 42,881,000 27,459,000 24,434,000 17,909,000 30,117,000 27,732,000 11,058,000 31,093,000 18,954,000 10,005,000 7,532,000 15,919,000 22,171,000 11,538,000 10,585,000 12,953,000 6,467,000 8,393,000 14,178,000 14,071,000 10,998,000 13,082,000 4,466,000 5,846,000 8,085,000 8,731,000 
          capital expenditures
        -344,000 -2,119,000 -3,187,000 -1,879,000 -783,000 -262,000 -1,848,000 -863,000 -859,000 -1,814,000 -266,000 -1,147,000 -1,055,000 -805,000 -514,000 -867,000 -583,000 -1,335,000 -551,000 -1,442,000 -2,182,000 -2,332,000 -2,019,000 -1,643,000 -1,292,000 -454,000 -616,000 -841,000 -1,456,000 -1,106,000 -477,000 -3,521,000 -1,750,000 -2,663,000 -1,160,000 -1,474,000 -1,939,000 -2,405,000 -1,047,000 -1,033,000 -1,273,000 -1,892,000 -1,437,000 -1,678,000 -2,042,000 -1,286,000 -1,084,000 -1,372,000 -982,000 -1,348,000 -1,274,000 -1,312,000 -2,215,000 -2,252,000 -1,673,000 -1,681,000 -1,379,000 -1,520,000 -1,379,000 -1,518,000 -865,000 -1,199,000 -1,028,000 -773,000 -1,019,000 -571,000 -867,000 -913,000 -1,126,000 -694,000 -1,163,000 -1,556,000 -1,255,000 -1,214,000 -637,000 -1,232,000 -1,047,000 -901,000 
          free cash flows
        131,841,000 1,926,000 73,582,000 29,802,000 76,172,000 29,884,000 53,741,000 43,829,000 79,126,000 42,625,000 40,071,000 37,890,000 66,778,000 29,373,000 49,330,000 21,566,000 86,533,000 25,459,000 25,508,000 35,769,000 62,526,000 14,673,000 24,938,000 13,642,000 31,164,000 435,000 23,363,000 30,299,000 35,130,000 29,958,000 17,283,000 21,249,000 21,591,000 28,547,000 8,525,000 18,459,000 27,046,000 24,363,000 19,192,000 23,014,000 35,906,000 13,873,000 8,135,000 20,219,000 33,940,000 18,953,000 31,098,000 34,072,000 38,937,000 28,814,000 23,208,000 23,262,000 40,666,000 25,207,000 22,761,000 16,228,000 28,738,000 26,212,000 9,679,000 29,575,000 18,089,000 8,806,000 6,504,000 15,146,000 21,152,000 10,967,000 9,718,000 12,040,000 5,341,000 7,699,000 13,015,000 12,515,000 9,743,000 11,868,000 3,829,000 4,614,000 7,038,000 7,830,000 
          cash flows from investing activities
                                                                                      
          purchase of property and equipment
        -344,000 -2,119,000 -3,187,000 -1,879,000 -783,000 -262,000 -1,848,000 -863,000 -859,000 -1,814,000 -266,000 -1,147,000 -1,055,000 -805,000 -514,000 -867,000 -583,000 -1,335,000 -551,000 -1,442,000 -2,182,000 -2,332,000 -2,019,000 -1,643,000 -1,292,000 -454,000 -616,000 -841,000 -1,456,000 -1,106,000 -477,000 -3,521,000 -1,750,000 -2,663,000 -1,160,000 -1,474,000 -1,939,000 -2,405,000 -1,047,000 -1,033,000 -1,273,000 -1,892,000 -1,437,000 -1,678,000 -2,042,000 -1,286,000 -1,084,000 -1,372,000 -982,000 -1,348,000 -1,274,000 -1,312,000 -2,215,000 -2,252,000 -1,673,000 -1,681,000 -1,379,000 -1,520,000 -1,379,000 -1,518,000 -865,000 -1,199,000 -1,028,000 -773,000 -1,019,000 -571,000 -867,000 -913,000 -1,126,000 -694,000 -1,163,000 -1,556,000 -1,255,000 -1,214,000 -637,000 -1,232,000 -1,047,000 -901,000 
          purchase of equity securities
        -169,000 -156,000 -482,000 -6,144,000 -545,000 -207,000 -108,000 -473,000 -373,000 -490,000 -260,000 -312,000 -84,000 -168,000 -778,000 -1,015,000 -612,000                                                              
          proceeds from sale of headquarters
        34,849,000                                                                           
          business combination, net of cash acquired
        200,000   598,000 -44,909,000 -21,000,000                                                                      
          net cash from investing activities
        -313,000 -2,275,000 -29,684,000 26,826,000 -730,000 -45,378,000 -1,956,000 -22,336,000 -1,232,000 -2,304,000 -526,000 -1,459,000 -1,139,000 -973,000 -1,292,000 -1,882,000 -18,089,000 -1,656,000 -3,257,000 -1,442,000 8,663,000 -2,332,000 -2,019,000 31,157,000 20,051,000 -125,318,000 32,090,000 -828,000 -1,250,000 -731,000 -21,642,000 18,362,000 -2,394,000 -2,398,000 -952,000 -12,247,000 -1,885,000 -5,320,000 -10,946,000 -9,894,000 -15,721,000 -18,372,000 -13,359,000 -14,737,000 -11,011,000 -16,155,000 -43,345,000 -19,530,000 -19,715,000 -22,951,000 -39,413,000 -8,079,000 -11,424,000 -2,252,000 -1,673,000 -483,000 -1,379,000 -1,520,000 -1,379,000 -3,514,000 135,000 2,594,000 573,000 -3,274,000 -1,769,000 -4,864,000 -867,000 -913,000 -1,126,000 -694,000 -1,163,000 -1,556,000 -1,255,000 -1,214,000 -637,000 -1,232,000 -1,047,000 -901,000 
          cash flows from financing activities
                                                                                      
          repurchase of common stock
        -259,293,000 -40,740,000 -131,023,000 -15,050,000 -29,821,000 -31,899,000 -51,903,000 -51,392,000 -50,366,000 -51,298,000 -31,327,000 -51,030,000 -60,790,000 -31,344,000 -39,864,000 -18,923,000 -39,825,000 -85,322,000 -90,044,000 -90,048,000 -62,127,000    -37,172,000 -40,026,000 -40,014,000 -54,380,000 -13,288,000 -25,015,000 -20,909,000 -80,050,000   -25,001,000    -56,897,000 -9,589,000   -50,040,000 -105,085,000           -18,601,000 -12,905,000     -7,781,000 -9,607,000 -7,841,000       
          proceeds from stock-based compensation plans
        7,529,000   6,437,000 5,760,000 5,340,000 5,687,000 1,385,000 5,167,000 1,201,000 6,113,000 1,933,000 6,672,000 687,000 6,072,000 427,000 7,826,000 15,435,000 13,518,000 1,732,000 5,040,000 231,000 6,851,000 24,619,000 5,662,000 663,000 9,155,000 3,203,000 16,228,000 13,398,000 12,401,000 978,000 11,165,000 5,570,000                                           
          proceeds from issuance of convertible notes
                                                                                    
          purchase of capped calls
                                                                                    
          payment of contingent liability
                                                                                      
          payment of debt issuance costs
        -1,158,000 -20,396,000 -1,846,000          -63,000                                                               
          other
        -18,000 -18,000                                                                            
          net cash from financing activities
        -251,782,000 -41,916,000 655,907,000 -16,908,000 -23,724,000 -31,899,000 -46,143,000 -46,052,000 -44,679,000 -49,913,000 -26,160,000 -49,829,000 -54,677,000 -29,411,000 -33,192,000 -18,299,000 -33,753,000 -85,504,000 -82,218,000 -74,613,000 -48,609,000 -31,400,000 5,040,000 231,000 -30,321,000 24,619,000 5,662,000 -39,363,000 -30,859,000 -51,177,000 2,940,000 -11,617,000 -8,508,000 -79,072,000 -94,000 5,570,000 -16,485,000 -18,604,000 10,812,000 1,842,000 -51,431,000 -7,424,000 -14,614,000 3,499,000 6,469,000 -47,753,000 8,844,000 -101,200,000 -37,566,000 6,975,000 15,171,000 11,342,000 9,017,000 17,708,000 8,672,000 5,811,000 13,092,000 11,337,000 -41,740,000 5,804,000 5,768,000 5,617,000 -10,747,000 -7,942,000 5,010,000 5,153,000 2,829,000 687,000 52,000 -7,564,000 -8,498,000 -6,128,000 -13,777,000 4,191,000 4,094,000 1,135,000 1,504,000 -1,349,000 
          effects of exchange rate — changes in cash
        -6,449,000 2,937,000 -2,671,000 19,532,000 6,027,000 -12,365,000 7,710,000 -1,187,000 -5,630,000 8,801,000 -4,953,000 -938,000 2,292,000 11,190,000 -11,588,000 -11,046,000 -1,458,000 -1,750,000 -3,926,000 756,000 -5,094,000 11,143,000 7,743,000 2,677,000 -6,129,000 2,210,000 -4,927,000 1,880,000 -3,883,000 -4,939,000 2,211,000 -10,387,000 3,851,000 1,423,000 5,170,000 6,775,000 2,464,000 -8,226,000 -558,000 -1,855,000 1,684,000 -777,000 -4,864,000 2,137,000 -8,713,000 -5,959,000 -6,650,000 1,096,000 -438,000 -820,000   -1,808,000 398,000 2,417,000 -2,190,000 1,252,000   458,000 920,000 319,000 2,610,000 -1,331,000 -244,000 43,000 719,000 1,282,000 -1,019,000 -563,000 -1,467,000 161,000 587,000 -134,000 725,000 -215,000 -35,000 -151,000 
          net increase in cash and cash equivalents
        -126,359,000 -37,209,000 700,321,000 61,131,000     28,444,000    14,309,000     -62,116,000         56,804,000 -7,171,000   1,269,000 21,128,000 16,290,000 -48,837,000 13,809,000 20,031,000 13,079,000 -5,382,000 19,547,000 14,140,000    12,796,000 22,727,000 -49,628,000 -8,969,000 -84,190,000 -17,800,000 13,366,000 3,349,000 24,854,000 38,666,000 43,313,000 33,850,000 21,047,000 43,082,000 37,262,000 -34,267,000 33,841,000 25,777,000 18,535,000 -32,000 3,372,000 25,168,000 11,870,000 13,266,000 14,009,000 4,374,000 -428,000 3,050,000 6,548,000 -3,447,000 15,925,000 8,648,000 5,534,000 8,507,000 6,330,000 
          cash and cash equivalents at beginning of year
                                                                                      
          cash and cash equivalents at end of year
                                                                                      
          supplemental disclosures of cash flow information
                                                                                      
          income taxes paid
                                                                                      
          noncash activities:
                                                                                      
          issuance of common stock for business combination
            4,900,000                                                                       
          operating lease liabilities arising from obtaining right-of-use assets
        523,000 12,916,000 1,913,000 20,252,000 1,109,000 220,000 2,499,000 1,968,000                                                                       
          amortization of deferred commissions cost
         12,137,000 11,221,000 10,989,000 9,658,000 8,279,000 8,019,000 7,458,000 6,987,000 6,795,000 6,430,000 6,319,000 6,093,000 5,777,000 5,442,000 5,314,000 4,995,000 4,694,000 4,484,000 4,166,000 4,571,000 4,221,000 4,959,000 4,567,000 4,567,000 4,420,000 4,227,000 4,503,000 4,342,000 4,090,000 4,301,000 4,615,000 4,273,000 3,975,000 3,738,000 4,601,000                                           
          cash and cash equivalents at beginning of period
         302,103,000  312,754,000  287,778,000  267,507,000          327,992,000  330,784,000  329,491,000  288,107,000  337,673,000  457,733,000  433,964,000  297,088,000  217,170,000  169,518,000  105,205,000  91,661,000  65,001,000  
          cash and cash equivalents at end of period
         -37,209,000 700,321,000 363,234,000  -59,496,000 15,200,000 287,871,000  1,023,000 8,698,000 274,589,000  10,984,000 3,772,000 258,713,000  -62,116,000         56,804,000 320,821,000  -25,783,000 1,269,000 351,912,000  -48,837,000 13,809,000 349,522,000  -5,382,000 19,547,000 302,247,000  -10,808,000 -23,265,000 350,469,000  -49,628,000 -8,969,000 373,543,000  13,366,000 3,349,000 458,818,000  43,313,000 33,850,000 318,135,000  37,262,000 -34,267,000 251,011,000  18,535,000 -32,000 172,890,000  11,870,000 13,266,000 119,214,000  -428,000 3,050,000 98,209,000  15,925,000 8,648,000 70,535,000  6,330,000 
          supplemental disclosures of noncash activities
                                                                                      
          debt issuance costs accrued but not paid, included in accrued liabilities
                                                                                      
          payment of financial liability
           -12,000                                                                           
          payment on contingent liability
                                                                                      
          net decrease in cash and cash equivalents
             -59,496,000 15,200,000 -24,883,000   8,698,000 -13,189,000   3,772,000 -8,794,000                          -10,808,000                                     
          noncash headquarters impairment
                                                                                      
          operating lease assets and liabilities
                131,000 354,000 -7,000 72,000 5,000 120,000 102,000 -283,000 -116,000 -265,000 -391,000 -153,000 -438,000 89,000 -288,000 -520,000 -714,000 -554,000 -806,000 848,000                                                   
          debt issuance costs
                                                    -87,000 -94,000 -1,081,000                               
          interest paid
                                                                                      
          impairment of operating lease assets
                            380,000 612,000 225,000 467,000 566,000 145,000 1,332,000 718,000                                                   
          proceeds from maturity of short-term investments
                            10,845,000 32,800,000 32,188,000 32,631,000 32,706,000 32,813,000 32,394,000 33,006,000 33,102,000 33,135,000 31,599,000 33,272,000 33,310,000 33,299,000 2,449,000 24,387,000 23,411,000 24,438,000 12,474,000 12,482,000 11,489,000 13,490,000 12,495,000 12,495,000 14,983,000 4,000,000 3,000,000 1,000,000 1,948,000 3,146,000 1,150,000 1,000,000 3,793,000                 
          noncash change in contingent consideration
                                                                                      
          impairment of intangible assets
                                                                                      
          purchase of short-term investments
                                -10,845,000 -32,800,000 -32,188,000 -32,631,000 -54,267,000 -11,252,000 -32,243,000 -33,007,000 -33,102,000 -44,072,000 -2,395,000 -27,302,000 -33,310,000 -33,299,000 -26,836,000 -24,386,000 -23,411,000 -24,438,000 -12,475,000 -12,482,000 -39,978,000 -3,998,000 -2,998,000 -2,996,000   -1,948,000 -3,146,000 -250,000 -2,501,000 -1,000,000              
          net increase in cash, cash equivalents and restricted cash
                           -38,088,000 19,668,000 -5,584,000 37,721,000 49,350,000                                                       
          cash, cash equivalents and restricted cash at beginning of year
                                                                                      
          cash, cash equivalents and restricted cash at end of year
                                                                                      
          purchases of investments
                                                                                      
          cash, cash equivalents and restricted cash at beginning of period
                           397,237,000  296,082,000                                                       
          cash, cash equivalents and restricted cash at end of period
                           359,149,000  -5,584,000 37,721,000 345,432,000                                                       
          non-cash change in contingent consideration
                                                                                      
          net loss
                             1,673,000     -7,084,000 -6,846,000   891,000 -8,567,000  -58,945,000 -1,010,000 -284,000  -42,000 -562,000 -2,044,000                                       
          adjustments to reconcile net loss to net cash from operating activities:
                                                                                      
          impairment of intangible asset
                                                                                     
          equity in loss of affiliate
                                        3,340,000 158,000   414,000 300,000 158,000 86,000                                       
          net decrease in cash, cash equivalents and restricted cash
                                                                                      
          excess tax benefits from stock-based compensation
                                            -1,466,000 -3,575,000 -909,000 -292,000 -401,000 -364,000 -4,114,000 -1,785,000 -836,000 -834,000 -598,000 -2,789,000 -8,224,000 -3,270,000 -8,558,000 -8,285,000 -4,966,000 -10,827,000 -4,227,000 -3,060,000 -8,983,000 -3,712,000 -1,712,000 -1,602,000 -2,481,000 -1,591,000 -2,418,000 -554,000 -726,000 -1,710,000 -804,000 -155,000 120,000 138,000 -253,000 -474,000 -587,000 -2,011,000 -1,509,000 -977,000   
          equity in income of affiliate
                                           -39,000                                           
          purchase of equity method investment
                                                                                      
          purchases for corporate campus headquarters
                                                -2,111,000 -8,989,000 -14,882,000 -17,266,000 -18,160,000 -18,735,000 -19,607,000 -15,157,000 -8,715,000                           
          purchases for corporate campus headquarters in accounts payable and accrued liabilities
                                                                                      
          purchases of equity method investment
                                                                                      
          proceeds from the exercise of stock options and the employee stock purchase plan
                                             2,818,000   5,065,000 1,801,000 6,263,000 1,714,000 5,633,000 1,540,000                                 
          prepaid expenses and other current assets
                                              -711,000 -3,596,000 569,000 7,652,000 -2,042,000 -2,765,000 -1,224,000 -2,921,000 -8,299,000 537,000 -2,850,000 4,690,000 -1,042,000 3,150,000 -36,000 -3,443,000 109,000 686,000 -2,387,000 -813,000 314,000 -1,312,000 -2,613,000 1,173,000 -245,000 -2,071,000 1,195,000 -36,000 -1,825,000 -120,000 732,000 -199,000 -685,000 -346,000 36,000 803,000 -258,000 -232,000 -1,457,000 -99,000 
          other assets
                                              -70,000 924,000 -174,000 3,000 470,000 -870,000 651,000 683,000 -307,000 202,000 -515,000 158,000 150,000 47,000 -251,000 111,000 -2,368,000 664,000 -525,000 -663,000 -2,059,000 -473,000 35,000 30,000 -125,000 -254,000 -292,000 -21,000 -70,000 286,000 31,000 -10,000 -500,000 6,000 32,000 49,000 -23,000 -208,000 -157,000 40,000 
          repurchase of common stock in accrued expenses
                                                                                      
          proceeds from the exercise of stock options
                                               1,550,000        2,177,000 4,240,000 3,705,000 6,613,000 3,057,000 4,051,000 6,881,000 4,445,000 2,751,000 4,109,000 7,625,000 2,187,000 4,202,000 3,287,000 4,026,000 5,436,000 4,409,000 4,284,000 3,443,000   276,000 355,000 856,000 1,239,000 649,000 2,180,000 2,633,000 3,295,000 1,521,000 153,000 
          purchases for corporate campus headquarters in accounts payable and accrued expenses
                                                     173,000 -424,000 5,083,000  -1,631,000 472,000 5,897,000                           
          effects of exchange rate – changes in cash
                                                           -2,983,000                           
          adjustments to reconcile net income to net cash from operating activities: depreciation and amortization
                                                                                      
          accounts receivable
                                                                     -13,051,000   -6,739,000 -3,977,000 -4,250,000 3,165,000 -3,211,000 -5,552,000 -1,519,000 6,392,000 -10,264,000 -2,667,000 -5,111,000 -3,157,000 -307,000 -3,794,000 
          net proceeds from follow-on public offering of common stock
                                                                                -48,000 4,363,000   
          repayments on term loan
                                                                                -7,500,000 -1,250,000 -1,250,000 
          proceeds from the exercise of stock options and vesting of restricted stock awards
                                                                           532,000           
          proceeds from term loan
                                                                                    
          payments to series a through e preferred stockholders upon conversion to common stock
                                                                                    
          net proceeds from initial public offering and concurrent private placement
                                                                                    -252,000 
          deferred revenue and other liabilities
                                                                             3,789,000 4,199,000 2,921,000 7,061,000 4,229,000 2,495,000 4,083,000 3,100,000 3,634,000 
          deferred offering costs from initial public offering
                                                                                      
          noncash stock compensation
                                                                                     1,445,000 
          accrued expenses
                                                                                     2,125,000