7Baggers

Olo Inc
(NYSE:OLO) 

OLO stock logo

Olo Inc. provides software-as-a-service platform for multi-location restaurants in the United States. The company's platform enables on-demand commerce operations, which cover digital ordering and delivery through online and mobile ordering modules. Its modules include Ordering, an on-demand commerc...

Founded: 2005
IPO Price: $25.00 (Mar 17, 2021)
CEO / Founder: Noah Glass 
Sector: Technology
Industry: Software—Application

Share this website to your friends
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
    Unit: USD2025-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 
                      
      revenue:
                      
      platform
    84,146,000 79,231,000 75,190,000 70,999,000 69,600,000 65,765,000 61,944,000 57,261,000 54,603,000 51,371,000 48,932,000 46,357,000 44,538,000 41,466,000 38,913,000 36,084,000 34,526,000 34,923,000 
      professional services and other
    1,578,000 1,449,000 880,000 854,000 904,000 746,000 1,060,000 533,000 648,000 869,000 849,000 909,000 1,063,000 1,290,000 1,046,000 1,306,000 1,370,000 1,200,000 
      total revenue
    85,724,000 80,680,000 76,070,000 71,853,000 70,504,000 66,511,000 63,004,000 57,794,000 55,251,000 52,240,000 49,781,000 47,266,000 45,601,000 42,756,000 39,959,000 37,390,000 35,896,000 36,123,000 
      yoy
    21.59% 21.30% 20.74% 24.33% 27.61% 27.32% 26.56% 22.27% 21.16% 22.18% 24.58% 26.41% 27.04% 18.36%     
      qoq
    6.25% 6.06% 5.87% 1.91% 6.00% 5.57% 9.01% 4.60% 5.76% 4.94% 5.32% 3.65% 6.65% 7.00% 6.87% 4.16% -0.63%  
      cost of revenue:
                      
      total cost of revenue
    41,794,000 36,366,000 35,769,000 32,844,000 30,599,000 29,303,000 26,566,000 23,229,000 20,779,000 18,749,000 15,275,000 15,266,000 14,168,000 12,802,000 8,453,000 8,164,000 7,363,000 6,850,000 
      gross profit
    43,930,000 44,314,000 40,301,000 39,009,000 39,905,000 37,208,000 36,438,000 34,565,000 34,472,000 33,491,000 34,506,000 32,000,000 31,433,000 29,954,000 31,506,000 29,226,000 28,533,000 29,273,000 
      yoy
    10.09% 19.10% 10.60% 12.86% 15.76% 11.10% 5.60% 8.02% 9.67% 11.81% 9.52% 9.49% 10.16% 2.33%     
      qoq
    -0.87% 9.96% 3.31% -2.25% 7.25% 2.11% 5.42% 0.27% 2.93% -2.94% 7.83% 1.80% 4.94% -4.93% 7.80% 2.43% -2.53%  
      gross margin %
    51.25% 54.93% 52.98% 54.29% 56.60% 55.94% 57.83% 59.81% 62.39% 64.11% 69.32% 67.70% 68.93% 70.06% 78.85% 78.17% 79.49% 81.04% 
      operating expenses:
                      
      research and development
    17,614,000 17,108,000 17,357,000 17,170,000 16,957,000 16,999,000 17,108,000 18,035,000 18,298,000 20,473,000 19,768,000 19,101,000 17,233,000 16,825,000 16,046,000 14,485,000 13,931,000 14,456,000 
      general and administrative
    16,117,000 15,790,000 14,993,000 15,130,000 8,664,000 12,756,000 28,112,000 21,307,000 18,469,000 17,210,000 16,944,000 20,894,000 17,235,000 17,961,000 16,591,000 21,270,000 13,310,000 18,454,000 
      sales and marketing
    12,903,000 13,832,000 12,390,000 12,832,000 13,307,000 14,613,000 11,752,000 11,363,000 12,194,000 12,881,000 8,706,000 7,923,000 8,897,000 8,070,000 5,706,000 4,728,000 3,701,000 3,836,000 
      total operating expenses
    46,634,000 46,730,000 44,740,000 47,528,000 38,928,000 44,368,000 56,972,000 50,871,000 55,643,000 50,564,000 45,418,000 47,918,000 43,365,000 42,856,000 38,343,000 40,483,000 30,942,000 36,746,000 
      income from operations
    -2,704,000 -2,416,000 -4,439,000 -8,519,000 977,000 -7,160,000 -20,534,000 -16,306,000 -21,171,000 -17,073,000 -10,912,000 -15,918,000 -11,932,000 -12,902,000 -6,837,000 -11,257,000 -2,409,000 -7,473,000 
      yoy
    -376.77% -66.26% -78.38% -47.76% -104.61% -58.06% 88.18% 2.44% 77.43% 32.33% 59.60% 41.41% 395.31% 72.65%     
      qoq
    11.92% -45.57% -47.89% -971.95% -113.65% -65.13% 25.93% -22.98% 24.00% 56.46% -31.45% 33.41% -7.52% 88.71% -39.26% 367.29% -67.76%  
      operating margin %
    -3.15% -2.99% -5.84% -11.86% 1.39% -10.77% -32.59% -28.21% -38.32% -32.68% -21.92% -33.68% -26.17% -30.18% -17.11% -30.11% -6.71% -20.69% 
      other income, net:
                      
      interest income
    4,189,000 4,197,000 4,593,000 4,936,000 4,844,000 4,907,000 5,030,000 4,598,000 4,155,000 3,454,000 2,482,000 1,525,000 533,000      
      interest expense
    -22,000 -15,000 -15,000 -14,000 -15,000 -69,000 -43,000 -43,000 -53,000 -69,000 -69,000 -70,000 -46,000      
      other income
    191,000 122,000 33,000 -1,000  3,000 -2,000 -1,000   1,000 -7,000 7,000 58,000 100,000 -15,000 10,000 -18,000 
      total other income
    4,358,000 4,304,000 4,611,000 4,921,000 4,829,000 4,841,000 3,010,250 4,554,000 4,102,000 3,385,000         
      income before income taxes
    1,654,000 1,888,000 172,000 -3,598,000 5,806,000 -2,319,000 -15,549,000 -11,752,000 -17,069,000 -13,688,000 -9,688,000 -14,470,000 -11,438,000 -12,844,000    -26,421,000 
      benefit from income taxes
    74,000 82,000 37,750 37,000 77,000 37,000         27,500 36,000 38,000 36,000 
      net income
    1,580,000 1,806,000 -65,500 -3,635,000 5,729,000 -2,356,000 -15,746,000 -11,759,000 -17,076,000 -13,706,000 -8,226,000 -14,560,000 -11,673,000      
      yoy
    -72.42% -176.66% -99.58% -69.09% -133.55% -82.81% 91.42% -19.24% 46.29%          
      qoq
    -12.51% -2857.25% -98.20% -163.45% -343.17% -85.04% 33.91% -31.14% 24.59% 66.62% -43.50% 24.73%       
      net income margin %
    1.84% 2.24% -0.09% -5.06% 8.13% -3.54% -24.99% -20.35% -30.91% -26.24% -16.52% -30.80% -25.60% 0% 0% 0% 0% 0% 
      net income per share
                      
      basic
    0.01 0.01  -0.02 0.04 -0.01 -0.1 -0.07 -0.11 -0.08 -0.05 -0.09 -0.07 -0.07 0.01 -0.08 -0.02 -0.63 
      diluted
    0.01 0.01  -0.02 0.03 -0.01 -0.1 -0.07 -0.11 -0.08 -0.05 -0.09 -0.07 -0.07 0.01 -0.08 -0.02 -0.63 
      weighted-average class a and class b common shares outstanding:
                      
      basic
    167,729,828 166,330,328 162,608,353 162,477,259 161,197,680 162,320,759 162,993,686 163,991,486 162,324,314 161,691,506 161,303,397 162,364,654 160,429,125 159,190,371 123,822,838 148,452,987 147,510,963  
      diluted
    182,233,957 178,703,591 162,608,353 162,477,259 170,472,824 162,320,759 162,993,686 163,991,486 162,324,314 161,691,506 161,303,397 162,364,654 160,429,125 159,190,371 123,822,838 148,452,987 147,510,963  
      restructuring charges
       2,396,000    166,000 6,682,000          
      benefit for income taxes
          197,000 7,000 7,000 18,000 -272,000 90,000 235,000 -1,335,000     
      other income (expenses), net:
                      
      change in fair value of warrant liability
                     -18,930,000 
      total other income (expenses)
              2,414,000 1,448,000 494,000 58,000   10,000  
      accretion of redeemable convertible preferred stock to redemption value
                     -14,000 
      net income attributable to class a and class b common stockholders
              -8,226,000 -14,560,000 -11,673,000 -11,509,000 -2,071,000 -11,308,000 -2,437,000 -26,471,000 
      net income and comprehensive loss
                 -11,509,000    -26,457,000 
      other incomes, net:
                      
      total other incomes
                  100,000 -15,000  -18,948,000 
      income before taxes
                  -6,737,000 -11,272,000 -2,399,000  
      net income and comprehensive income
                  -2,071,000 -11,308,000 -2,437,000  
      undeclared 8% dividend on participating securities
                      
      weighted-average class a and class b common shares outstanding:
                      
      basic and diluted
                     41,855,757 
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2025-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 
                        
        assets
                        
        current assets:
                        
        cash and cash equivalents
      309,333,000 287,488,000 286,757,000 272,180,000 269,439,000 259,085,000 278,218,000 286,401,000 318,019,000 331,481,000 350,073,000 366,399,000 386,670,000 463,733,000 514,445,000 597,742,000 575,236,000 586,566,000 
        short-term investments
      68,111,000 70,984,000 73,978,000 77,533,000 91,266,000 93,121,000 84,331,000 90,382,000 83,738,000 90,726,000 98,699,000 101,956,000 73,535,000      
        accounts receivable
      63,630,000 72,908,000 61,589,000 55,886,000 60,198,000 72,383,000 70,264,000 70,213,000 56,150,000 50,381,000 48,128,000 43,108,000 41,649,000 47,410,000 42,319,000 40,392,000 39,702,000 47,944,000 
        contract assets
      997,000 1,000,000 892,000 500,000 446,000 437,000 412,000 395,000 455,000 431,000 336,000 402,000 435,000 474,000 568,000 625,000 710,000 674,000 
        deferred contract costs
      5,899,000 5,849,000 5,635,000 5,450,000 5,148,000 4,544,000 4,743,000 4,088,000 3,552,000 3,635,000 2,851,000 2,729,000 2,642,000 2,551,000 2,567,000 2,175,000 2,113,000 2,047,000 
        prepaid expenses and other current assets
      21,749,000 20,987,000 19,470,000 13,584,000 20,664,000 12,896,000 12,769,000 8,954,000 11,183,000 11,752,000 11,687,000 6,644,000 8,281,000 9,763,000 5,718,000 5,044,000 6,563,000 2,675,000 
        total current assets
      469,719,000 459,216,000 448,321,000 425,133,000 447,161,000 442,466,000 450,737,000 460,433,000 473,097,000 488,406,000 511,774,000 521,238,000 513,212,000 523,931,000 565,617,000 645,978,000 624,324,000 639,906,000 
        property and equipment
      25,706,000 25,861,000 26,318,000 26,497,000 25,745,000 23,957,000 22,055,000 20,201,000 18,590,000 14,971,000 11,700,000 10,540,000 8,992,000 5,873,000 3,304,000 2,843,000 2,485,000 2,206,000 
        intangible assets, net of accumulated amortization of 14,112 and 12,205, respectively
      11,890,000                  
        goodwill
      207,781,000 207,781,000 207,781,000 207,781,000 207,781,000 207,781,000 207,781,000 207,781,000 207,781,000 207,781,000 207,781,000 207,540,000 207,540,000 207,607,000 162,956,000    
        contract assets, noncurrent
      807,000 902,000 826,000 1,168,000 947,000 351,000 352,000 339,000 330,000 329,000 241,000 619,000 619,000 521,000 387,000 1,132,000 686,000 610,000 
        deferred contract costs, noncurrent
      4,785,000 5,264,000 5,621,000 5,810,000 5,770,000 6,183,000 5,806,000 5,522,000 5,425,000 4,696,000 4,171,000 3,991,000 4,003,000 3,390,000 3,616,000 3,595,000 3,393,000 3,351,000 
        operating lease right-of-use assets
      8,806,000 9,254,000 9,709,000 9,988,000 10,646,000 11,879,000 12,529,000 13,176,000 13,819,000 14,458,000 15,581,000 14,568,000 17,347,000 17,920,000     
        long-term investments
      51,063,000 43,371,000 42,376,000 42,140,000 26,322,000 25,177,000 25,748,000 20,824,000 29,414,000 16,082,000 2,430,000 804,000 4,476,000      
        other assets, noncurrent
      115,000 90,000 27,000 39,000 51,000 61,000 73,000 83,000 94,000 106,000 186,000 452,000 395,000 356,000 361,000 368,000 381,000  
        total assets
      780,672,000 764,579,000 754,776,000 733,325,000 740,181,000 734,603,000 742,819,000 747,087,000 768,268,000 767,537,000 775,562,000 782,440,000 780,262,000 784,311,000 755,876,000 653,916,000 631,269,000 646,371,000 
        liabilities and stockholders’ equity
                        
        current liabilities:
                        
        accounts payable
      572,000 540,000 1,431,000 1,462,000 6,486,000 2,087,000 4,582,000 189,000 7,733,000 1,027,000 2,259,000 1,930,000 2,098,000 3,360,000 2,184,000 5,293,000 1,763,000 6,151,000 
        accrued expenses and other current liabilities
      54,851,000 51,186,000 53,894,000 48,094,000 57,678,000 67,144,000 68,240,000 59,534,000 64,861,000 61,860,000 52,411,000 46,543,000 44,689,000 49,572,000 45,395,000 59,704,000 52,117,000 70,976,000 
        unearned revenue
      3,121,000 3,938,000 1,869,000 1,965,000 1,871,000 2,683,000 1,533,000 2,215,000 3,414,000 2,170,000 2,527,000 2,608,000 3,231,000 3,924,000 1,190,000 1,372,000 626,000 1,016,000 
        operating lease liabilities, current
      2,318,000 2,257,000 2,400,000 2,552,000 2,700,000 2,875,000 2,859,000 2,796,000 2,749,000 2,766,000 3,220,000 2,666,000 2,630,000 2,594,000     
        total current liabilities
      60,862,000 57,921,000 59,594,000 54,073,000 68,735,000 74,789,000 77,214,000 64,734,000 78,757,000 67,823,000 60,417,000 53,747,000 52,648,000 59,450,000 48,769,000 66,369,000 54,506,000 78,143,000 
        unearned revenue, noncurrent
      410,000 386,000 375,000 182,000 441,000 114,000 57,000 160,000 167,000 2,002,000 661,000 1,121,000 1,618,000 2,050,000 3,014,000 2,002,000 1,056,000 375,000 
        operating lease liabilities, noncurrent
      10,409,000 11,000,000 11,584,000 12,159,000 12,727,000 13,257,000 13,968,000 14,711,000 15,427,000 16,132,000 16,827,000 16,328,000 17,009,000 17,680,000     
        total liabilities
      71,681,000 69,307,000 71,553,000 66,414,000 81,903,000 88,160,000 91,348,000 79,688,000 94,410,000 85,990,000 77,946,000 71,439,000 71,344,000 79,306,000 54,126,000 70,848,000 58,175,000 81,133,000 
        commitments and contingencies
                        
        stockholders’ equity:
                        
        class a common stock, 0.001 par value...
      169,000 167,000 166,000 163,000 162,000 162,000 163,000 165,000 163,000 162,000 162,000 163,000 161,000 160,000 158,000 151,000 148,000 147,000 
        preferred stock, 0.001 par value...
                        
        additional paid-in capital
      922,023,000 909,887,000 899,754,000 882,461,000 870,733,000 864,610,000 867,152,000 867,721,000 862,480,000 852,689,000 855,249,000 860,574,000 843,764,000 827,928,000 813,166,000 692,420,000 671,141,000 660,849,000 
        accumulated deficit
      -213,340,000 -214,920,000 -216,726,000 -216,091,000 -212,456,000 -218,185,000 -215,829,000 -200,083,000 -188,324,000 -171,248,000 -157,542,000 -149,316,000 -134,756,000 -123,083,000 -111,574,000 -109,503,000 -98,195,000 -95,758,000 
        accumulated other comprehensive income
      139,000 138,000 29,000 378,000               
        total stockholders’ equity
      708,991,000 695,272,000 683,223,000 666,911,000 658,278,000 646,443,000 651,471,000 667,399,000 673,858,000 681,547,000 697,616,000 711,001,000 708,918,000 705,005,000 701,750,000 583,068,000 573,094,000 565,238,000 
        total liabilities and stockholders’ equity
      780,672,000 764,579,000 754,776,000 733,325,000 740,181,000 734,603,000 742,819,000 747,087,000 768,268,000 767,537,000 775,562,000 782,440,000 780,262,000 784,311,000     
        intangible assets, net of accumulated amortization of 13,162 and 12,205, respectively
       12,840,000                 
        intangible assets
        13,797,000    17,738,000    21,698,000 22,688,000 23,678,000 24,713,000 19,635,000    
        other liabilities, noncurrent
            109,000 83,000 59,000 33,000 41,000 243,000 69,000 126,000 172,000 248,000 326,000 271,000 
        intangible assets, net of accumulated amortization of 11,233 and 8,264, respectively
         14,769,000               
        intangible assets, net of accumulated amortization of 10,244 and 8,264, respectively
          15,758,000              
        accumulated other comprehensive loss
          -161,000 -144,000 -15,000 -404,000 -461,000 -56,000 -253,000 -420,000 -251,000      
        intangible assets, net of accumulated amortization of 9,254 and 8,264, respectively
           16,748,000             
        intangible assets, net of accumulated amortization of 7,274 and 4,304, respectively
             18,728,000           
        intangible assets, net of accumulated amortization of 6,284 and 4,304, respectively
              19,718,000          
        intangible assets, net of accumulated amortization of 5,294 and 4,304, respectively
               20,708,000         
        deferred offering costs
                        
        liabilities, redeemable convertible preferred stock and stockholders’ equity
                        
        redeemable convertible preferred stock
                        
        deferred rent, noncurrent
                    2,171,000 2,229,000 2,287,000 2,344,000 
        redeemable convertible preferred stock, 0.001 par value...
                        
        stockholders’ equity
                        
        total liabilities, redeemable convertible preferred stock and stockholders’ equity
                    755,876,000 653,916,000 631,269,000 646,371,000 
        security deposit
                       298,000 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2025-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 
                          
          operating activities
                          
          net income
        1,580,000 1,806,000 -635,000 -3,635,000 5,729,000 -2,356,000 -15,746,000 -11,759,000 -17,076,000 -13,706,000 -8,226,000 -14,560,000 -11,673,000 -11,509,000 -2,071,000 -11,308,000 -2,437,000 -26,457,000 
          adjustments to reconcile net income to net cash from operating activities:
                          
          depreciation and amortization
        4,285,000 4,243,000 4,056,000 3,791,000 3,486,000 3,103,000 3,006,000 2,821,000 2,314,000 2,148,000 1,735,000 1,661,000 1,515,000 1,109,000 815,000 273,000 267,000 260,000 
          stock-based compensation
        9,240,000 9,435,000 11,644,000 10,501,000 10,416,000 10,840,000 11,521,000 12,513,000 14,784,000 14,044,000 10,920,000 11,919,000 11,477,000 11,708,000 8,463,000 7,867,000 8,148,000 5,402,000 
          benefit from expected credit losses
        110,000 821,000 660,000 533,000 1,832,000 1,433,000 1,379,000 416,000 354,000 725,000         
          non-cash lease expense
        448,000 455,000 280,000 658,000 670,000 650,000 647,000 643,000 639,000 797,000 682,000 581,000       
          non-cash impairment charges
          120,000              
          other non-cash operating activities
        -87,000 -195,000 -476,000 -355,000 -673,000 -548,000 -445,000 -330,000 -783,000 -770,000         
          changes in operating assets and liabilities:
                          
          accounts receivable
        9,167,000 -12,139,000 -6,363,000 3,780,000 10,353,000 -3,553,000 -1,429,000 -14,479,000 -6,122,000 -2,979,000 -5,040,000 -1,513,000 5,799,000 -4,888,000 -1,232,000 -735,000 8,091,000 -2,390,000 
          contract assets
        98,000 -184,000 -51,000 -275,000 -605,000 -23,000 -31,000 51,000 -25,000 -182,000 443,000 33,000 -59,000 -40,000 802,000 -361,000 -112,000 -425,000 
          prepaid expenses and other current and noncurrent assets
        -785,000 -1,581,000 -4,112,000 7,049,000 -7,723,000 -104,000             
          deferred contract costs
        428,000 143,000 5,000 -342,000 -191,000 -178,000 -939,000 -634,000 -646,000 -1,308,000 -302,000 -75,000 -704,000 242,000 -413,000 -264,000 -108,000 -222,000 
          accounts payable
        32,000 -890,000 -32,000 -5,023,000 4,435,000 -2,531,000 4,393,000 -7,545,000 6,706,000 -1,230,000 322,000 -166,000 -1,195,000 909,000 -3,099,000 3,504,000 -453,000 -6,772,000 
          accrued expenses and other current liabilities
        3,645,000 -2,719,000 4,012,000 -9,571,000 -9,487,000 -1,109,000 8,702,000 -4,880,000 2,971,000 9,098,000 6,381,000 2,030,000 -5,289,000 4,186,000 -8,747,000 624,000 1,202,000 8,524,000 
          operating lease liabilities
        -530,000 -727,000 -728,000 -716,000 -705,000 -695,000 -679,000 -669,000 -722,000 -835,000 -642,000 -645,000 -635,000 -613,000     
          unearned revenue
        -793,000 2,080,000 96,000 -164,000 -485,000 1,207,000 -785,000 -1,205,000 -591,000 984,000 -685,000 -1,119,000 -1,126,000 1,687,000 -95,000 1,691,000 292,000 371,000 
          other liabilities, noncurrent
          -109,000 25,000 57,000 26,000 -7,000 -202,000 172,000 -17,000 -19,000     
          net cash from operating activities
        26,838,000 548,000 9,299,000 6,231,000 18,131,000 6,027,000 5,815,000 -21,649,000 2,019,000 7,247,000 -54,000 3,268,000 19,000 -889,000 -9,956,000 10,738,000 11,262,000 4,209,000 
          capital expenditures
        -2,434,000  -2,453,000 -2,532,000 -3,126,000 -2,419,000 -2,988,000 -2,046,000 -2,851,000  -1,546,000 -1,917,000 -2,394,000 -1,719,000 -650,000 -535,000 -402,000 -130,000 
          free cash flows
        24,404,000  6,846,000 3,699,000 15,005,000 3,608,000 2,827,000 -23,695,000 -832,000  -1,600,000 1,351,000 -2,375,000 -2,608,000 -10,606,000 10,203,000 10,860,000 4,079,000 
          investing activities
                          
          purchases of property and equipment
        -309,000 -93,000 -101,000 -415,000 -299,000 -68,000     -63,000 -45,000 -333,000 -76,000     
          capitalized internal-use software
        -2,499,000 -2,356,000 -2,352,000 -2,628,000 -3,682,000 -3,149,000 -2,988,000 -2,744,000 -3,897,000 -3,382,000 -1,483,000 -1,872,000 -2,663,000 -2,462,000     
          purchases of investments
        -39,220,000 -29,967,000 -22,061,000 -35,969,000 -25,967,000 -34,531,000 -33,927,000 -23,560,000 -34,226,000 -38,715,000 -37,717,000 -31,612,000       
          sales and maturities of investments
        34,490,000 32,270,000 25,508,000 34,778,000 27,332,000 26,732,000 35,887,000 25,893,000 28,260,000 34,002,000 40,090,000 7,082,000       
          net cash from investing activities
        -7,538,000 -146,000 994,000 -4,234,000 -2,616,000 -11,016,000 -1,121,000 -411,000 -9,863,000 -8,095,000 827,000 -26,380,000 -81,084,000 -51,846,000 -75,877,000 -535,000 -482,000 -178,000 
          financing activities
                          
          cash received for employee payroll tax withholdings
        3,340,000 2,654,000 4,493,000 2,051,000 1,427,000 1,889,000 1,626,000 10,863,000 205,000 2,834,000 2,011,000 4,050,000 2,188,000 845,000 21,260,000 7,005,000 -504,000 19,195,000 
          cash paid for employee payroll tax withholdings
        -3,319,000 -2,645,000 -4,472,000 -2,069,000 -1,406,000 -1,876,000 -1,631,000 -10,791,000 -689,000 -2,416,000 -2,082,000 -4,146,000 -2,021,000 -845,000 -28,265,000   
          proceeds from exercise of stock options and purchases under the employee stock purchase plan
                          
          repurchase of common stock
          -6,891,000 -15,290,000 -14,946,000 -13,035,000 -10,047,000 -20,052,000         
          net cash from financing activities
        2,545,000 329,000 4,284,000 744,000 -5,161,000 -14,144,000 -12,877,000 -9,558,000 -5,618,000 -17,744,000 -17,099,000 2,841,000 4,002,000 2,023,000 2,536,000 12,303,000 -22,110,000 506,779,000 
          net increase in cash and cash equivalents
        21,845,000 731,000         -16,326,000 -20,271,000 -77,063,000 -50,712,000 -83,297,000 22,506,000 -11,330,000 510,810,000 
          cash and cash equivalents, beginning of period
        286,757,000  278,218,000  350,073,000  514,445,000     
          cash and cash equivalents, end of period
        21,845,000 287,488,000  2,741,000 10,354,000 259,085,000  -31,618,000 -13,462,000 331,481,000  -20,271,000 -77,063,000 463,733,000     
          supplemental disclosure of non-cash investing and financing activities
                          
          employee receivables for options exercised
           -41,000 34,000 12,000   -390,000 416,000         
          purchase of property and equipment
             36,000            24,000 
          capitalization of stock-based compensation for internal-use software
        374,000 379,000  511,000 855,000 762,000  698,000 1,046,000 1,083,000   669,000 749,000   80,000 24,000 
          proceeds from exercise of stock options
         320,000    1,133,000    1,890,000    2,249,000  5,297,000 891,000 2,099,000 
          charitable donation of class a common stock
                    7,982,000 5,125,000 
          deferred income tax benefit
                  -98,000 -1,421,000     
          loss on disposal of assets
              38,000         
          acquisitions, net of cash acquired
                  67,000 -49,308,000     
          payment of deferred offering costs
                  -3,000 -194,000 -226,000 -6,000 -3,670,000 -448,000 
          cash and cash equivalents, beginning of year
                        75,756,000 
          cash and cash equivalents, end of year
                        -11,330,000 586,566,000 
          proceeds from exercise of stock options and purchases under employee stock purchase plan
           762,000    3,405,000    2,940,000       
          net decrease in cash and cash equivalents
           2,741,000 10,354,000 -19,133,000  -31,618,000 -13,462,000 -18,592,000         
          vesting of early exercised stock options
               38,000 59,000   58,000 58,000   58,000 58,000 
          change in fair value of warrants
                      18,930,000 
          proceeds from issuance of class a common stock upon initial public offering, net of underwriting discounts
                          
          proceeds from exercise of warrants
                      392,000 
          payment of deferred finance costs
                      -1,000 1,000   
          prepaid expenses and other current assets
               2,215,000 190,000 430,000 -4,787,000 1,612,000 1,499,000 -3,515,000 419,000 1,592,000 -3,834,000 -1,014,000 
          accrued offering costs
                     140,000   -4,137,000 4,476,000 
          surrender of common stock for withholding tax purposes
                          
          proceeds from line of credit
                          
          repayment of line of credit
                          
          proceeds from issuance of preferred stock
                          
          costs incurred from issuance of preferred stock
                          
          stock-based compensation in connection with vesting of stock appreciation rights
                      2,847,000 
          bad debt expense
                   -13,000 28,000 248,000 81,000 45,000 150,000 88,000 
          other non-cash loss
                   -386,000       
          proceeds from issuance of common stock upon initial public offering, net of underwriting discounts
                       485,541,000 
          impairment of internal-use software
                    475,000     
          accretion of redeemable convertible preferred stock to redemption value
                        14,000 
          purchase of property and equipment on account
                    -67,000 70,000     
          amortization of operating lease right-of-use assets
                     552,000     
          loss on disposal of property and equipment
                          
          deferred rent
                      -58,000 -59,000 -57,000 -58,000 
          purchases of property and equipment, including capitalized software
                      -650,000 -535,000 -482,000 -178,000 
          acquisition, net of cash acquired
                          
          supplemental disclosure of cash flow information
                          
          cash paid for income taxes
                          
          cash paid for interest
                          
          cash received for early exercise of stock options