7Baggers
Quarterly
Annual
    Unit: USD2025-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 
      
                                                
      operating activities:
                                                
      net income
    16,536,000 -3,258,000 -21,793,000 4,983,000 8,146,000 -14,435,000 5,934,000 -13,604,000 -5,463,000 -118,946,000 -38,282,000 -15,636,000 -31,411,000 -56,361,000 -9,341,000 -16,371,000 -13,735,000 -24,572,000 -23,159,000 -15,416,000 -22,498,000 -29,401,000 -17,716,000 -10,302,000 -14,987,000 -17,357,000 -11,100,000 -11,492,000 -18,663,000 -18,225,000 -15,448,000 -11,535,000 -10,583,000 -9,521,000 -8,075,000 -13,829,000 -10,515,000 -11,064,000 -10,154,000 -10,251,000 -13,552,000 -11,392,000 -10,858,000 -19,696,000 
      adjustments to reconcile net income to net cash from operating activities, net of acquisitions
                                                
      depreciation and amortization
    35,702,000 33,194,000 28,830,000 28,381,000 25,009,000 22,204,000 21,234,000 19,165,000 20,509,000 16,429,000 16,570,000 15,525,000 15,562,000 14,265,000 12,798,000 11,971,000 11,452,000 10,528,000 11,208,000 9,993,000 9,384,000 8,972,000 8,711,000 7,545,000 7,213,000 7,062,000 6,973,000 6,889,000 6,000,000 5,429,000 5,110,000 4,663,000 4,146,000 3,648,000 3,329,000 3,185,000 2,769,000 3,022,000 2,201,000 1,832,000 1,946,000 1,818,000 1,747,000 890,000 
      stock-based compensation
    138,086,000 140,975,000 116,693,000 134,388,000 130,266,000 128,994,000 111,122,000 113,726,000 107,507,000 128,001,000 83,037,000 76,768,000 72,213,000 81,164,000 45,704,000 45,914,000 44,991,000 43,433,000 32,423,000 31,466,000 31,185,000 31,374,000 27,463,000 24,095,000 23,790,000 28,664,000 21,205,000 20,927,000 19,613,000 19,675,000 16,046,000 12,898,000 12,110,000 13,006,000 9,303,000 9,274,000 8,696,000 8,474,000 6,231,000 6,015,000 4,510,000 5,641,000 5,142,000 12,844,000 
      gain on strategic investments
    -117,000 -1,754,000 -115,000 -2,690,000 -99,000 -2,103,000 -16,353,000     -1,000 21,000 -4,221,000 -2,000 -10,717,000                            
      impairment of strategic investments
    2,075,000 1,600,000 1,212,000 479,000 3,615,000                                      
      benefit from deferred income taxes
    -56,000 121,000 -335,000     265,000 141,000   -1,533,000 -191,000 -152,000 -246,000 -1,548,000 -201,000 -114,000 -1,006,000                -27,000  -168,000 3,000  19,000 26,000  
      amortization of debt discount and issuance costs
    77,000 500,000 511,000 499,000 502,000 500,000 509,000 497,000 496,000 484,000 504,000 492,000 510,000 507,000 5,392,000 5,603,000 6,019,000 6,493,000 6,702,000 6,526,000 5,959,000 5,703,000 5,606,000 5,509,000 5,415,000 5,260,000 5,232,000 5,141,000 5,054,000 4,908,000 4,884,000 4,799,000            
      accretion of bond discount
    -8,979,000 -10,595,000 -13,848,000 -14,982,000 -13,614,000 -10,517,000 -12,563,000  -11,436,000           59,000 -226,000 -1,336,000 -2,154,000  -4,068,000 -4,070,000 -2,751,000  -1,876,000                
      unrealized currency translation
    942,000 -5,494,000 2,717,000 1,827,000 -2,429,000 -1,486,000 538,000 1,039,000 -1,258,000 236,000 -358,000 530,000 -1,500,000 1,277,000 703,000 701,000 323,000 329,000 -49,000 -831,000 -305,000 -597,000 781,000 37,000 -175,000 263,000 -281,000 268,000 79,000 100,000 36,000 209,000 -153,000 -149,000 -46,000 227,000 -83,000 189,000 -252,000 -90,000 50,000 159,000 -448,000 25,000 
      changes in assets and liabilities
                                                
      accounts receivable
    5,780,000 -15,625,000 45,655,000 -62,289,000 -4,561,000 -7,001,000 25,423,000 -70,796,000 -8,448,000 -8,989,000 30,615,000 -53,850,000 -5,786,000 -17,901,000 3,552,000 -31,858,000 -11,193,000 -7,531,000 16,475,000 -29,591,000 -6,310,000 -3,850,000 9,780,000 -14,082,000 -5,253,000 -3,851,000 7,758,000 -14,460,000 -9,911,000 -218,000 6,863,000 -11,670,000 -9,671,000 -3,015,000 4,176,000 -8,959,000 -4,755,000 -732,000 347,000 -4,616,000 -4,061,000 -912,000 -1,660,000 -4,026,000 
      prepaid expenses and other assets
    12,871,000 -23,688,000 -26,392,000 4,191,000 18,622,000 -21,755,000 -5,473,000 -11,025,000 11,422,000 -27,028,000 -20,417,000 2,876,000 13,048,000 -17,984,000 -3,927,000 6,072,000 545,000 -10,409,000 2,715,000 5,570,000 -2,176,000 -5,313,000 -15,107,000 2,921,000 113,000 -7,216,000 886,000 3,057,000 5,535,000 -6,592,000 1,880,000 -225,000 2,555,000 -8,979,000 1,061,000 -2,740,000 -762,000 -221,000 -2,403,000 -2,096,000 2,075,000 -2,201,000 -1,151,000 -859,000 
      deferred commission expense
    -23,563,000 -22,431,000 -27,159,000 -35,262,000 -21,341,000 -23,083,000 -17,001,000 -26,843,000 -17,301,000 -18,495,000 -18,539,000 -15,373,000 -8,466,000 -5,390,000 -8,354,000 -8,189,000 -7,969,000 -10,097,000 -6,305,000 -7,937,000 -5,514,000 -4,314,000 -1,523,000 -4,115,000 -12,000 -2,205,000 -3,334,000 -8,013,000 -5,798,000 -5,021,000 -5,068,000 -1,993,000 -110,000 -1,437,000 -464,000 -373,000 -77,000 296,000 -299,000 -1,470,000 -635,000 -18,000 4,000 -1,158,000 
      right-of-use assets
    6,493,000 6,391,000 6,437,000 5,836,000 6,077,000 13,994,000 6,390,000 5,929,000 2,272,000 12,489,000 8,483,000 9,909,000 6,175,000 6,919,000 6,528,000 4,470,000 8,401,000 8,193,000 10,354,000 8,824,000 9,184,000 7,675,000 5,723,000 8,347,000 5,048,000 3,757,000 5,505,000                  
      accounts payable
    11,010,000 -8,913,000 18,034,000 -6,026,000 1,667,000 1,082,000 -1,300,000 -8,866,000 12,649,000 59,000 -17,873,000 7,617,000 1,700,000 5,335,000 3,625,000 1,343,000 -10,682,000 -5,867,000 4,598,000 627,000 1,233,000 342,000 1,495,000 -2,268,000 1,203,000 81,000 4,911,000 -964,000 3,508,000 588,000 166,000 -456,000 1,883,000 923,000 -1,250,000 250,000 431,000 1,106,000 -804,000 -424,000 226,000 800,000 -1,110,000 614,000 
      accrued expenses and other liabilities
    1,741,000 61,100,000 -1,224,000  24,273,000 28,330,000 -13,281,000  -10,365,000 31,011,000 24,221,000  -6,634,000 15,954,000 7,135,000  22,651,000 17,962,000 -2,429,000  13,336,000 5,883,000 -5,439,000  -2,333,000 5,359,000 -2,071,000                  
      operating lease liabilities
    -8,645,000 -10,204,000 -7,452,000 -8,966,000 -9,402,000 -10,410,000 -12,743,000 -7,956,000 -10,948,000 -8,156,000 -9,829,000 -6,529,000 -3,259,000 -9,012,000 -2,318,000 -3,056,000 -8,048,000 -9,102,000 -9,272,000 -10,105,000 -9,202,000 -7,033,000 -5,281,000                      
      deferred revenue
    -2,521,000 24,466,000 39,422,000 89,919,000 -3,172,000 13,078,000 31,213,000 69,227,000 -732,000 12,793,000 28,638,000 53,226,000 11,237,000 23,010,000 29,496,000 60,891,000 17,460,000 21,827,000 27,538,000 51,132,000 14,364,000 -3,704,000 10,832,000 28,355,000 8,063,000 3,954,000 8,893,000 23,603,000 9,321,000 5,419,000 10,973,000 18,438,000 7,906,000 4,202,000 8,453,000 13,596,000 6,929,000 3,634,000 8,152,000 10,372,000 4,763,000 3,069,000 6,462,000 6,935,000 
      net cash from operating activities
    187,355,000 164,362,000 161,570,000 194,141,000 159,542,000 117,828,000 127,088,000 104,312,000 89,046,000 76,543,000 81,070,000 89,965,000 60,063,000 40,920,000 82,226,000 95,184,000 42,653,000 38,191,000 62,700,000 60,925,000 38,667,000 -33,690,000 23,011,000 47,891,000 19,669,000 13,697,000 37,716,000 33,111,000 11,517,000 13,501,000 26,722,000 13,994,000 7,801,000 8,727,000 19,092,000 2,273,000 5,272,000 8,643,000 3,178,000 2,640,000 -3,826,000 1,578,000 -815,000 -1,752,000 
      capex
    -10,345,000 -16,025,000 -13,345,000 -12,726,000 -11,131,000 -8,200,000 -5,882,000 -8,687,000 -10,842,000 -10,879,000 -3,310,000 -6,042,000 -13,112,000 -8,332,000 -9,940,000 -11,327,000 -6,653,000 -6,779,000 -3,967,000 -9,521,000 -7,856,000 -8,799,000 -11,098,000 -19,175,000 -9,141,000 -7,791,000 -4,265,000 -5,617,000 -5,378,000 -5,071,000 -6,239,000 -5,187,000 -4,017,000 -5,237,000 -5,835,000 -2,439,000 -2,081,000 -4,628,000 -6,641,000 -6,245,000 -999,000 -158,000 -1,025,000 -1,374,000 
      free cash flows
    177,010,000 148,337,000 148,225,000 181,415,000 148,411,000 109,628,000 121,206,000 95,625,000 78,204,000 65,664,000 77,760,000 83,923,000 46,951,000 32,588,000 72,286,000 83,857,000 36,000,000 31,412,000 58,733,000 51,404,000 30,811,000 -42,489,000 11,913,000 28,716,000 10,528,000 5,906,000 33,451,000 27,494,000 6,139,000 8,430,000 20,483,000 8,807,000 3,784,000 3,490,000 13,257,000 -166,000 3,191,000 4,015,000 -3,463,000 -3,605,000 -4,825,000 1,420,000 -1,840,000 -3,126,000 
      investing activities:
                                                
      purchases of investments
    -354,795,000 -155,829,000 -674,375,000 -507,272,000 -834,621,000 -252,339,000 -399,378,000 -443,221,000 -405,920,000 -369,117,000 -362,246,000 -248,951,000 -394,856,000 -428,516,000 -435,547,000 -447,431,000 -383,268,000 -291,775,000 -362,288,000 -139,915,000 -410,414,000 -527,139,000 -439,889,000 -336,853,000 -370,192,000 -211,301,000 -386,501,000 -156,794,000 -158,546,000 -155,406,000 -210,886,000 -317,373,000 -267,359,000 -288,910,000 -16,367,000 -7,808,000 -23,212,000 -12,142,000 -8,969,000 -19,746,000 -15,586,000 -52,499,000 -25,784,000  
      maturities of investments
    580,428,000 502,450,000 803,059,000 503,046,000 305,960,000 496,805,000 352,790,000 347,750,000 424,950,000 441,867,000 287,967,000 167,200,000 391,928,000 220,159,000 405,219,000 446,722,000 344,174,000 219,684,000 376,918,000 338,961,000 303,268,000 327,127,000 382,875,000  347,229,000 158,925,000 183,460,000  150,300,000 92,300,000 256,250,000  276,000,000 21,200,000 15,860,000  22,045,000 12,468,000 8,875,000      
      sale of investment
                                                
      purchases of property and equipment
    -10,345,000 -16,025,000 -13,345,000 -12,726,000 -11,131,000 -8,200,000 -5,882,000 -8,687,000 -10,842,000 -10,879,000 -3,310,000 -6,042,000 -13,112,000 -8,332,000 -9,940,000 -11,327,000 -6,653,000 -6,779,000 -3,967,000 -9,521,000 -7,856,000 -8,799,000 -11,098,000 -19,175,000 -9,141,000 -7,791,000 -4,265,000 -5,617,000 -5,378,000 -5,071,000 -6,239,000 -5,187,000 -4,017,000 -5,237,000 -5,835,000 -2,439,000 -2,081,000 -4,628,000 -6,641,000 -6,245,000 -999,000 -158,000 -1,025,000 -1,374,000 
      purchases of strategic investments
    -8,922,000 -7,825,000 -11,000,000 -7,915,000 -3,996,000 -3,600,000 -27,000  -3,250,000 -6,000,000  -5,999,000 -8,827,000 -5,046,000  -4,000,000    -1,000,000    -201,000    -50,000 -250,000  -2,200,000            
      purchases of intangible assets
    -23,000                                          
      capitalization of software development costs
    -34,498,000 -35,436,000 -30,421,000 -22,915,000 -23,646,000 -21,441,000 -21,634,000 -17,084,000 -17,693,000 -16,473,000 -15,122,000 -12,995,000 -11,419,000 -10,209,000 -9,722,000 -7,501,000 -9,217,000 -9,080,000 -7,341,000 -5,955,000 -5,481,000 -5,394,000 -4,769,000 -4,335,000 -3,811,000 -2,507,000 -2,821,000 -2,442,000 -2,920,000 -3,190,000 -2,616,000 -1,765,000 -1,966,000 -1,730,000 -1,610,000 -1,576,000 -1,661,000 -1,078,000 -1,434,000 -1,189,000 -1,333,000 -1,022,000 -770,000 -704,000 
      proceeds from net working capital settlement
                                              
      business acquisitions, net of cash acquired
    -1,638,000 -18,477,000 -51,356,000                                          
      net cash from investing activities
    170,207,000 268,602,000 22,562,000 -85,508,000   -74,131,000 -266,448,000 -15,005,000 45,398,000 -98,711,000 -108,537,000 -35,108,000 -120,977,000 -55,036,000 -9,804,000 -58,964,000 -93,094,000 -17,646,000 183,070,000 -121,483,000 -204,273,000 -72,881,000 -6,925,000 -36,116,000 -63,026,000 -210,127,000 -19,528,000 -16,594,000 -71,367,000 36,259,000 -104,424,000 -8,955,000 -275,435,000 -12,383,000 -4,499,000 -4,909,000 -5,380,000 -8,169,000 -7,940,000 -14,306,000 -53,679,000 -28,179,000 -2,078,000 
      financing activities:
                                                
      employee taxes paid related to the net share settlement of stock-based awards
    -4,364,000 -4,742,000 -9,070,000 -4,172,000 -4,293,000 -4,696,000 -8,788,000 -3,143,000 -3,469,000 -2,904,000 -1,198,000 -1,572,000 -2,190,000 -3,410,000 -4,354,000 -5,711,000 -4,815,000 -3,949,000 -2,964,000 -2,787,000 -2,437,000 -1,259,000 -941,000 -1,480,000 -2,032,000 -1,651,000 -1,084,000 -2,100,000 -1,888,000 -1,701,000 -2,344,000 -1,265,000 -1,057,000 -944,000 -1,153,000 -548,000 -478,000 -384,000 -958,000 -390,000 -365,000    
      payment for settlement of 2025 convertible notes
                                               
      proceeds related to the issuance of common stock under stock plans
    24,053,000 19,356,000 19,308,000 14,290,000 15,967,000 25,301,000 19,943,000 9,804,000 13,384,000 13,296,000 11,254,000 10,213,000 10,019,000 7,847,000 11,852,000 12,386,000 9,256,000 8,529,000 16,339,000 8,115,000 7,048,000 8,354,000 6,854,000 4,652,000 8,188,000 5,048,000 5,690,000 4,786,000 5,157,000 5,499,000 6,113,000 2,677,000 2,924,000 3,145,000 4,340,000 2,439,000 2,977,000 3,176,000 2,992,000 2,827,000 3,067,000    
      repurchases of common stock
    -360,269,000                                            
      net cash from financing activities
    -340,580,000 -479,633,000 -80,330,000 10,061,000 11,674,000 20,605,000 11,155,000 6,648,000 9,915,000 10,392,000 10,056,000 8,607,000 7,829,000 -14,887,000 5,879,000 5,834,000 -30,574,000 -4,927,000 -21,802,000 4,763,000 4,120,000 207,694,000 5,883,000 2,804,000 6,112,000 3,199,000 347,227,000 2,534,000 3,094,000 3,593,000 3,557,000 1,145,000 1,586,000 371,128,000 2,947,000 1,676,000 2,290,000 2,615,000 1,892,000 2,338,000 2,634,000 -3,089,000 35,056,000 115,473,000 
      effect of exchange rate changes on cash, cash equivalents and restricted cash
    -3,826,000 21,486,000 8,560,000  10,349,000 -1,509,000 -4,306,000  -5,629,000 -274,000 1,722,000                                  
      net increase in cash, cash equivalents and restricted cash
    13,156,000 -25,183,000 112,362,000 102,607,000 -387,815,000 350,082,000 59,806,000 -146,658,000 78,327,000 132,059,000 -5,863,000   -102,769,000 31,420,000 88,679,000 -50,002,000 -59,162,000 19,375,000 253,228,000 -76,191,000 -28,599,000 -45,801,000 45,221,000 -12,308,000 -45,544,000 174,032,000 15,367,000                 
      cash, cash equivalents and restricted cash, beginning of period
    516,720,000  392,040,000  334,175,000  380,042,000  381,152,000  278,515,000  117,114,000  92,784,000              
      cash, cash equivalents and restricted cash, end of period
    13,156,000 -25,183,000 629,082,000  -387,815,000 350,082,000 451,846,000  78,327,000 132,059,000 328,312,000  25,995,000 -102,769,000 411,462,000  -50,002,000 -59,162,000 400,527,000  -76,191,000 -28,599,000 232,714,000  -12,308,000 -45,544,000 291,146,000  -2,304,000 -55,948,000 159,999,000              
      supplemental cash flow disclosure:
                                                
      cash paid for income taxes
    3,912,000 6,935,000 3,705,000 1,150,000 3,872,000 4,065,000 3,100,000 1,446,000 1,998,000 5,404,000 4,063,000 802,000 1,059,000 1,141,000 1,683,000 1,630,000 1,142,000 1,983,000 2,215,000 -543,000 1,203,000 900,000 746,000 695,000 552,000 816,000 1,027,000 826,000 244,000 727,000 45,000 419,000 26,000 373,000 37,000          
      cash paid for interest
      860,000   861,000   861,000 4,000   895,000   1,004,000   511,000   509,000 6,000 506,000 15,000 561,000 10,000 -1,000 192,000         36,000 
      right-of-use assets obtained in exchange for operating lease liabilities
    34,000 -1,957,000 3,199,000  -1,000 504,000  -6,000    463,000 919,000 3,754,000  85,924,000 2,491,000 1,276,000  13,271,000 45,346,000 6,396,000                      
      non-cash investing and financing activities:
                                                
      capital expenditures incurred but not yet paid
    2,212,000 -2,244,000 2,799,000 910,000 -1,215,000 271,000 1,737,000 -6,189,000 -2,371,000 3,709,000 5,919,000 -871,000 -2,153,000 984,000 2,287,000 -3,213,000 3,464,000 -407,000 626,000 -232,000 823,000 -757,000 1,204,000 2,735,000 481,000 -1,412,000 2,802,000 -1,352,000 357,000 279,000 1,382,000 -156,000 630,000 -1,319,000 1,525,000 124,000 392,000 -2,107,000 2,974,000   55,000 5,000 -71,000 
      repurchases of common stock in accrued expenses
                                                
      settlement of capped call options related to the 2025 convertible notes
                                               
      repayment of 2025 convertible notes
      -90,568,000                                          
      restructuring charges
           2,325,000 62,657,000 2,281,000                                  
      changes in assets and liabilities, net of acquisition
                                                
      accrued expenses and other current liabilities
                                                
      sale of investments
                                           
      acquisition of a business, net of cash acquired
                   -16,810,000                          
      proceeds from settlement of convertible note hedges related to the 2022 convertible notes
                 8,256,000 4,000 2,000 723,000 1,062,000                        
      payments for settlement of warrants related to the 2022 convertible notes
                                              
      payment for settlement of 2022 convertible notes
                                              
      repayment of 2025 convertible notes attributable to the principal
               -1,619,000                              
      effect on exchange rate changes on cash and cash equivalents
                                                
      cash, cash equivalents and restricted cash, beginning of year
                                                
      cash, cash equivalents and restricted cash, end of year
                                                
      right-of-use assets obtained in exchange for operating lease facilities
                                                
      right-of-use asset reductions related to operating lease terminations
           -6,172,000 7,000 18,000 -1,235,000                                 
      asset retirement obligations
           2,000 265,000 -358,000 -108,000 -22,000 -26,000 -27,000 1,188,000    612,000 87,000 908,000 589,000   -131,000 97,000 149,000 101,000 172,000 3,000            
      (benefit from) benefit from deferred income taxes
        -399,000 -45,000 -167,000                                      
      equity method investment
                -1,650,000    -792,000 -2,308,000                          
      net cash from (used) in investing activities
                                                
      loss on early extinguishment of 2022 convertible notes
                   68,000 1,736,000 682,000 2,406,000 14,000                        
      repayment of 2022 convertible notes attributable to the debt discount
                   -1,971,000 -11,429,000 -3,223,000 -9,805,000 -373,000                        
      gain on termination of operating leases
                                               
      loss on disposal of fixed assets
                                               
      amortization of bond discount
              -8,008,000 -5,851,000 -3,117,000 -735,000 585,000                              
      proceeds from sale of strategic investments
                                                
      payments for equity method investments
                                                
      purchase of strategic investments
                      -1,850,000                          
      issuance of common stock for repayment of 2022 convertible notes
                    271,096,000 54,609,000 155,250,000                         
      provision on deferred income taxes
              47,000                                  
      proceeds from issuance of 2025 convertible notes, net of issuance costs paid of 9.9 million
                                               
      payments for capped call options related to the 2025 convertible notes
                                              
      repayment of finance lease obligations
                                                
      effect of exchange rate changes on cash, cash equivalents, and restricted cash
                -6,789,000 -7,825,000 -1,649,000  -3,117,000 668,000 -3,877,000  2,505,000 1,670,000 -1,814,000  -1,973,000 586,000 -784,000  -321,000 -1,675,000 677,000              
      net decrease in cash, cash equivalents and restricted cash
                                                
      repayment of 2022 convertible notes attributable to the principal
                   -9,097,000 -35,019,000 -9,509,000 -35,900,000 -1,627,000                        
      amortization (accretion) of bond discount
                   1,332,000 1,273,000 1,155,000 515,000                          
      equity method investments
                                                
      proceeds from common stock offering, net of offering costs paid of 365
                                              
      repayment of debt
                                                
      repayments of finance lease obligations
                        2,000 -30,000  -44,000 -87,000 -118,000                  
      adjustments to reconcile net income to net cash from operating activities
                                                
      proceeds from issuance of 2025 convertible notes, net of issuance costs paid of 9.4 million
                                                
      2025 convertible notes issuance costs incurred but not paid
                                                
      adjustments to reconcile net income to net cash from operating activities:
                                                
      benefit for deferred income taxes
                       -1,449,000 -314,000 -165,000 -257,000   -107,000 -28,000  -4,000    -5,581,000            
      non-cash rent expense
                                                
      deferred rent
                               1,812,000 81,000 3,954,000 -48,000 -22,000 -21,000 3,636,000 -34,000 -32,000 -41,000 -11,000 -23,000 13,000 114,000   40,000 
      proceeds from common stock offering, net of offering costs paid of 256
                              342,739,000                  
      common stock offering costs, incurred but not yet paid
                              109,000                  
      deferred income tax (benefit) expense
                                                
      accretion of bond discount premium
                                                
      lease liabilities
                           -993,000 -4,626,000 -6,052,000 -4,110,000                  
      maturities and sales of investments
                                                
      proceeds from issuance of convertible notes, net of issuance costs paid of 10,767
                                                
      purchase of note hedge related to convertible notes
                                              
      proceeds from the issuance of warrants related to convertible notes, net of issuance costs paid of 200
                                              
      noncash lease expense
                                                
      right of use assets obtained in exchange for operating lease liabilities
                            52,000 69,282,000 12,410,000                  
      deferred income tax expense
                                                
      amortization of bond discount premium
                                  -1,164,000 -829,000 -692,000            
      acquisition of a business and purchase of technology
                                               
      repayment of capital lease obligations
                                                
      property and equipment acquired under capital lease
                                   -14,000 506,000 300,000 247,000 275,000         
      noncash rent expense
                                367,000 811,000 794,000  1,344,000 1,332,000 1,667,000  744,000 837,000 1,112,000  19,000 24,000 168,000 50,000 
      accrued expenses
                                -1,876,000 3,957,000 1,674,000 1,357,000 -131,000 6,047,000 922,000 267,000 1,800,000 3,091,000 -1,154,000 2,552,000 -9,000 3,890,000 652,000 2,542,000 
      repayments of capital lease obligations
                                -175,000 -205,000 -212,000  -269,000 -278,000 -240,000  -209,000 -177,000 -142,000  -58,000 -25,000 -24,000  
      proceeds of the issuance of convertible notes, net of issuance costs paid of 10,767
                                                
      proceeds from the issuance of warrants related to convertible notes, net of issuance costs of 200
                                                
      proceeds of the issuance of convertible notes, net of issuance costs paid 10,755 in 2017
                                                
      proceeds from the issuance of warrants related to convertible notes, net of issuance costs of 200 in 2017
                                                
      net increase in cash, cash equivalents, and restricted cash
                                 -55,948,000 67,215,000              
      convertible notes offering costs incurred but not yet paid
                                                
      deferred income tax benefit
                                                
      restricted cash
                                   1,000 2,000 -158,000 -4,431,000         
      proceeds from common stock offerings, net of offering costs paid of 583
                                                
      net increase in cash and cash equivalents
                                   -89,063,000 1,121,000 105,836,000 10,084,000 -1,737,000 2,778,000 5,642,000 -2,561,000    5,654,000  
      cash and cash equivalents, beginning of year
                                                
      cash and cash equivalents, end of year
                                                
      effect of exchange rate changes on cash and cash equivalents
                                    689,000 1,416,000 428,000  125,000 -236,000 538,000      
      cash and cash equivalents, beginning of period
                                    59,702,000  55,580,000  123,721,000  
      cash and cash equivalents, end of period
                                    1,121,000 105,836,000 69,786,000  2,778,000 5,642,000 53,019,000  -15,426,000 -55,140,000 129,375,000  
      proceeds of the issuance of convertible notes, net of issuance costs paid of 10,755
                                                
      amortization of bond premium discount
                                      77,000  136,000 190,000 221,000  246,000 190,000 2,000  
      benefit from income taxes
                                                
      amortization of bond premiums
                                                
      acquisition of a business
                                              
      acquisition of intangible assets
                                                
      proceeds from common stock offerings, net of offering costs paid of 583 in 2015 and 2,924 in 2014
                                                
      proceeds from draw-down on line of credit
                                               
      payments on line of credit
                                                
      ipo costs incurred but not yet paid
                                                
      accretion of preferred stock
                                               291,000 
      conversion of preferred stock to common stock
                                                
      secondary offering proceeds, net of offering costs paid of 583
                                                
      cash and cash equivalents paid for interest
                                        62,000 17,000 87,000  30,000 80,000 29,000  
      cash and cash equivalents paid for income taxes
                                        426,000 124,000 73,000      
      changes in assets and liabilities, net of acquisitions
                                                
      secondary offering proceeds, net of offering costs paid of 573
                                                
      property acquired under capital lease
                                         216,000 257,000  296,000    
      secondary offering proceeds, net of offering costs paid of 138
                                              34,114,000  
      offering costs incurred but not yet paid
                                              295,000  
      maturity of investments
                                                
      benefit from doubtful accounts
                                            463,000 245,000 209,000 180,000 
      payment of deferred initial public offering costs
                                                
      net decrease in cash and cash equivalents
                                            -15,426,000    
      effect of exchange rate changes on cash
                                             50,000 -408,000  
      acquisition of business
                                              -600,000  
      proceeds from exercise of options
                                              555,000 743,000 
      proceeds from employee stock purchase plan
                                              411,000  
      noncash interest expense
                                                
      acquired of intangible assets
                                                
      ipo proceeds, net of offering costs paid of 2,924
                                                
      net proceeds from issuance of redeemable convertible
                                                
      effect on exchange rate changes:
                                                
      cash, beginning of year
                                                
      ipo costs incured but not yet paid
                                                
      payment of initial public offering costs
                                                
      net decrease in cash
                                                
      cash, beginning of period
                                                
      cash, end of period
                                                
      initial public offering costs incurred but not yet paid
                                                
      •
                                                
    The information provided in this report is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.