7Baggers

Marchex, Inc
(NASDAQ:MCHX) 

MCHX stock logo

Marchex, Inc. operates as a call analytics company that helps businesses connect, drive, measure, and convert callers into customers. Its products include Marchex Call Analytics, an analytics platform for enterprises that depend on inbound phone calls to drive sales, appointments, and reservations; ...

Founded: 2003
Full Time Employees: 291
Sector: Communication Services
Industry: Advertising Agencies

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 2006-06-30 2006-03-31 
                                                                                     
      revenue
    10,618,000 10,848,000 11,514,000 11,655,000 11,402,000 11,922,000 12,553,000 12,074,000 11,573,000 12,394,000 12,778,000 12,522,000 12,216,000 12,292,000 13,197,000 13,510,000 13,171,000 12,790,000 13,700,000 14,006,000 12,980,000 -25,906,000 26,492,000 25,847,000 24,785,000 28,591,000 24,794,000 26,341,000 26,406,000 23,131,000 20,006,000 20,218,000 21,896,000 21,847,000 22,053,000 22,016,000 24,375,000 28,401,000 30,749,000 34,412,000 35,985,000 34,900,000 36,852,000 35,346,000 42,575,000 33,291,000 49,181,000 49,676,000 50,496,000 39,680,000 40,560,000 39,020,000 36,213,000 33,989,000 34,822,000 34,013,000 35,481,000 39,022,919 39,862,443 38,760,783 29,079,855 27,975,432 24,194,841 21,393,353 24,001,981 23,437,385 22,171,794 21,081,073 26,570,949 34,811,178 37,157,530 37,363,887 37,042,327 37,008,033 33,493,588 34,665,637 34,223,401 62,567,793 95,153,161 62,827,045 31,112,325 
      yoy
    -6.88% -9.01% -8.28% -3.47% -1.48% -3.81% -1.76% -3.58% -5.26% 0.83% -3.17% -7.31% -7.25% -3.89% -3.67% -3.54% 1.47% -149.37% -48.29% -45.81% -47.63% -190.61% 6.85% -1.88% -6.14% 23.60% 23.93% 30.28% 20.60% 5.88% -9.28% -8.17% -10.17% -23.08% -28.28% -36.02% -32.26% -18.62% -16.56% -2.64% -15.48% 4.83% -25.07% -28.85% -15.69% -16.10% 21.25% 27.31% 39.44% 16.74% 16.48% 14.72% 2.06% -12.90% -12.64% -12.25% 22.01% 39.49% 64.76% 81.18% 21.16% 19.36% 9.12% 1.48% -9.67% -32.67% -40.33% -43.58% -28.27% -5.94% 10.94% 7.78% 8.24% -40.85% -64.80% -44.82% 10.00%     
      qoq
    -2.12% -5.78% -1.21% 2.22% -4.36% -5.03% 3.97% 4.33% -6.62% -3.01% 2.04% 2.50% -0.62% -6.86% -2.32% 2.57% 2.98% -6.64% -2.18% 7.90% -150.10% -197.79% 2.50% 4.28% -13.31% 15.31% -5.87% -0.25% 14.16% 15.62% -1.05% -7.66% 0.22% -0.93% 0.17% -9.68% -14.18% -7.64% -10.64% -4.37% 3.11% -5.30% 4.26% -16.98% 27.89% -32.31% -1.00% -1.62% 27.26% -2.17% 3.95% 7.75% 6.54% -2.39% 2.38% -4.14% -9.08% -2.11% 2.84% 33.29% 3.95% 15.63% 13.10% -10.87% 2.41% 5.71% 5.17% -20.66% -23.67% -6.31% -0.55% 0.87% 0.09% 10.49% -3.38% 1.29% -45.30% -34.25% 51.45% 101.94%  
      expenses:
                                                                                     
      cost of revenue
    4,120,000 4,163,000 4,217,000 4,058,000 4,189,000                                                                             
      amortization of capitalized software development costs
    78,000 50,000 29,000 10,000                                                                              
      total cost of revenue
    4,198,000 4,213,000 4,246,000 4,068,000                                                                              
      sales and marketing
    3,258,000 3,191,000 2,906,000 3,165,000 3,267,000 3,383,000 3,224,000 2,742,000 2,787,000 2,492,000 2,319,000 2,631,000 3,970,000 3,345,000 3,388,000 3,619,000 3,165,000 3,304,000 3,906,000 2,702,000 3,637,000 1,964,000 4,263,000 5,438,000 4,991,000 4,479,000 3,971,000 4,088,000 4,113,000 3,513,000 3,330,000 3,335,000 3,610,000 3,577,000 3,612,000 3,471,000 4,992,000 5,574,000 5,562,000 5,649,000 5,522,000 4,493,000 4,266,000 4,245,000 3,657,000 3,090,000 2,940,000 2,839,000 3,382,000 2,832,000 2,801,000 3,031,000 2,825,000 2,358,000 2,795,000 4,606,000 3,913,000 4,258,768 4,547,584 3,933,920 2,693,728 2,924,741 3,183,374 3,511,375 3,910,708 178,433 239,528 524,655 457,854 238,087 587,014 326,004 530,710 -271,161 374,448 89,800 372,358 188,353.5 2,836,843  1,047,271 
      product development
    2,407,000 2,205,000 2,370,000 2,501,000 2,671,000 2,841,000 3,106,000 3,223,000 3,245,000 3,153,000 3,942,000 4,096,000 4,164,000 3,840,000 3,524,000 3,531,000 3,460,000 2,823,000 3,178,000 4,789,000 5,322,000 3,317,000 5,755,000 5,886,000 6,043,000 5,419,000 5,135,000 5,005,000 4,568,000 4,041,000 3,861,000 3,873,000 3,648,000 4,285,000 4,256,000 4,283,000 5,270,000 6,587,000 6,832,000 7,555,000 7,472,000 7,450,000 7,769,000 8,147,000 7,693,000 6,962,000 7,581,000 7,458,000 7,560,000 6,760,000 6,833,000 6,998,000 6,858,000 6,100,000 5,528,000 5,775,000 5,992,000 5,836,039 6,131,515 5,937,336 4,889,110 4,321,990 4,193,428 4,326,330 3,962,284 112,967 180,493 115,027 4,154,200 304,456 553,013 396,289 410,709 189,863 603,073 450,692 489,252 5,688.75 2,446,530  735,187 
      general and administrative
    2,106,000 2,267,000 2,933,000 2,457,000 3,146,000 2,753,000 2,673,000 2,528,000 2,289,000 2,793,000 2,249,000 2,546,000 2,617,000 2,390,000 2,351,000 2,440,000 2,606,000 2,334,000 1,875,000 2,465,000 2,620,000 2,326,000 3,695,000 3,038,000 3,737,000 3,577,000 3,130,000 3,489,000 3,320,000 2,798,000 2,570,000 2,543,000 2,970,000 2,999,000 3,144,000 3,394,000 4,030,000 5,939,000 5,320,000 5,833,000 4,662,000 3,585,000 4,721,000 4,505,000 5,699,000 4,796,000 5,380,000 5,386,000 5,361,000 4,382,000 4,679,000 5,509,000 4,841,000 5,419,000 5,717,000 5,480,000 6,295,000 5,554,871 5,860,029 6,138,665 5,155,435 4,696,981 4,683,639 4,289,559 3,836,261 1,833,348 1,785,936 1,795,853 1,716,258 1,744,529 1,919,405 1,860,856 1,986,482 2,191,320 1,856,638 1,770,488 1,907,069 105,474 4,113,376  1,502,074 
      total operating expenses
    11,969,000 13,226,000 12,455,000 12,191,000 13,273,000 13,509,000 13,378,000 12,796,000 12,886,000 13,515,000 14,098,000 15,221,000 16,719,000 15,814,000 14,796,000 15,007,000 14,702,000 14,578,000 15,597,000 16,870,000 18,227,000 -15,411,000 30,232,000 30,411,000 30,397,000 30,883,000 26,142,000 27,613,000 28,009,000 24,205,000 20,748,000 21,135,000 23,051,000 22,510,000 22,929,000 23,323,000 27,890,000 34,106,000 36,573,000 39,818,000 39,642,000 35,149,000 36,840,000 36,812,000 37,962,000 32,701,000 47,956,000 47,965,000 49,060,000 38,171,000 40,601,000 40,447,000 37,327,000 36,300,000 36,027,000 36,183,000 37,542,000 39,340,006 40,120,924 40,379,090 30,276,980 29,200,694 27,368,747 26,493,715 25,063,220 24,417,827 23,840,170 23,474,965 29,810,315 34,734,743 36,979,013 38,298,955 39,057,638 38,157,807 35,707,257 34,793,317 34,052,714 65,054,862 95,471,968 63,217,155 31,225,838 
      income from operations
    -1,351,000 -2,378,000 -941,000 -536,000 -1,871,000 -1,587,000 -825,000 -722,000 -1,313,000 -1,121,000 -1,320,000 -2,699,000 -4,503,000 -3,522,000 -1,599,000 -1,497,000 -1,531,000 -1,788,000 -1,897,000 -2,864,000 -5,247,000 -10,026,000 -3,740,000 -4,564,000 -25,728,000 -2,292,000 -1,348,000 -1,272,000 -1,603,000 -1,074,000 -742,000 -917,000 -1,155,000 -663,000 -876,000 -1,307,000 -3,515,000 -5,705,000 -5,824,000 -68,711,000 -3,657,000 1,247,000 12,000 -1,466,000 4,613,000 590,000 1,225,000 1,711,000 1,436,000 1,544,000 1,006,000 -98,000 248,000 -18,188,000 -492,000 1,088,000 -598,000 1,992,235 2,227,761 1,094,455 715,549 896,444 -541,272 -4,410,118 266,065 898,435 -620,263 -1,539,276 -2,309,127 -176,280,797 1,789,858 1,075,508 -1,870,620 -1,148,777 -2,087,100 -4,434 202,951 -2,117,109 -34,041 -36,831 65,695 
      yoy
    -27.79% 49.84% 14.06% -25.76% 42.50% 41.57% -37.50% -73.25% -70.84% -68.17% -17.45% 80.29% 194.12% 96.98% -15.71% -47.73% -70.82% -82.17% -49.28% -37.25% -79.61% 337.43% 177.45% 258.81% 1504.99% 113.41% 81.67% 38.71% 38.79% 61.99% -15.30% -29.84% -67.14% -88.38% -84.96% -98.10% -3.88% -557.50% -48633.33% 4586.97% -179.28% 111.36% -99.02% -185.68% 221.24% -61.79% 21.77% -1845.92% 479.03% -108.49% -304.47% -109.01% -141.47% -1012.94% -122.08% -0.59% -183.57% 122.24% -511.58% -124.82% 168.94% -0.22% -12.74% 186.51% -111.52% -100.51% -134.65% -243.12% 23.44% 15245.08% -185.76% -24355.93% -1021.71% -45.74% 6031.14% -87.96% 208.93%     
      qoq
    -43.19% 152.71% 75.56% -71.35% 17.90% 92.36% 14.27% -45.01% 17.13% -15.08% -51.09% -40.06% 27.85% 120.26% 6.81% -2.22% -14.37% -5.75% -33.76% -45.42% -47.67% 168.07% -18.05% -82.26% 1022.51% 70.03% 5.97% -20.65% 49.26% 44.74% -19.08% -20.61% 74.21% -24.32% -32.98% -62.82% -38.39% -2.04% -91.52% 1778.89% -393.26% 10291.67% -100.82% -131.78% 681.86% -51.84% -28.40% 19.15% -6.99% 53.48% -1126.53% -139.52% -101.36% 3596.75% -145.22% -281.94% -130.02% -10.57% 103.55% 52.95% -20.18% -265.62% -87.73% -1757.53% -70.39% -244.85% -59.70% -33.34% -98.69% -9948.87% 66.42% -157.49% 62.84% -44.96% 46970.37% -102.18% -109.59% 6119.29% -7.58% -156.06%  
      operating margin %
    -12.72% -21.92% -8.17% -4.60% -16.41% -13.31% -6.57% -5.98% -11.35% -9.04% -10.33% -21.55% -36.86% -28.65% -12.12% -11.08% -11.62% -13.98% -13.85% -20.45% -40.42% 38.70% -14.12% -17.66% -103.80% -8.02% -5.44% -4.83% -6.07% -4.64% -3.71% -4.54% -5.27% -3.03% -3.97% -5.94% -14.42% -20.09% -18.94% -199.67% -10.16% 3.57% 0.03% -4.15% 10.83% 1.77% 2.49% 3.44% 2.84% 3.89% 2.48% -0.25% 0.68% -53.51% -1.41% 3.20% -1.69% 5.11% 5.59% 2.82% 2.46% 3.20% -2.24% -20.61% 1.11% 3.83% -2.80% -7.30% -8.69% -506.39% 4.82% 2.88% -5.05% -3.10% -6.23% -0.01% 0.59% -3.38% -0.04% -0.06% 0.21% 
      interest expense and other
    -174,000                                                                                 
      loss before income tax expense
    -1,525,000 -2,379,000 -993,000  -1,874,000                                                                             
      income tax expense
    199,000 -62,000 27,000 5,000 108,000 293,000 25,000 3,000 -59,000 41,000 9,000 14,000 30,000 107,000 -4,000 51,000 30,000 -3,750 -43,000 -45,000 73,000 -211,500 -79,000 -24,000  -750 56,000 60,000 -119,000 -188,000 11,000 10,000 11,000 5,000 12,000 13,000 12,000 14,000 15,000 12,000 13,000 16,000 191,000 -185,000 5,000  22,980,000 709,000 588,000 958,000 389,000 244,000 146,000 16,127,000 -67,000 577,000 -80,000 814,324 778,113 778,567 241,996 -215,794 54,202  328,179 863,031 -1,376,830 -390,058  -47,770,753 1,431,120 733,229 -339,953 -21,676 95,311 412,978 473,788 2,469,335 2,305,247 1,492,452 653,648 
      net loss applicable to common stockholders
    -1,724,000 -2,317,000 -1,020,000  -1,982,000 -1,910,000 -831,000 -756,000 -1,450,000 -1,143,000 -1,547,000 -2,744,000 -4,476,000       -333,000 -5,332,000 -5,398,000 -3,665,000 -4,508,000 -24,875,000 -414,000 -1,215,000 -1,114,000 -1,299,000 -637,000 -457,000 -658,000 -926,000 -1,400,250 -811,000 -1,280,000 -3,510,000                           -3,175,731 -111,348    -1,673,037     -158,988.75 -1,538,037       
      basic and diluted net loss per class a and b share applicable to common stockholders
    -40 -50 -20  -50 -40 -20 -20 -30                                                                         
      shares used to calculate basic net loss per share applicable to common stockholders:
                                                                                     
      class a
    4,661  4,661 4,661 4,661  4,661 4,661 4,661  4,661 4,661 4,661  4,661 4,661 4,661  4,661 4,661 4,661  4,661 4,661 4,661 -45 4,661 4,800 5,056  5,056 5,056 5,056  5,056 5,056 5,056 -43 5,233 5,233 5,233  5,233 5,233 5,233 -209 5,233 5,243 7,741 -352 8,377 9,570 9,570 -9,577.06 9,570 9,570 9,587 -10,017,490 9,851,012 9,999,605 10,235,865 -64,726 10,556,988 10,786,403 10,835,671 -5,069 10,869,216 10,869,216 10,931,216 -1,514 10,959,216           
      class b
    39,301 16 39,247 39,241 39,060 53 38,539 38,403 38,393 33 38,103 37,840 37,835 -175 38,861 38,696 38,666 43 39,246 39,171 39,087 -734 42,470 42,385 42,179 208 40,984 40,554 39,827 147 36,127 37,584 38,039 92 37,820 37,698 37,169 178 36,639 36,499 35,977 -45 36,120 36,072 35,766 611 36,041 35,441 29,035 518 27,308 25,853 25,585 -24,304.05 24,536 24,341 24,015 -23,112,208 23,672,807 23,523,112 22,169,937 -44,359 21,948,520 21,995,133 22,170,607 -141,783 22,724,209 22,454,956 23,735,958 -391,924 25,207,357           
      shares used to calculate diluted net loss per share applicable to common stockholders:
                                                                                     
      amortization of intangible assets from acquisitions
         150,000 151,000 151,000 151,000 394,000 531,000 531,000 531,000 531,000 531,000 531,000 531,000 773,000 1,149,000 1,378,000 1,181,000 1,156,000 1,206,000 1,206,000 1,763,000 1,559,000 1,568,000 1,568,000 1,568,000                   31,000 403,000 426,000 709,000 736,000 1,055,000 1,054,000 1,055,000 1,082,000 1,537,000 1,699,486 1,671,719 1,619,593 464,202 609,014 704,106 710,907 704,466 811,971 1,211,328 1,334,585 2,134,966 3,078,525 3,165,566 3,661,275 4,052,362 4,325,618 4,007,342 4,074,254 4,523,134 7,240,621 15,343,966 10,034,864 4,870,673 
      interest income and other
     -1,000 -52,000 626,000 -3,000 -30,000 19,000 -31,000 -78,000 19,000 -218,000 -31,000 57,000 55,000 37,000 17,000 -21,000  -21,000 2,486,000 -12,000 -15,000 -4,000 32,000 110,000 160,000 189,000 218,000 185,000 249,000 296,000 269,000 240,000                                                 
      excludes amortization of intangible assets from acquisitions
                                                                                     
      income before income tax expense
       90,000                                                                              
      net income applicable to common stockholders
       85,000          -1,167,750 -1,558,000 -1,531,000 -1,582,000 -2,035,000 3,310,000                   -5,744,000 -5,854,000 -68,791,000 -3,677,000 1,259,000 9,000 20,849,000 4,564,000 542,000 -21,525,000 947,000 819,000 605,000 1,481,000 -354,000 85,000 -34,729,000 -666,000 330,000 -788,000 920,375 1,186,529 80,163 512,933 -958,622.5 -547,411   -524,567.5 742,924 -1,168,157  -128,522,997 1,346,028 509,056 -1,235,453   354,384 547,698 2,231,281 -2,218,805 -1,807,916 -1,196,265 
      basic and diluted net income per class a and b share applicable to common stockholders
                                                                                     
      shares used to calculate basic net income per share applicable to common stockholders:
                                                                                     
      shares used to calculate diluted net income per share applicable to common stockholders:
                                                                                     
      excludes amortization of intangibles from acquisitions
                                                                                     
      service costs
         3,197,500 4,224,000 4,152,000 4,414,000 4,683,000 5,057,000 5,418,000 5,424,000 5,671,000 4,992,000 4,864,000 4,935,000 5,305,000 5,507,000 5,460,000 5,422,000 -24,103,000 15,289,000 15,204,000 14,498,000 15,586,000 12,770,000 13,923,000 14,258,000 12,720,000 10,877,000 11,384,000 12,823,000 11,649,000 11,917,000 12,175,000 13,598,000 16,006,000 18,505,000 20,477,000 21,982,000 19,601,000 20,003,000 19,797,000 20,688,000 17,853,000 32,055,000 32,319,000 32,354,000 23,833,000 25,293,000 23,864,000 21,403,000 20,780,000 20,636,000 19,240,000 19,937,000 21,613,951 21,848,208 21,700,459 16,672,382 16,647,968 14,604,200 13,655,544 12,649,501 156,014 120,505 102,546 94,510 78,801 188,564 86,087 139,571 -16,737 151,790 31,741 118,535 900 760,607  236,211 
      acquisition and disposition related costs
                                          354,000 304,000  20,000 81,000 118,000 225,000                                     
      income before provision for income taxes
         -737,500 -806,000 -753,000 -1,391,000 -1,102,000 -1,538,000 -2,730,000 -4,446,000 -3,467,000 -1,562,000 -1,480,000 -1,552,000 -1,788,000 3,267,000 -378,000 -5,259,000 -10,041,000 -3,744,000 -4,532,000 -25,618,000 -2,132,000 -1,159,000 -1,054,000 -1,418,000 -825,000 -446,000 -648,000 -915,000 -1,391,000 -799,000 -1,267,000 -3,498,000               -110,000 231,000 -18,207,000 -610,000 973,000 -795,000 1,802,176 2,031,427 919,963 818,434 891,151 -438,669 -4,373,173 260,405 899,297 -633,906 -1,558,215 -2,293,970 -176,221,355 2,789,076 1,208,588 -1,586,294 -777,950 -1,425,735 743,880 914,938 -362,685 2,273,330 1,449,277 799,977 
      components of amortization of intangibles from acquisitions:
                                                                                     
      total
           151 151 394 531 531 531 531 531 531 531 773 1,149 1,378 1,181 1,156 1,206 1,206 1,763 1,559 1,568 1,568 1,568                   31 403 426 709 736 1,055 1,054 1,055 1,082 1,537 -3,750,059 1,671,719 1,619,593  609,014 704,106 710,907 704,466 2,280,762 2,326,462 2,538,081 2,452,027 2,365,873 3,247,996 2,669,236 3,067,472 2,093,285 2,985,949 2,342,721 2,887,214     
      components of related party support services fee recovery
                                                                                     
      acquisition and disposition related benefits
                                                                                     
      acquisition and disposition-related costs
             3,000  -1,000 13,000 9,250 10,000 22,000 5,000 25,750 -18,000 76,000 45,000 -243,000 24,000 -361,000                                                          
      basic and diluted net loss per class a and class b share applicable to common stockholders
             -52.5 -40 -60 -110       -10 -120 -175 -80 -90 -530 -20 -30 -20 -30 -12.5 -10 -20 -20 -32.5 -20 -30 -80                                             
      components of amortization of intangibles from acquisitions
                                                                                     
      gain on loan extinguishment
                      5,185,000                                                               
      basic and diluted net income per class a and class b share applicable to common stockholders
                 -27.5 -40 -30 -40 -12.5 70                   -130 -140 -1,650 -90                                         
      impairment of goodwill
                         -475,000   -14,213,000               -63,305,000                                          
      impairment of intangible assets from acquisitions
                         944,000   -5,903,000                                                         
      income from continuing operations
                     -588,750 3,310,000                                                               
      income from discontinued operations, net of tax
                                             39,000 37,000 -92,000                                      
      basic and diluted net income per class a and class b share applicable to common stockholders:
                                                                                     
      continuing operations
                     -50 70 -10 -120                 -130 -140 -1,650 -90 -9.96  -0.03 0.11 -489.49 -0.53 0.02 0.02 29.99 0.02                               
      discontinued operations, net of tax
                                             39,000 200,000 22,165,000   278,000  9,000 8,000 883,000                               
      loss from continuing operations
                       -333,000 -5,332,000                                                             
      basic and diluted net loss per class a and class b share applicable to common stockholders:
                                                                                     
      acquisition-related costs
                            -635,000 -177,500 -432,000 -460,000 182,000                                                     
      income tax benefit
                            -743,000                                       -1,245,557     -620,933             
      acquisition related costs
                                 352,000 110,000                          -132,000 376,891 61,869 1,049,117 402,123                     
      other income
                                     33,500 77,000 40,000                                              
      disposition related costs
                                            4,000                                         
      other income:
                                                                                     
      interest and line of credit income
                                        21,000                                             
      other
                                        -4,000 -24,000 -12,000 -34,000 -3,000 -4,000 -1,000 2,000 -6,000 -1,000  -4,000 17,000 27,000 -2,000  -1,000 -5,000 -11,000 -6,000 -3,000 6,453 -1,397 1,574 -1,630 1,416 111,968 44,700 1,558 8,442 50 126 12,915 13,523 877,885 1,354 501 106  -8,527 5,284 -13,364 -9,764 -1,863 -1,863 
      total other income
                                        17,000         -19,000 -19,000 -22,000 -2,000 11,000 -19,000 -12,000 -17,000 -19,000 -118,000 -115,000 -197,000 -190,059 -196,334 -174,492 102,885 -5,293 102,603 36,945 -5,660 862 -13,643 -18,939 15,157 59,442 999,218 133,080 284,326 370,827 661,365 748,314 711,987 1,754,424 2,307,371 1,486,108 734,282 
      other expense:
                                                                                     
      interest and line of credit expense
                                         -68,000 -3,000 -34,000 -4,000 -28,000 -11,000 -18,000 -19,000 -19,000 -19,000 -19,000 -19,000 -19,000 -20,000 -19,000 -19,000 -19,000 -110,000 -111,000 -197,000 -196,727 -198,208 -182,815 -26,250 -27,315 -27,256 -26,815 -25,823 -26,337 -26,709 -31,581 -13,912 -15,622.5 -28,259 -30,907          
      total other expense
                                         -25,000 -15,000 -68,000 -7,000 -13,000 -12,000 -16,000 -25,000                                     
      income from continuing operations before provision for income taxes
                                         -19,570,500 -5,839,000   -451,500  -1,482,000 4,588,000 571,000 1,206,000 1,689,000 1,434,000 1,555,000 987,000                               
      net income from continuing operations
                                         -19,580,500 -5,854,000 -68,791,000 -3,677,000 -454,250 -191,000 -1,297,000 4,583,000 571,000 -21,774,000 980,000 846,000 597,000 598,000                               
      discontinued operations:
                                                                                     
      gain on sale of discontinued operations, net of tax
                                              163,000 22,257,000   278,000   1,000 929,000                               
      net income
                                         -5,744,000 -5,854,000 -68,791,000 -3,677,000 1,259,000 9,000 20,868,000 4,583,000 571,000 -21,496,000 980,000 855,000 605,000 1,481,000 -354,000 85,000 -34,334,000 -543,000 396,000 -715,000 987,852 1,253,314 141,396 576,438 644,964 -492,871 -3,127,616 -67,774 36,266 742,924 -1,168,157 -1,673,037 -128,450,602 1,357,956 475,359 -1,246,341 -756,274 -1,521,046 330,902 441,150 -2,680,679 119,424 108,166 297,670 
      yoy
                                         -556.24% -65144.44% -429.65% -180.23% 120.49% -100.04% 2029.39% 436.02% -5.62% -1551.45% -376.84% 905.88% -101.76% -372.74% -189.39% -111.89% -3575.62% -143.33% 180.06% -224.04% 53.16% -354.29% -104.52% -950.53% 1678.43% -166.34% 167.74% -95.95% -100.03% -45.29% -345.74% 34.24% 16884.66% -189.28% 43.66% -382.52% -71.79% -1373.65% 205.92% 48.20%     
      qoq
                                         -1.88% -91.49% 1770.85% -392.06% 13888.89% -99.96% 355.33% 702.63% -102.66% -2293.47% 14.62% 41.32% -59.15% -518.36% -516.47% -100.25% 6223.02% -237.12% -155.38% -172.38% -21.18% 786.39% -75.47% -10.62% -230.86% -84.24% 4514.77% -286.88% -95.12% -163.60% -30.18% -98.70% -9559.11% 185.67% -138.14% 64.80% -50.28% -559.67% -24.99% -116.46% -2344.67% 10.41% -63.66%  
      net income margin %
    0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% -20.22% -19.04% -199.90% -10.22% 3.61% 0.02% 59.04% 10.76% 1.72% -43.71% 1.97% 1.69% 1.52% 3.65% -0.91% 0.23% -101.02% -1.56% 1.16% -2.02% 2.53% 3.14% 0.36% 1.98% 2.31% -2.04% -14.62% -0.28% 0.15% 3.35% -5.54% -6.30% -368.99% 3.65% 1.27% -3.36% -2.04% -4.54% 0.95% 1.29% -4.28% 0.13% 0.17% 0.96% 
      dividends paid to participating securities
                                               -19,000 -19,000 -29,000 -29,000 -33,000 -36,000     -395,000 -123,000 66,000 -73,000 -67,477 -66,785 -61,233 -63,505 -52,285 -54,540 -48,115 -43,574                 
      dividends paid per share
                                               0.02 0.02 0.02 0.02 0.02 0.02     0.17 0.04 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02              
      loss from continuing operations before provision for income taxes
                                           -68,779,000 -3,664,000                                         
      discontinued operations
                                                                                     
      basic and diluted net income per share applicable to class a and class b common stockholders:
                                                                                     
      basic and diluted net income per share applicable to class a and class b common stockholders
                                             0.155  0.5        -0.01          -0.03 -0.02   -0.018 0.02 -0.04              
      components of amortization of intangible assets from acquisitions:
                                                                                     
      basic and diluted net income applicable to class a and class b common stockholders
                                                0.11 -0.125 -0.52  0.02 0.008 0.04                   0.005 0.04           
      shares used to calculate basic net income per share applicable to common stockholders
                                                                           36,580,610 37,578,538   39,597,600 39,165,916 4,374,956 38,065,347 37,693,506 37,124,298 
      shares used to calculate diluted net income per share applicable to common stockholders
                                                                           37,504,686 37,580,492   40,534,319 40,417,741 3,311,304 38,065,347 37,693,506 37,124,298 
      acquisition and separation related costs
                                                   -68,000  -62,000 286,000 309,000 345,000 589,000 296,000                           
      gain on sales and disposals of intangible assets
                                                     35,000 1,047,000 1,329,000 1,362,000 862,000 713,000 3,258,000 1,463,000 2,309,322 2,486,242 2,712,762 1,912,674 2,121,706 2,632,634 690,244 1,327,304 1,878,877 1,048,113 854,616 930,239 366,474 1,611,341 2,010,576 144,691 997 126,569 123,246 32,264  284,766   
      interest income
                                                 1,000  1,000  3,000 3,000 7,000 3,000 5,000 3,000 2,000 3,000 215 3,271 6,749 130,765 20,606 17,891 19,060 18,605 18,757 13,016 12,516 16,154 74,297 149,592 162,633 287,149 374,339 663,513 758,426 708,495 1,770,687 2,323,415 1,492,410 738,356 
      separation related costs
                                                                                     
      loss from discontinued operations, net of tax
                                                     -19,250 -46,000                               
      excludes amortization of intangible assets from acquisitions components of amortization of intangible assets from acquisitions:
                                                                                     
      basic net income per share applicable to class a and class b common stockholders
                                                         -0.008 -0.02 0.01 -0.02 0.013 0.04  0.02                     
      diluted net income per share applicable to class a and class b common stockholders
                                                         -0.008 -0.02 0.01 -0.02 0.013 0.03  0.01                     
      basic and diluted net loss per share applicable to class a and class b common stockholders
                                                                   -0.1     -0.05             
      shares used to calculate basic net loss per share applicable to common stockholders
                                                                                     
      shares used to calculate diluted net loss per share applicable to common stockholders
                                                                                     
      service costs ,
                                                                     12,698,409 12,048,245 11,024,516 11,861,694 14,276,872 15,443,871 17,414,301 18,887,315 20,079,692 18,815,633 16,764,588 15,241,228 25,611,098 45,056,393 29,872,268 14,851,949 
      sales and marketing ,
                                                                     3,404,983 3,213,946 3,682,352 7,588,915 8,621,282 8,462,898 7,896,035 6,971,748 5,311,134 5,028,698 7,112,929 7,509,921 16,668,533 17,236,349 11,273,884 5,866,684 
      product development ,
                                                                     3,508,099 3,369,290 3,446,317  4,295,809 4,750,136 4,252,469 4,187,104 3,454,849 3,302,726 2,662,779 2,597,656 6,842,966 7,470,331 4,780,419 2,227,024 
      general and administrative ,
                                                                     3,994,365 3,997,361 3,987,195 4,070,540 4,462,255 5,156,542 5,074,875 4,959,109 4,986,514 4,552,858 4,057,643 4,180,775 8,691,644 10,364,929 7,255,720 3,409,508 
      convertible preferred stock dividends and discount on preferred stock redemption
                                                                         -8,164.25 11,928 -33,697 -10,888         
      includes stock-based compensation as follows:
                                                                                     
      facility relocation
                                                                               121,124      
      basic and diluted net income applicable to common stockholders
                                                                           0.01         -0.03 
      interest expense
                                                                            -3,324 -3,618 -2,148 -1,585 -1,792 -2,899 -6,280 -4,439 -2,211 
      basic net income applicable to common stockholders
                                                                            -0.03   0.01  0.005 -0.06 -0.05  
      diluted net income applicable to common stockholders
                                                                            -0.03   0.01  0.003 -0.06 -0.05  
      income before cumulative effect of change in accounting principle
                                                                             -756,274 -1,521,046 330,902 441,150 -2,832,020 -31,917 -43,175 146,329 
      cumulative effect of a change in accounting principle, net of tax
                                                                                  151,341 151,341 151,341 
      convertible preferred stock dividends, conversion payment and discount on preferred stock redemption
                                                                             -28,259.75 16,991 -23,482      
      basic and diluted net loss applicable to common stockholders
                                                                             -0.005 -0.04       
      shares used to calculate basic and diluted net loss per share applicable to common stockholders
                                                                             9,862,461 39,103,895       
      convertible preferred stock dividends, conversion payment, and discount on preferred stock redemption
                                                                                -106,548     
      basic and diluted net income per share applicable to common stockholders
                                                                                0.01     
      convertible preferred stock dividends and conversion payment
                                                                                 428,654.75 2,338,229 1,916,082 1,493,935 
      total stock-based compensation
                                                                                 300,416.25 10,157,356  3,520,743 
      total amortization of intangible assets form acquisitions
                                                                                 3,306,126.75 15,343,966   
      gain on sales of intangible assets
                                                                                   353,279 179,208 
      basic and diluted net income applicable to common stockholders:
                                                                                     
      prior to cumulative effect of change in accounting principle
                                                                                    -0.04 
      total amortizaton of intangible assets form acquisitions
                                                                                    4,870,673 
    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 2006-06-30 2006-03-31 
                                                                                       
        assets
                                                                                       
        current assets:
                                                                                       
        cash and cash equivalents
      9,019,000 9,942,000 10,321,000 10,491,000 10,020,000 12,767,000 12,078,000 11,977,000 12,032,000 14,607,000 13,717,000 14,122,000 15,710,000 20,474,000 23,329,000 24,818,000 24,555,000 27,086,000 27,781,000 27,813,000 28,169,000 33,851,000 44,617,000 46,777,000 40,312,000 42,526,000 52,467,000 51,016,000 50,906,000 45,230,000 78,605,000 76,803,000 84,562,000 104,190,000 104,377,000 102,429,000 103,072,000 103,950,000 105,275,000 105,777,000 106,603,000 109,155,000 108,936,000 104,431,000 83,658,000 80,032,000 80,652,000 74,950,000 38,526,000 30,912,000 25,151,000 18,742,000 17,100,000 15,930,000 35,534,000 33,573,000 41,295,000 37,443,000 35,488,333 28,332,606 40,049,068 37,328,052 32,003,763 32,903,472 33,838,311 33,638,002 33,022,528 28,731,261 27,418,396 27,418,396 29,088,528 28,978,958 34,452,286 36,456,307 37,196,340 53,892,263 59,066,957 46,105,827 69,334,818 59,511,600 72,524,933 
        accounts receivable
      6,826,000 6,670,000 7,396,000 7,561,000 7,584,000 7,072,000 7,760,000 7,636,000 8,145,000 7,394,000 8,132,000 7,724,000 8,047,000 8,396,000 8,437,000 8,336,000 8,946,000 8,021,000 8,553,000 8,738,000 6,869,000 6,331,000 16,631,000 16,148,000 16,762,000 17,809,000 14,100,000 16,527,000 14,716,000 16,198,000 13,646,000 15,322,000 14,887,000 14,860,000 14,893,000 15,461,000 16,740,000 18,922,000 21,579,000 25,301,000 26,497,000 24,621,000 25,862,000 30,513,000 27,943,000 25,941,000 33,531,000 34,700,000 35,045,000 30,005,000 30,817,000 34,103,000 28,551,000 25,988,000 25,506,000 26,089,000 30,682,000 30,635,000 29,289,426 29,712,121 26,294,051 20,213,886    14,783,429    21,734,291 19,555,766 22,407,461 19,817,306 18,307,386 19,251,096 20,204,440 18,904,030 22,035,343 14,539,441 11,526,106 13,597,504 
        prepaid expenses
      1,071,000 1,005,000                                                                                
        other current assets
      1,230,000 1,420,000                                                                                
        total current assets
      18,146,000 19,037,000 20,403,000 21,095,000 19,928,000 22,278,000 21,809,000 22,487,000 22,475,000 23,806,000 23,956,000 24,046,000 26,154,000 30,885,000 34,320,000 35,532,000 36,955,000 37,514,000 39,332,000 39,213,000 37,552,000 42,342,000 63,497,000 65,369,000 59,171,000 62,419,000 68,995,000 70,716,000 68,541,000 64,085,000 94,573,000 94,391,000 101,234,000 121,091,000 121,261,000 119,988,000 121,752,000 124,501,000 128,966,000 133,595,000 135,732,000 135,687,000 136,929,000 137,679,000 114,887,000 109,247,000 117,407,000 114,426,000 77,759,000 64,973,000 60,472,000 57,642,000 49,807,000 45,679,000 67,662,000 66,859,000 79,342,000 74,638,000 71,528,389 64,470,540 72,878,100 65,226,979 63,685,287 58,716,692 58,965,911 58,215,367 54,320,173 48,609,632 55,926,454 55,926,454 56,926,466 57,691,491 59,006,484 59,443,243 62,066,259 81,446,105 82,664,015 72,870,510 89,778,860 78,046,270 92,281,035 
        property and equipment
      1,975,000 1,854,000 1,722,000 1,736,000 1,720,000 1,811,000 2,067,000 1,861,000 2,093,000 2,398,000 3,313,000 4,669,000 4,530,000 4,050,000 3,839,000 3,766,000 3,702,000 2,817,000 2,625,000 2,488,000 2,477,000 2,747,000 3,100,000 3,206,000 3,264,000 3,028,000 3,205,000 3,325,000 2,774,000 2,921,000 2,797,000 2,566,000 2,635,000 2,405,000 2,538,000 2,962,000 2,791,000 3,557,000 3,913,000 4,454,000 5,133,000 5,778,000 6,238,000 6,471,000 5,505,000 5,430,000 5,286,000 5,042,000 5,441,000 5,440,000 5,967,000 6,171,000 6,364,000 6,005,000 6,204,000 6,260,000 6,320,000 6,187,000 5,412,733 5,523,137 4,970,233 4,709,907 4,818,774 4,871,219 4,888,184 5,051,717 4,121,338 4,425,097 5,615,396 5,615,396 6,406,618 6,727,401 7,199,607 7,357,903 8,000,495 8,318,727 8,050,690 7,280,075 7,331,859 6,683,268 5,008,289 
        other assets
      541,000 563,000 714,000 768,000 394,000 397,000 1,213,000 1,900,000 1,489,000 1,482,000 1,112,000 1,064,000 1,118,000 973,000 1,009,000 1,002,000 1,000,000 986,000 987,000 1,306,000 1,318,000 1,345,000 1,052,000 1,076,000 1,096,000 335,000 275,000 236,000 848,000 917,000 919,000 877,000 534,000 326,000 328,000 329,000 213,000 214,000                                            
        right-of-use lease assets
      326,000 668,000 748,000 827,000 1,033,000 1,156,000 1,277,000                                                                           
        goodwill
      17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 19,132,000 19,132,000 19,132,000 33,433,000 24,503,000 24,442,000 24,442,000 24,442,000           63,305,000 63,305,000 63,305,000 63,305,000 65,679,000 65,679,000 65,679,000 65,679,000 65,679,000 65,679,000 65,679,000 65,815,000 65,815,000 65,815,000 82,563,000 82,572,000 82,582,000 82,644,000 85,313,035 85,337,482 35,328,143 35,337,428 35,346,712 35,419,717 35,429,002 35,438,289 35,447,024 35,456,610 35,475,782 35,475,782 204,785,718 204,777,254 204,787,040 204,766,826 204,876,521 195,699,928 195,709,714 200,738,098 200,742,308 200,744,196 180,253,986 
        total assets
      38,546,000 39,680,000 41,145,000 41,984,000 40,633,000 43,200,000 44,075,000 45,504,000 45,582,000 47,477,000 49,081,000 50,723,000 51,914,000 56,794,000 60,966,000 63,009,000 65,267,000 65,827,000 68,598,000 70,187,000 70,278,000 76,932,000 100,283,000 105,618,000 100,061,000 124,501,000 119,117,000 122,774,000 122,799,000 113,062,000 98,289,000 97,834,000 104,403,000 123,822,000 124,127,000 123,279,000 124,756,000 128,272,000 133,099,000 138,271,000 204,386,000 204,992,000 206,705,000 207,700,000 186,438,000 180,669,000 188,700,000 208,581,000 174,100,000 162,148,000 159,866,000 159,283,000 152,423,000 149,147,000 206,775,000 207,468,000 222,388,000 220,058,000 219,298,676 214,778,522 166,374,596 159,689,743 158,978,218 155,455,713 157,072,044 159,373,159 157,340,016 155,814,585 170,269,787 170,269,787 303,841,780 309,495,683 315,195,663 320,194,345 328,310,133 338,135,577 333,802,165 333,387,836 355,086,215 348,278,234 339,131,736 
        liabilities and stockholders’ equity
                                                                                       
        current liabilities:
                                                                                       
        accounts payable
      2,990,000 3,198,000 2,640,000 2,920,000 1,711,000 1,349,000 1,200,000 1,921,000 1,455,000 1,533,000 1,177,000 915,000 1,342,000 2,037,000 1,315,000 1,341,000 2,375,000 1,363,000 2,658,000 2,307,000 1,737,000 2,424,000 7,324,000 8,321,000 7,476,000 7,082,000 5,611,000 6,434,000 6,687,000 5,968,000 5,258,000 5,142,000 6,110,000 4,928,000 5,265,000 5,098,000 5,951,000 6,811,000 7,960,000 9,614,000 10,692,000 9,460,000 12,105,000 13,369,000 13,839,000 13,766,000 20,620,000 20,179,000 22,094,000 15,922,000 15,440,000 18,858,000 14,532,000 12,378,000 10,626,000 12,720,000 13,084,000 12,896,000 14,259,304 15,971,307 13,633,347 11,165,616 11,835,851 8,402,815 8,565,266 8,763,090 7,518,901 7,138,620 12,351,123 12,351,123 11,075,737 13,525,119 11,894,408 11,625,779 11,346,311 10,828,757 10,610,630 10,739,231 9,052,542 5,368,074 9,740,025 
        accrued benefits and payroll
      855,000 1,175,000 1,026,000 992,000 585,000 2,133,000 2,641,000 2,138,000 1,566,000 3,294,000 2,990,000 2,903,000 2,981,000 3,566,000 4,228,000 4,223,000 3,628,000 3,631,000 4,468,000 4,741,000 5,139,000 5,975,000                                                            
        other accrued expenses and current liabilities
      3,271,000 2,739,000 3,627,000 3,684,000 3,919,000 4,197,000 3,465,000 3,454,000 3,608,000 3,217,000 3,762,000 4,194,000 4,261,000 3,825,000 3,480,000 3,514,000 3,912,000 3,869,000 3,721,000 3,715,000 4,054,000 4,210,000                                                            
        deferred revenue and deposits
      698,000 598,000 430,000 806,000 1,293,000 1,093,000 859,000 1,470,000 1,916,000 1,214,000 1,212,000 1,441,000 1,676,000 1,384,000 878,000 1,489,000 1,685,000 2,016,000 1,330,000 1,454,000 1,309,000 1,393,000 1,523,000 1,911,000 1,380,000 1,173,000 1,902,000 3,541,000 3,955,000 1,782,000 1,165,000 1,079,000 841,000                                                 
        operating lease liability, current
      373,000 355,000 342,000 330,000 457,000 495,000 499,000                                                                           
        total current liabilities
      8,187,000 8,065,000 8,065,000 8,732,000 7,965,000 9,267,000 8,664,000 9,469,000 9,017,000 9,720,000 9,814,000 10,160,000 10,610,000 12,064,000 11,421,000 12,487,000 13,911,000 12,673,000 13,937,000 19,151,000 19,181,000 20,952,000 26,914,000 27,175,000 18,216,000 17,545,000 16,128,000 19,188,000 19,563,000 14,772,000 12,227,000 12,093,000 13,035,000 32,733,000 11,945,000 11,904,000 13,631,000 14,867,000 16,622,000 17,530,000 17,886,000 16,864,000 21,176,000 22,616,000 23,590,000 23,398,000 30,834,000 30,762,000 33,699,000 25,298,000 25,784,000 29,772,000 25,324,000 23,996,000 38,728,000 40,872,000 59,103,000 58,470,000 42,313,814 43,711,089 21,258,462 17,921,488 19,277,984 16,377,575 15,678,272 16,942,784 14,334,530 13,353,820 20,938,738 20,938,738 19,719,039 21,029,507 19,104,713 18,200,500 18,535,508 15,426,266 15,384,068 16,083,027 13,693,204 10,187,794 13,926,189 
        deferred tax liabilities
      802,000 664,000 678,000 658,000 655,000 579,000 289,000 278,000 276,000 249,000 233,000 257,000 232,000 233,000 217,000 221,000 199,000 186,000 143,000 179,000 223,000 156,000 135,000 162,000 181,000 981,000 1,537,000 1,433,000 1,390,000 1,531,000                                                    
        operating lease liability, non-current
      205,000 366,000 460,000 551,000 639,000 721,000 837,000                                                                           
        other non-current liabilities
      500,000                          30,000 61,000 91,000 1,287,000 1,155,000 1,110,000 1,128,000 1,090,000 988,000 540,000  134,000 266,000 407,000 543,000 662,000 779,000 898,000 1,016,000 1,118,000 1,221,000 1,322,000 1,455,000 2,095,000 2,186,000 2,284,000 2,309,000 2,216,000 2,384,000 2,441,000 2,487,000 2,580,000 2,176,792 2,081,735 2,047,465 2,076,332 1,671,206 1,570,324 1,219,306 1,005,444 3,427 9,700 23,297 23,297 42,253 68,213 87,876 105,370 94,608 80,360 83,435 91,907 98,076 109,107 92,475 
        total liabilities
      9,694,000 9,595,000 9,203,000 9,941,000 9,259,000 10,567,000 9,960,000 10,970,000 10,729,000 11,607,000 11,807,000 12,313,000 11,468,000 12,682,000 12,071,000 13,188,000 14,636,000 14,325,000 16,006,000 21,666,000 22,146,000 24,244,000 30,598,000 33,171,000 24,033,000 24,663,000 23,729,000 27,089,000 28,333,000 18,036,000 13,382,000 13,203,000 14,163,000 33,823,000 12,933,000 12,444,000 13,631,000 15,001,000 16,888,000 17,937,000 18,429,000 17,526,000 21,955,000 23,514,000 24,606,000 24,516,000 32,055,000 32,084,000 35,154,000 27,393,000 27,970,000 32,056,000 27,633,000 26,212,000 41,112,000 43,313,000 61,590,000 61,050,000 62,129,494 63,342,208 23,305,927 19,997,820 20,949,190 17,947,899 16,897,578 17,948,228 14,337,957 13,363,520 20,962,035 20,962,035 19,761,292 21,097,720 19,192,589 18,305,870 18,630,116 15,506,626 15,467,503 16,174,934 13,791,280 10,296,901 14,018,664 
        commitments and contingencies - see note 10
                                                                                       
        stockholders’ equity:
                                                                                       
        common stock, 0.01 par value...
                                                                                       
        class a: 12,500 shares authorized; 4,661 shares issued and outstanding at march 31, 2026 and december 31, 2025
      49,000                                                                                 
        class b: 125,000 shares authorized; 39,636 shares issued and outstanding at march 31, 2026, including 38 shares of restricted stock; and 39,248 shares issued and outstanding at december 31, 2025, including 113 shares of restricted stock
      396,000                                                                                 
        additional paid-in capital
      361,544,000 361,057,000 360,596,000 359,676,000 359,093,000 358,372,000 357,944,000 357,533,000 357,096,000 356,666,000 356,926,000 356,515,000 355,807,000 354,999,000 356,215,000 355,584,000 354,863,000 354,155,000 353,216,000 352,456,000 351,734,000 350,960,000 362,525,000 361,622,000 360,696,000 359,633,000 354,781,000 353,864,000 351,540,000 350,801,000 340,047,000 339,315,000 344,245,000 343,268,000 363,977,000 362,810,000 361,824,000 360,422,000 357,617,000 355,979,000 352,729,000 350,799,000 349,194,000 348,690,000 350,493,000 348,467,000 347,023,000 345,382,000 308,850,000 305,517,000 303,269,000 300,085,000 297,325,000 295,532,000 303,977,000 302,444,000 299,144,000 297,465,000 295,603,564 293,918,830 283,113,952 281,421,696 279,578,838 279,523,383 279,241,563 281,952,605 282,290,765 281,550,297 299,925,762 299,925,762 298,412,133 295,683,672 310,463,575 329,835,529 328,330,269 326,156,302 321,960,836 320,607,113 311,932,041 308,208,237 294,736,619 
        accumulated deficit
      -333,137,000 -331,413,000 -329,096,000 -328,075,000 -328,160,000 -326,178,000 -324,268,000 -323,437,000 -322,681,000 -321,231,000 -320,088,000 -318,541,000 -315,797,000 -311,321,000 -307,747,000 -306,189,000 -304,658,000 -303,076,000 -301,041,000 -304,351,000 -304,018,000 -298,686,000 -293,288,000 -289,623,000 -285,115,000 -260,240,000 -259,826,000 -258,611,000 -257,497,000 -256,198,000 -255,561,000 -255,104,000 -254,446,000 -253,709,000 -253,222,000 -252,411,000 -251,132,000 -247,584,000 -241,840,000 -235,986,000 -167,195,000 -163,518,000 -164,777,000 -164,787,000 -185,656,000 -190,239,000 -190,809,000 -169,314,000 -170,294,000 -171,149,000 -171,754,000 -173,235,000 -172,881,000 -172,966,000 -138,631,000 -138,089,000 -138,485,000 -137,770,000 -138,758,193 -140,011,507 -140,152,905 -140,729,343 -141,374,307 -140,881,435 -137,753,820 -137,686,046 -137,722,312 -138,465,236 -135,624,042 -135,624,042 -7,168,546 -8,514,574 -8,974,655 -7,712,206 -6,938,040 -5,399,103 -5,712,113 -6,132,673 -5,147,465 -4,736,577 -4,124,925 
        total stockholders’ equity
      28,852,000 30,085,000 31,942,000 32,043,000 31,374,000 32,633,000 34,115,000 34,534,000 34,853,000 35,870,000 37,274,000 38,410,000 40,446,000 44,112,000 48,895,000 49,821,000 50,631,000 51,502,000 52,592,000 48,521,000 48,132,000 52,688,000 69,685,000 72,447,000 76,028,000 99,838,000 95,388,000 95,685,000 94,466,000 95,026,000 84,907,000 84,631,000 90,240,000 89,999,000 111,194,000 110,835,000 111,125,000 113,271,000 116,211,000 120,334,000 185,957,000 187,466,000 184,750,000 184,186,000 161,832,000 156,153,000 156,645,000 176,497,000 138,946,000 134,755,000 131,896,000 127,227,000 124,790,000 122,935,000 165,663,000 164,155,000 160,798,000 159,008,000 157,169,182 151,436,314 143,068,669 139,691,923 138,029,028 137,507,814 140,174,466 141,424,931 143,002,059 142,451,065 149,307,752 149,307,752 284,080,488 288,397,963 296,003,074 301,888,475 309,680,017 322,628,951 318,334,662 317,212,902 341,294,935 337,981,333 325,113,072 
        total liabilities and stockholders’ equity
      38,546,000 39,680,000 41,145,000 41,984,000 40,633,000 43,200,000 44,075,000 45,504,000 45,582,000 47,477,000 49,081,000 50,723,000 51,914,000 56,794,000 60,966,000 63,009,000 65,267,000 65,827,000 68,598,000 70,187,000 70,278,000 76,932,000 100,283,000 105,618,000 100,061,000 124,501,000 119,117,000 122,774,000 122,799,000 113,062,000 98,289,000 97,834,000 104,403,000 123,822,000 124,127,000 123,279,000 124,756,000 128,272,000 133,099,000 138,271,000 204,386,000 204,992,000 206,705,000 207,700,000 186,438,000 180,669,000 188,700,000 208,581,000 174,100,000 162,148,000 159,866,000 159,283,000 152,423,000 149,147,000 206,775,000 207,468,000 222,388,000 220,058,000 219,298,676 214,778,522 166,374,596 159,689,743 158,978,218 155,455,713 157,072,044 159,373,159 157,340,016 155,814,585 170,269,787 170,269,787 303,841,780 309,495,683 315,195,663 320,194,345 328,310,133 338,135,577 333,802,165 333,387,836 355,086,215 348,278,234 339,131,736 
        other non-current
       500,000                                                                                
        class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2025 and december 31, 2024
       49,000                                                                                
        class b: 125,000 shares authorized; 39,248 shares issued and outstanding at december 31, 2025, including 113 shares of restricted stock; and 39,025 shares issued and outstanding at december 31, 2024, including 365 shares of restricted stock
       392,000                                                                                
        prepaid expenses and other current assets
        2,686,000 3,043,000 2,324,000 2,439,000 1,971,000 2,874,000 2,298,000 1,805,000 2,107,000 2,200,000 2,397,000 2,015,000 2,554,000 2,378,000 3,454,000 2,407,000 2,998,000 2,662,000 2,514,000 2,160,000 2,249,000 2,444,000 2,097,000 2,084,000 2,428,000 3,173,000 2,919,000 2,657,000 2,322,000 2,266,000 1,785,000 2,041,000 1,905,000 2,004,000 1,853,000 1,531,000 1,995,000 2,393,000 2,515,000 1,784,000 1,996,000 2,615,000 3,153,000 3,143,000 3,132,000 3,429,000 2,810,000 2,943,000 3,149,000 3,513,000 2,898,000 2,667,000 3,313,000 3,974,000 3,860,000 3,614,000 3,075,837 3,236,986 3,140,110 3,567,504 3,840,893 4,775,715 3,384,569 3,463,430 2,044,173 2,295,272 2,642,607 2,642,607 3,357,625 3,553,256 2,758,491 2,118,390 1,604,824 2,301,477 1,768,818 2,221,550 2,400,316 1,921,356 2,114,250 
        class a: 12,500 shares authorized; 4,661 shares issued and outstanding at september 30, 2025 and december 31, 2024
        49,000                                                                               
        class b: 125,000 shares authorized; 39,247 shares issued and outstanding at september 30, 2025, including 113 shares of restricted stock; and 39,025 shares issued and outstanding at december 31, 2024, including 365 shares of restricted stock
        393,000                                                                               
        class a: 12,500 shares authorized; 4,661 shares issued and outstanding at june 30, 2025 and december 31, 2024
         49,000                                                                              
        class b: 125,000 shares authorized; 39,247 shares issued and outstanding at june 30, 2025, including 150 shares of restricted stock; and 39,025 shares issued and outstanding at december 31, 2024, including 365 shares of restricted stock
         393,000                                                                              
        class a: 12,500 shares authorized; 4,661 shares issued and outstanding at march 31, 2025 and december 31, 2024
          49,000                                                                             
        class b: 125,000 shares authorized; 39,223 shares issued and outstanding at march 31, 2025, including 261 shares of restricted stock; and 39,025 shares issued and outstanding at december 31, 2024, including 365 shares of restricted stock
          392,000                                                                             
        intangible assets from acquisitions
            151,000 301,000 452,000 602,000 997,000 1,528,000 2,059,000 2,590,000 3,121,000 3,652,000 4,183,000 4,714,000 5,488,000 6,636,000 8,015,000 9,196,000 9,408,000 10,614,000 11,820,000 19,485,000 15,993,000 17,561,000 19,129,000 20,697,000                   31,000 434,000 860,000 1,569,000 2,305,000 3,360,000 4,414,000 5,469,000 6,550,000 8,088,000 9,786,642 11,458,361 1,112,485 1,576,687 2,189,999 2,894,105 3,605,012 4,309,478 5,121,449 6,332,777 9,802,365 9,802,365 12,892,421 16,071,848 19,744,271 23,797,231 28,072,565 27,910,324 31,986,245 36,735,570 42,127,241 47,704,617 46,323,431 
        finance lease liability, non-current
            170,000                                                                           
        class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2024 and december 31, 2023
           49,000                                                                            
        class b: 125,000 shares authorized; 39,025 shares issued and outstanding at december 31, 2024, including 365 shares of restricted stock; and 38,661 shares issued and outstanding at december 31, 2023, including 720 shares of restricted stock
           390,000                                                                            
        class a: 12,500 shares authorized; 4,661 shares issued and outstanding at september 30, 2024 and december 31, 2023
            49,000                                                                           
        class b: 125,000 shares authorized; 39,021 shares issued and outstanding at september 30, 2024, including 365 shares of restricted stock; and 38,661 shares issued and outstanding at december 31, 2023, including 720 shares of restricted stock
            390,000                                                                           
        right-of-use lease asset
             1,397,000 1,515,000 1,631,000 1,745,000 1,858,000 495,000 738,000 1,119,000 1,499,000 1,869,000 2,238,000 2,608,000 2,986,000 3,358,000 3,744,000 4,094,000 6,221,000 5,578,000 5,801,000 6,146,000 6,494,000 7,065,000                                                     
        lease liability current
             486,000 472,000 462,000    1,252,000    1,794,000  1,785,000 1,807,000 1,827,000 1,821,000 1,675,000 1,495,000 1,500,000 1,506,000 1,511,000 1,517,000                                                     
        finance lease, non-current
             256,000 340,000 421,000 424,000 443,000 290,000                                                                     
        lease liability, non-current
             967,000 1,096,000 1,217,000                                                                        
        common stock
                                                                                       
        class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2023 and june 30, 2024
             49,000                                                                          
        class b: 125,000 shares authorized; 38,661 shares issued and outstanding at december 31, 2023 including 720 shares of restricted stock; and 39,021 shares issued and outstanding at june 30, 2024, including 615 shares of restricted stock
             389,000                                                                          
        class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2023 and march 31, 2024
              49,000                                                                         
        class b: 125,000 shares authorized; 38,661 shares issued and outstanding at december 31, 2023 including 720 shares of restricted stock; and 39,017 shares issued and outstanding at march 31, 2024, including 615 shares of restricted stock
              389,000                                                                         
        commitments and contingencies - see note 4
                                                                                       
        class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2022 and 2023
               49,000                                                                        
        class b: 125,000 shares authorized; 38,497 shares issued and outstanding at december 31, 2022, including 1,105 shares of restricted stock; and 38,662 shares issued and outstanding at december 31, 2023, including 720 shares of restricted stock
               386,000                                                                        
        assets held for sale
                400,000                                                                       
        right of use liability, current
                452,000 443,000 189,000                                                                     
        finance lease, current
                221,000 264,000 161,000                                                                     
        right of use liability non-current
                1,336,000 1,453,000 336,000                                                                     
        class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2022 and september 30, 2023
                49,000                                                                       
        class b: 125,000 shares authorized; 38,497 shares issued and outstanding at december 31, 2022, including 1,105 shares of restricted stock; and 38,784 shares issued and outstanding at september 30, 2023, including 855 shares of restricted stock
                387,000                                                                       
        class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2022 and june 30, 2023
                 49,000                                                                      
        class b: 125,000 shares authorized; 38,497 shares issued and outstanding at december 31, 2022, including 1,105 shares of restricted stock; and 38,696 shares issued and outstanding at june 30, 2023, including 989 shares of restricted stock
                 387,000                                                                      
        class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2022 and march 31, 2023
                  49,000                                                                     
        class b: 125,000 shares authorized; 38,497 shares issued and outstanding at december 31, 2022, including 1,105 shares of restricted stock; and 38,674 shares issued and outstanding at march 31, 2023, including 1,218 shares of restricted stock
                  387,000                                                                     
        lease liability non-current
                   385,000 433,000 480,000 526,000 1,466,000 1,926,000 2,336,000 2,742,000 3,136,000 3,549,000 5,834,000 5,410,000 5,664,000 6,034,000 6,407,000 6,787,000                                                     
        class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2021 and 2022
                   49,000                                                                    
        class b: 125,000 shares authorized; 37,391 shares issued and outstanding at december 31, 2021, including 965 shares of restricted stock; and 38,497 shares issued and outstanding at december 31, 2022, including 1,105 shares of restricted stock
                   385,000                                                                    
        lease liability, current
                    1,520,000 1,920,000 2,311,000  1,760,000                                                               
        class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2021 and september 30, 2022
                    49,000                                                                   
        class b: 125,000 shares authorized; 37,391 shares issued and outstanding at december 31, 2021, including 965 shares of restricted stock; and 37,740 shares issued and outstanding at september 30, 2022, including 1,022 shares of restricted stock
                    378,000                                                                   
        class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2021 and june 30, 2022
                     49,000                                                                  
        class b: 125,000 shares authorized; 37,391 shares issued and outstanding at december 31, 2021, including 965 shares of restricted stock; and 37,658 shares issued and outstanding at june 30, 2022, including 984 shares of restricted stock
                     377,000                                                                  
        class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2021 and march 31, 2022
                      49,000                                                                 
        class b: 125,000 shares authorized; 37,391 shares issued and outstanding at december 31, 2021, including 965 shares of restricted stock; and 37,653 shares issued and outstanding at march 31, 2022, including 1,141 shares of restricted stock
                      377,000                                                                 
        loan obligations, current
                         5,149,000 5,135,000 5,123,000 5,306,000 5,292,000                                                          
        class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2020 and 2021
                       49,000                                                                
        class b: 125,000 shares authorized; 36,462 shares issued and outstanding at december 31, 2020, including 1,007 shares of restricted stock; and 37,391 shares issued and outstanding at december 31, 2021, including 965 shares of restricted stock
                       374,000                                                                
        class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2020 and september 30, 2021
                        49,000                                                               
        class b: 125,000 shares authorized; 36,462 shares issued and outstanding at december 31, 2020, including 1,007 shares of restricted stock; and 36,804 shares issued and outstanding at september 30, 2021, including 1,042 shares of restricted stock
                        368,000                                                               
        class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2020 and june 30, 2021
                         49,000                                                              
        class b: 125,000 shares authorized; 36,462 shares issued and outstanding at december 31, 2020, including 1,007 shares of restricted stock; and 36,741 shares issued and outstanding at june 30, 2021, including 1,110 shares of restricted stock
                         367,000                                                              
        class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2020 and march 31, 2021
                          49,000                                                             
        class b: 125,000 shares authorized; 36,462 shares issued and outstanding at december 31, 2020, including 1,007 shares of restricted stock; and 36,685 shares issued and outstanding at march 31, 2021, including 1,148 shares of restricted stock
                          367,000                                                             
        current assets of discontinued operations
                                                                                       
        long-term assets of discontinued operations
                                                                                       
        current liabilities of discontinued operations
                                                                                       
        class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2019 and 2020
                           49,000                                                            
        class b: 125,000 shares authorized; 39,610 shares issued and outstanding at december 31, 2019, including 1,030 shares of restricted stock; and 36,462 shares issued and outstanding at december 31, 2020, including 1,007 shares of restricted stock
                           365,000                                                            
        accrued expenses and other current liabilities
                            10,866,000 9,699,000 7,223,000 6,679,000 6,265,000 6,425,000 6,128,000 5,807,000 5,804,000 5,872,000 6,084,000 5,585,000 6,345,000 6,469,000 7,325,000 7,707,000 8,300,000 7,583,000 6,875,000 6,712,000 7,743,000 7,942,000 8,297,000 7,515,000 8,622,000 8,395,000 9,974,000 7,988,000 8,838,000 8,880,000 8,810,000 9,609,000 8,108,000 8,307,000 9,145,000 8,430,000 8,845,556 8,630,684 5,875,402 5,106,021 5,842,153 6,021,007 5,128,722 6,158,966 4,737,757 4,187,790 6,331,709 6,331,709 6,319,468 4,887,395 4,473,307 3,668,342 4,243,120 2,025,432 2,309,130 2,913,152 2,149,649 2,439,335 1,919,234 
        current portion of acquisition-related liabilities
                            74,000 277,000 642,000 1,111,000 844,000 1,277,000 1,276,000 1,215,000                                                    
        non-current portion of acquisition-related liabilities
                              226,000 473,000   502,000 446,000                                                    
        commitments and contingencies
                                                                                       
        class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2019 and september 30, 2020
                            49,000                                                           
        class b: 125,000 shares authorized; 39,610 shares issued and outstanding at december 31, 2019, including 1,030 shares of restricted stock; and 39,910 shares issued and outstanding at september 30, 2020, including 879 shares of restricted stock
                            399,000                                                           
        class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2019 and june 30, 2020
                             49,000                                                          
        class b: 125,000 shares authorized; 39,610 shares issued and outstanding at december 31, 2019, including 1,030 shares of restricted stock; and 38,892 shares issued and outstanding at june 30, 2020, including 1,077 shares of restricted stock
                             399,000                                                          
        class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2019 and march 31, 2020
                              49,000                                                         
        class b: 125,000 shares authorized; 39,610 shares issued and outstanding at december 31, 2019, including 1,030 shares of restricted stock; and 39,768 shares issued and outstanding at march 31, 2020, including 1,145 shares of restricted stock
                              398,000                                                         
        class a: 12,500 shares authorized; 5,056 shares issued and outstanding, at december 31, 2018; and 4,661 shares issued and outstanding at december 31, 2019
                               49,000                                                        
        class b: 125,000 shares authorized; 36,965 shares issued and outstanding at december 31, 2018, including 574 shares of restricted stock; and 39,610 shares issued and outstanding at december 31, 2019, including 1,030 shares of restricted stock
                               396,000                                                        
        class a: 12,500 shares authorized; 5,056 shares issued and outstanding at december 31, 2018; and 4,661 shares issued and outstanding at september 30, 2019
                                49,000                                                       
        class b: 125,000 shares authorized; 36,965 shares issued and outstanding at december 31, 2018, including 574 shares of restricted stock; and 38,427 shares issued and outstanding at september 30, 2019, including 791 shares of restricted stock
                                384,000                                                       
        treasury stock
                                  -1,000       -2,000   -2,000 -95,000  -238,000 -91,000 -144,000 -3,430,000 -2,503,000  -1,000  -2,000  -5,000 -34,000 -13,000 -62,000 -582,000 -239,000 -1,067,000 -50,147 -2,847,026 -251,582 -1,360,238 -530,849 -1,493,885 -1,671,904 -3,204,884 -1,933,733 -1,000,832 -15,392,921 -15,392,921 -8,526,660 -134,460 -7,203,550 -22,116,275 -13,592,482       
        class a: 12,500 shares authorized; 5,056 shares issued and outstanding at december 31, 2018; and 4,661 shares issued and outstanding at june 30, 2019
                                 49,000                                                      
        class b: 125,000 shares authorized; 36,965 shares issued and outstanding at december 31, 2018, including 574 shares of restricted stock; and 38,327 shares issued and outstanding at june 30, 2019, including 764 shares of restricted stock
                                 383,000                                                      
        class a: 12,500 shares authorized; 5,056 shares issued and outstanding at december 31, 2018 and march 31, 2019
                                  53,000                                                     
        class b: 125,000 shares authorized; 36,965 shares issued and outstanding at december 31, 2018, including 574 shares of restricted stock; and 37,094 and 37,004 shares issued and outstanding, respectively, at march 31, 2019, including 524 shares of restricted stock
                                  371,000                                                     
        dividends payable
                                       21,907,000                                                
        class a: 12,500 shares authorized; 5,056 shares issued and outstanding, at december 31, 2017 and 2018
                                   53,000                                                    
        class b: 125,000 shares authorized; 38,736 shares issued and outstanding at december 31, 2017, including 710 shares of restricted stock; and 36,965 shares issued and outstanding, at december 31, 2018, including 574 shares of restricted stock
                                   370,000                                                    
        class a: 12,500 shares authorized; 8,032 and 5,056 shares issued and outstanding, respectively, at december 31, 2017 and september 30, 2018
                                    53,000                                                   
        class b: 125,000 shares authorized; 38,736 shares issued and outstanding at december 31, 2017, including 710 shares of restricted stock; and 36,798 shares issued and outstanding at september 30, 2018, including 586 shares of restricted stock
                                    368,000                                                   
        class a: 12,500 shares authorized; 8,032 and 5,056 shares issued and outstanding, respectively, at december 31, 2017 and june 30, 2018
                                     53,000                                                  
        class b: 125,000 shares authorized; 38,736 shares issued and outstanding at december 31, 2017, including 710 shares of restricted stock; and 36,725 shares issued and outstanding at june 30, 2018, including 662 shares of restricted stock
                                     367,000                                                  
        class a common stock
                                      53,000  53,000 53,000 53,000  55,000 55,000 55,000  55,000 55,000 55,000  55,000 55,000 58,000  80,000 98,000 98,000  98,000 98,000 98,000  98,944 102,544 104,886  107,661 110,489 110,489  111,317 111,317 112,217  112,217 112,217 112,217  118,217 118,217 119,217  119,217 119,217 119,282 
        class b common stock
                                      388,000  386,000 385,000 380,000  381,000 381,000 368,000  369,000 372,000 370,000  376,000 375,000 332,000  301,000 284,000 282,000  281,000 284,000 280,000  275,014 273,473 254,318  247,685 249,262 248,138  256,022 255,519 286,736  286,655 286,419 302,850  315,404 306,886 301,895  274,651 273,965 265,605 
        deferred revenue
                                       313,000 335,000 337,000 355,000 349,000 362,000 333,000 319,000 692,000 1,328,000 1,305,000 1,454,000 2,117,000 1,592,000 2,188,000 1,631,000 1,388,000 1,506,000 2,034,000 1,982,000 2,009,000 2,023,000 1,965,000 1,931,000 1,930,000 1,811,535 1,801,270 1,749,713 1,649,851 1,599,980 1,953,753 1,984,284 2,020,728 2,077,872 2,027,410 2,255,906 2,255,906 2,323,834 2,616,993 2,736,998 2,906,379 2,946,077 2,572,077 2,464,308 2,430,644 2,491,013 2,380,385 2,266,930 
        class a: 12,500 shares authorized; 8,032 and 5,056 shares issued and outstanding, respectively, at december 31, 2016 and 2017
                                       53,000                                                
        class b: 125,000 shares authorized; 38,004 shares issued and outstanding at december 31, 2016, including 875 shares of restricted stock; and 38,736 shares issued and outstanding, at december 31, 2017, including 710 shares of restricted stock
                                       387,000                                                
        refundable taxes
                                        86,000 94,000 87,000 98,000 117,000 124,000 117,000 127,000 135,000 120,000 133,000 131,000 92,000 96,000 86,000 97,000 72,000 168,000 311,000 264,000 290,000 323,000 321,000 193,000 2,518,052 2,029,371 2,450,014 3,248,908 6,061,571 6,463,316 6,012,775 5,380,029 5,316,130 4,710,416 3,042,288 3,042,288 3,717,520 1,538,255 982,856 1,693,695 3,049,496 4,500,841 2,434,383 1,837,166 3,146,204 4,715,201 3,811,829 
        class a: 12,500 shares authorized; 8,032 and 5,233 shares issued and outstanding, respectively, at december 31, 2015; 8,032 and 5,056 shares issued and outstanding, respectively at december 31, 2016
                                           53,000                                            
        class b: 125,000 shares authorized; 36,833 and 36,711 shares issued and outstanding, respectively, at december 31, 2015, including 785 shares of restricted stock; and 38,004 shares issued and outstanding, at december 31, 2016, including 875 shares of restricted stock
                                           380,000                                            
        intangible and other assets
                                            220,000 222,000 216,000 222,000 233,000 245,000 367,000 313,000 328,000 422,000 1,440,000 484,000 569,000 695,000 572,000 611,000 807,000 1,185,000 1,698,000 2,191,000 1,315,636 1,676,810 1,764,053  2,398,934 2,811,623 3,160,190 3,667,398 4,864,186 5,661,742  6,665,562 14,584,907 14,832,251 16,044,512 17,381,827 19,124,981 20,297,528 11,575,234 13,318,801 12,984,003 14,003,107 14,757,921 
        class a: 12,500 shares authorized; 8,032 and 5,233 shares issued and outstanding, respectively, at december 31, 2014 and 2015
                                               55,000                                        
        class b: 125,000 shares authorized; 37,271 and 36,817 shares issued and outstanding, respectively, at december 31, 2014, including 1,006 shares of restricted stock; and 36,833 and 36,711 shares issued and outstanding, respectively, at december 31, 2015, including 785 shares of restricted stock
                                               368,000                                        
        deferred tax assets
                                                     1,251,000 1,292,000 1,016,000 1,283,000 1,116,000 947,000 830,000 3,019,000 2,900,000 3,184,000 2,753,000 1,156,741 1,159,456 944,857 868,629 1,042,317 1,135,846 971,759 950,477 827,784 952,076 1,088,872 1,088,872 1,207,027 1,213,561 995,545 867,465 964,503 547,084 489,827 670,624    
        class a: 12,500 shares authorized; 8,032 and 7,770 shares issued and outstanding, respectively, at december 31, 2013; 8,032 and 5,233 shares issued and outstanding, respectively, at december 31, 2014
                                                   55,000                                    
        class b: 125,000 shares authorized; 30,879 and 30,720 shares issued and outstanding, respectively, at december 31, 2013, including 1,844 shares of restricted stock; and 37,271 and 36,817 shares issued and outstanding, respectively, at december 31, 2014, including of 1,006 shares of restricted stock
                                                   373,000                                    
        class a: 12,500 shares authorized; 9,832 and 9,570 shares issued and outstanding, respectively, at december 31, 2012; 8,032 and 7,770 shares issued and outstanding, respectively, at december 31, 2013
                                                       80,000                                
        class b: 125,000 shares authorized; 28,380 and 27,978 shares issued and outstanding, respectively, at december 31, 2012, including 2,433 of restricted stock at december 31, 2012; and 30,879 and 30,720 shares issued and outstanding, respectively, at december 31, 2013, including of 1,884 restricted stock at december 31, 2013
                                                       309,000                                
        deferred acquisition payments
                                                            17,971,000 17,880,000 34,943,000 35,214,000                        
        class a: 12,500 shares authorized; 9,894 and 9,632 shares issued and outstanding, respectively, at december 31, 2011; 9,832 and 9,570 shares issued and outstanding, respectively, at december 31, 2012
                                                           98,000                            
        class b: 125,000 shares authorized; 28,074 and 27,917 shares issued and outstanding, respectively, at december 31, 2011, including 3,995 of restricted stock at december 31, 2011; and 28,380 and 27,978 shares issued and outstanding, respectively, at december 31, 2012, including 2,433 restricted stock at december 31, 2012
                                                           284,000                            
        class a: 12,500 shares authorized; 10,501 and 10,238 shares issued and outstanding, respectively, at december 31, 2010; 9,894 and 9,632 shares issued and outstanding, respectively, at december 31, 2011
                                                               99,000                        
        class b: 125,000 shares authorized; 25,480 and 25,257 shares issued and outstanding, respectively, at december 31, 2010, including 3,214 of restricted stock at december 31, 2010; and 28,074 and 27,917 shares issued and outstanding, respectively, at december 31, 2011, including 3,995 restricted stock at december 31, 2011
                                                               281,000                        
        deferred acquisition payment
                                                                17,397,419 17,307,828                      
        intangibles and other assets
                                                                   2,070,217       6,665,562             
        class a: 12,500,000 shares authorized; 11,131,716 and 10,869,216 shares issued and outstanding, respectively, at december 31, 2009; 10,500,632 and 10,238,132 shares issued and outstanding, respectively, at december 31, 2010
                                                                   105,006                    
        class b: 125,000,000 shares authorized; 25,193,875 and 24,499,205 shares issued and outstanding, respectively, at december 31, 2009, including 2,541,802 of restricted stock at december 31, 2009; and 25,480,181 and 25,256,908 shares issued and outstanding, respectively, at december 31, 2010, including 3,213,750 of restricted stock at december 31, 2010
                                                                   254,802                    
        trade accounts receivable
                                                                    20,736,743 13,438,343 14,758,497  13,109,558 11,920,607 21,734,291             
        class a: 12,500,000 shares authorized; 11,221,716 and 10,959,216 shares issued and outstanding, respectively, at december 31, 2008; 11,131,716 and 10,869,216 shares issued and outstanding, respectively, at december 31, 2009
                                                                       111,317                
        class b: 125,000,000 shares authorized; 28,673,564 and 26,093,848 shares issued and outstanding, respectively, at december 31, 2008, including 2,348,968 of restricted stock at december 31, 2008; and 25,193,875 and 24,499,205 shares issued and outstanding, respectively, at december 31, 2009, including 2,541,802 of restricted stock at december 31, 2009
                                                                       251,939                
        convertible preferred stock, .01 par value: 1,000,000 shares authorized; 6,024 and 0 shares issued and outstanding at december 31, 2007 and 2008, respectively; aggregate liquidation preference of 1,514,946 and 0 at december 31, 2007 and 2008, respectively
                                                                                       
        class a: 12,500,000 shares authorized; 11,371,716 and 11,109,216 shares issued and outstanding, respectively, at december 31, 2007; 11,221,716 and 10,959,216 shares issued and outstanding, respectively, at december 31, 2008
                                                                           112,217            
        class b: 125,000,000 shares authorized; 32,268,490 and 32,106,016 shares issued and outstanding, respectively, at december 31, 2007, including 3,240,266 of restricted stock at december 31, 2007; and shares issued 28,673,564 and 26,093,848 outstanding, respectively, at december 31, 2008, including 2,348,968 of restricted stock at december 31, 2008
                                                                           286,736            
        convertible preferred stock
                                                                            964,689 964,689 1,302,637  1,446,649 1,446,649 1,664,827  34,116,491 34,116,491 34,116,491 
        convertible preferred stock, .01 par value: 1,000,000 shares authorized; 9,758 and 6,024 shares issued and outstanding at december 31, 2006 and 2007, respectively; aggregate liquidation preference of 2,453,991 and 1,514,946 at december 31, 2006 and 2007, respectively
                                                                               1,446,649        
        class a: 12,500,000 shares authorized; 11,921,716 and 11,659,216 shares issued and outstanding, respectively, at december 31, 2006; 11,371,716 and 11,109,216 shares issued and outstanding, respectively, at december 31, 2007
                                                                               113,717        
        class b: 125,000,000 shares authorized; 27,798,529 and 27,636,055 shares issued and outstanding, respectively, at december 31, 2006, including 316,645 shares of restricted stock at december 31, 2006; and 32,268,490 and 32,106,016 shares issued and outstanding, respectively, at december 31, 2007, including 3,240,266 shares of restricted stock at december 31, 2007.
                                                                               321,061        
        commitments, contingencies and subsequent events
                                                                                       
        commitments, contingencies, and subsequent events
                                                                                       
        convertible preferred stock, .01 par value: 1,000,000 shares authorized; 225,485 and 9,758 shares issued and outstanding at december 31, 2005 and 2006, respectively; aggregate liquidation preference of 56,720,830 and 2,453,991 at december 31, 2005 and 2006, respectively
                                                                                   2,342,884    
        class a: 12,500,000 shares authorized; 11,928,216 and 11,665,716 shares issued and outstanding, respectively, at december 31, 2005; and 11,921,716 and 11,659,216 shares issued and outstanding, respectively, at december 31, 2006
                                                                                   119,217    
        class b: 125,000,000 shares authorized; 25,617,249 and 25,483,939 shares issued and outstanding, respectively, at december 31, 2005, including 293,171 of restricted stock at december 31, 2005; and 27,798,529 and 27,636,055 shares issued and outstanding, respectively, at december 31, 2006, including 316,645 of restricted stock at december 31, 2006.
                                                                                   276,361    
        deferred stock-based compensation
                                                                                       
        deferred income tax assets
                                                                                    358,081 372,007 232,519 
        deferred income tax liabilities
                                                                                       
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-06-30 2024-03-31 2023-12-31 2023-06-30 2023-03-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 2006-06-30 2006-03-31 
                                                                                      
          cash flows from operating activities:
                                                                                      
          net loss applicable to common stockholders
        -1,724,000 -2,317,000 -1,021,000 85,000 -1,982,000 -1,910,000 -2,206,000 -1,450,000                                                                       
          adjustments to reconcile net loss to net cash from operating activities:
                                                                                      
          amortization, depreciation, and loss on disposal
        715,000   1,153,000 633,000                                                                          
          loss on right-of-use lease assets impairment
        203,000                                                                              
          provision for credit losses
        20,000                                                                              
          deferred income taxes
        138,000 -13,000 19,000 4,000 76,000 327,000 -9,000 28,000  24,000  66,000 70,000 47,000 6,000 -35,000 -40,000 63,000 62,000 -68,000 -20,000 -800,000 -1,739,000 104,000 43,000 -141,000                 23,114,000 700,000 576,000 944,000 880,000 187,000 -43,000 15,696,000   -46,000    370,715 -56,325 297,374 117,301 1,645,883 652,243 1,987,173 656,690 935,607 -48,420,423 1,156,322 -1,199,705 -1,094,514 -1,146,539 -2,093,914 -703,955 -1,190,688 -635,381 -1,011,242 -729,190 -733,150 
          stock-based compensation
        489,000 456,000 920,000 556,000 455,000 426,000 870,000 433,000 486,000 1,500,000 799,000 2,034,000 1,409,000 695,000 667,000 608,000 655,000 744,000 992,000 878,000 907,000 1,057,000 997,000 823,000 782,000 545,000 705,000 702,000 682,000 951,000 1,097,000 1,162,000 981,000 1,357,000 2,937,000 1,779,000 3,501,000 1,966,000 2,216,000 2,349,000 2,666,000 2,794,000 2,879,000 3,024,000 3,117,000 2,883,000 2,363,000 2,368,000 2,614,000 1,919,000 3,257,000 3,715,000 4,816,000 3,908,000 3,734,336 3,952,215 3,945,405 3,511,044 2,925,593 2,925,235 2,593,697 2,387,323 2,280,762 2,326,462 2,538,081 2,452,027 2,365,873 3,247,996 2,669,236 3,067,472 2,093,285 2,985,949 2,342,721 2,887,214 2,634,162 3,208,705 3,427,908 3,520,743 
          change in certain assets and liabilities:
                                                                                      
          accounts receivable
        -176,000 703,000 43,000 15,000 -452,000 700,000 -168,000 -776,000 307,000 516,000 255,000 -911,000 -684,000 -1,254,000 293,000 31,000 -1,885,000 -564,000 642,000 145,000 -563,000 -304,000 -3,805,000 2,294,000 -2,037,000 1,638,000 -625,000 1,294,000 -534,000 119,000 480,000 401,000 1,080,000 1,875,000 2,405,000 2,919,000 830,000 -2,137,000 1,598,000 4,208,000 -2,845,000 -1,962,000 7,011,000 868,000 398,000 -5,741,000 520,000 2,767,000 -6,083,000 -2,936,000 -415,000 311,000 3,862,000 -810,000 -1,866,923 244,891 904,071 -6,247,039                     
          prepaid expenses, other current assets, and other assets
        -142,000 93,000 662,000 -1,168,000 -14,000 178,000 -1,441,000 -368,000                                                                       
          accounts payable
        -208,000 557,000 -279,000 1,208,000 363,000 201,000 389,000 -77,000 -395,000 -1,123,000 -1,196,000 -47,000 -21,000 512,000 -2,355,000 1,410,000 570,000 -675,000 1,545,000 -1,003,000 931,000 318,000 1,448,000 -592,000 -450,000 743,000 217,000 104,000 -969,000 1,266,000 -438,000 177,000 -846,000 -856,000 -1,134,000 -1,625,000 -1,109,000 1,257,000 -2,613,000 -1,173,000 -174,000 -125,000 -6,827,000 708,000 -2,056,000 5,976,000 616,000 -2,948,000 3,879,000 1,966,000 1,880,000 -2,016,000 -463,000 49,000 -1,339,688 -1,693,119 -999,174 2,489,981 -566,065 3,283,489 74,230 -305,329 1,152,523 348,127 -3,445,239 -1,714,619 1,222,632 -2,335,265 1,858,302 104,686 294,351 393,603 68,055 -105,379 2,198,189 3,666,280 -4,155,703 92,033 
          accrued benefits and payroll, other accrued, and other liabilities
        71,000  9,000                                                                            
          deferred revenue and deposits
        100,000 168,000 -376,000 -487,000 200,000 234,000 256,000 702,000 1,000 58,000 292,000 -1,139,000 -527,000 -331,000 687,000 -125,000 146,000 -85,000 177,000 -388,000 532,000 206,000 -844,000 -1,639,000 -415,000 2,174,000 234,000 87,000 238,000 528,000                                                 
          net cash from operating activities
        -514,000 121,000 290,000 803,000 -2,622,000 875,000 -2,361,000 -2,478,000 1,754,000 -5,771,000 -4,381,000   -1,406,000 -524,000 -119,000 -84,000 -5,615,000 -1,338,000 -1,914,000 1,593,000 -1,714,000 -1,749,000 1,883,000 -664,000 5,624,000 989,000 2,325,000 -1,284,000 3,021,000 2,316,000 254,000 -878,000 -796,000 -220,000 -386,000 -2,267,000 753,000 7,563,000 -1,763,000 6,200,000 4,302,000 6,750,000 3,289,000 8,078,000 6,109,000 4,332,000 1,014,000 2,141,000 4,311,000 3,656,000 7,980,000 3,954,000 3,674,333 4,883,986 5,704,627 2,519,054 5,920,150 -802,719 1,251,289 3,019,044 3,574,651 5,241,565 4,157,262 4,173,782 7,162,791 8,150,565 4,552,353 6,657,174 9,496,441 10,811,786 4,282,561 12,478,122 3,974,052 11,152,292 6,251,428 9,430,099 
          capital expenditures
        -443,000 -459,000 -382,000 -318,000  -216,000 -81,000 -4,000 -853,000 -522,000 -392,000   -1,141,000 -447,000 -466,000 -338,000 -100,000 -56,000 -269,000 -432,000 -596,000 -195,000 -515,000 -726,000 -237,000 -71,000 -547,000 -264,000 -769,000 -288,000 -368,000 -904,000 -2,000 -392,000 -232,000 -114,000 -248,000 -484,000 -738,000 -2,032,000 -853,000 -968,000 -1,107,000 -518,000 -672,000 -565,000 -751,000 -915,000 -810,000 -612,000 -811,000 -706,000 -750,000 -1,360,908 -620,381 -1,039,235 -950,476 -713,642 -769,624 -686,230 -1,271,760 -991,527 -532,469 -376,462 -482,605 -599,421 -936,290 -850,227 -898,976 -415,440 -490,524 -898,711 -1,584,057 -861,348 -1,500,527 -1,988,363 -1,521,974 
          free cash flows
        -957,000 -338,000 -92,000 485,000  659,000 -2,442,000 -2,482,000 901,000 -6,293,000 -4,773,000   -2,547,000 -971,000 -585,000 -422,000 -5,715,000 -1,394,000 -2,183,000 1,161,000 -2,310,000 -1,944,000 1,368,000 -1,390,000 5,387,000 918,000 1,778,000 -1,548,000 2,252,000 -288,000 1,948,000 -650,000 -880,000 -1,188,000 -452,000 -500,000 -2,515,000 269,000 6,825,000 -3,795,000 5,347,000 3,334,000 5,643,000 2,771,000 7,406,000 5,544,000 3,581,000 99,000 1,331,000 3,699,000 2,845,000 7,274,000 3,204,000 2,313,425 4,263,605 4,665,392 1,568,578 5,206,508 -1,572,343 565,059 1,747,284 2,583,124 4,709,096 3,780,800 3,691,177 6,563,370 7,214,275 3,702,126 5,758,198 9,081,001 10,321,262 3,383,850 10,894,065 3,112,704 9,651,765 4,263,065 7,908,125 
          cash flows from investing activities:
                                                                                      
          capitalized software development costs
        -443,000 -454,000 -382,000 -318,000 -289,000                                                                          
          proceeds from prior year domain asset sale
        32,000                                                                              
          net cash from investing activities
        -411,000 -428,000 -350,000 -253,000 -289,000 -165,000 -81,000 -4,000  -522,000 -392,000 -1,996,000 -1,501,000 -1,141,000 -447,000 -66,000 -338,000 -100,000 2,191,000 -269,000 -432,000 -509,000 -8,236,000 -577,000 -727,000 -143,000 -34,407,000 -545,000 -842,000 -769,000 -288,000 -377,000 -906,000 -6,000 -395,000 -235,000 -119,000 -475,000 242,000 -1,260,000 23,717,000 -877,000 -1,000,000 -826,000 -545,000 -807,000 -550,000 1,236,000 449,000 512,000 197,000 -103,000 2,032,000 1,194,000 937,724 1,859,410 -14,120,185 931,051 1,364,391 1,827,480 -9,447 41,160 981,797 632,225 466,894 454,214 -161,509 1,026,715 794,288 -877,331 -1,202,314 -13,448,258 -10,844,476 -1,505,407 -1,537,118 -1,499,455 -19,673,223 -815,127 
          cash flows from financing activities:
                                                                                      
          proceeds from exercises of stock options, and issuance and vesting of restricted stock
        2,000 4,000 28,000 268,000                                                                          
          repayments under finance lease liabilities and related obligations
         -76,000 -110,000 -107,000 -104,000 -24,000 -188,000                                                                        
          net cash from financing activities
        2,000 -72,000 -110,000 -79,000 164,000 -21,000 -188,000 -93,000   9,000 30,000 22,000 16,000 276,000 153,000   -10,824,000 23,000 5,304,000 9,000 44,000 145,000 1,501,000 195,000 43,000 22,000 -5,633,000 -21,880,000 101,000 9,000 9,000 6,000 -134,000 -47,000 -321,000 190,000 -776,000 -1,798,000 -1,181,000 -1,697,000 -3,922,000 -222,000 33,680,000 343,000 202,000 841,000 179,000 -1,483,000 -24,112,000 -1,592,000 -17,734,000 -1,296,000 -2,657,338 412,331 -3,300,904 -729,089 -1,960,252 -1,924,470 -2,176,681 -2,859,895 -3,940,974 -1,582,523 -1,655,186 -6,284,101 -8,671,414 -9,067,710 -10,819,969 -7,783,864 -9,034,160 -14,059,451 1,387,221 1,988,415 -25,665,924 170,381 408,462 819,020 
          net increase in cash and cash equivalents
        -923,000 -379,000 -170,000 471,000 -2,747,000               -2,160,000 6,465,000 -2,214,000  1,451,000 110,000 5,676,000 -33,375,000    -187,000    -1,325,000 -502,000 -826,000 -2,552,000 219,000 4,505,000 20,773,000 3,626,000   36,424,000 7,614,000   1,642,000 1,170,000    3,852,000    2,721,016 5,324,289 -899,709 -934,839 200,309 615,474 4,291,267     -5,473,328 -2,004,021 -740,033 -16,695,923 -5,174,694 12,961,130 -23,228,990 9,823,218 -13,013,333 9,433,992 
          cash and cash equivalents at beginning of period
        9,942,000 12,767,000 14,607,000 14,607,000 20,474,000 20,474,000 27,086,000 27,086,000 27,086,000 33,851,000 -795,000 42,526,000 45,230,000 104,190,000 103,950,000 109,155,000 80,032,000 30,912,000 15,930,000 37,443,000 -52 37,328,052 33,638,002 27,418,396 36,456,307 46,105,827 63,090,941 
          cash and cash equivalents at end of period
        9,019,000 -379,000 -170,000 471,000 10,020,000 689,000 11,977,000 12,032,000 890,000 14,122,000 15,710,000 23,329,000 24,818,000 24,555,000      -2,160,000 6,465,000 40,312,000 -9,941,000 1,451,000 110,000 50,906,000 -33,375,000 1,802,000 -7,759,000 84,562,000 -187,000 1,948,000 -643,000 103,072,000 -1,325,000 -502,000 -826,000 106,603,000 219,000 4,505,000 20,773,000 83,658,000 -620,000 5,702,000 36,424,000 38,526,000 5,761,000 6,409,000 1,642,000 17,100,000 -19,604,000 1,961,000 -7,722,000 41,295,000 1,954,667 7,155,727 -11,716,462 40,049,068 5,324,289 -899,709 -934,839 33,838,311 615,474 4,291,267 2,968,970 25,762,291 -1,670,132 109,570 -5,473,328 34,452,286 -740,033 -16,695,923 -5,174,694 59,066,957 -23,228,990 9,823,218 -13,013,333 72,524,933 
          supplemental disclosure of cash flow information:
                                                                                      
          cash paid for income taxes
        8,000 -10,000 8,000   -2,000 65,000   61,000  38,000 38,000                                                                  
          cash paid for interest
        10,000 -69,000 104,000 22,000 25,000 28,000 65,000                                                                        
          amortization, depreciation, and loss on disposals
         698,000                                                                             
          gain on domain asset sale
                                                                                    
          provision for doubtful accounts
         22,000                                                                             
          acquisition settlement
                                                                                      
          accrued compensation, other accrued, and other liabilities
            -1,842,000 -43,000                                                                         
          purchases of property and equipment
         -5,000   -165,000 -81,000 -4,000 -853,000 -522,000 -392,000 -1,996,000 -1,501,000 -1,141,000 -447,000 -466,000 -338,000 -100,000 -56,000 -269,000 -432,000 -596,000 -195,000 -515,000 -726,000 -237,000 -71,000 -547,000 -264,000 -769,000 -288,000 -368,000 -904,000 -2,000 -392,000 -232,000 -114,000 -248,000 -484,000 -738,000 -2,032,000 -853,000 -968,000 -1,107,000 -518,000 -672,000 -565,000 -751,000 -915,000 -810,000 -612,000 -811,000 -706,000 -750,000 -1,360,908 -620,381 -1,039,235 -950,476 -713,642 -769,624 -686,230 -1,271,760 -991,527 -532,469 -376,462 -482,605 -599,421 -936,290 -850,227 -898,976 -415,440 -490,524 -898,711 -1,584,057 -861,348 -1,500,527 -1,988,363 -1,521,974 
          proceeds from domain asset sale
         31,000 32,000                                                                            
          non-cash purchases of property and equipment
             -51,000                                                                         
          allowance for credit losses
           7,000 -59,000 -12,000 -74,000 25,000                                                                       
          amortization and depreciation
             774,000 1,145,000 474,000 747,000 1,842,000 889,000 2,894,000 1,920,000 983,000 1,154,000 1,454,000 1,754,000 1,608,000 1,627,000 1,651,000 1,692,000 2,278,000 2,041,000 2,047,000 2,045,000 2,034,000 1,238,000 426,000 410,000 524,000 525,000 789,000 726,000 751,000 737,000 767,000 814,000 876,000 926,000 904,000 954,000 877,000 910,000 907,000 932,000 1,356,000 1,392,000 1,658,000 1,665,000 1,968,000 1,962,000 1,959,000 1,959,000 2,577,000 2,669,416 2,662,528 2,629,790 1,511,266 1,702,536 1,922,171 1,972,335 2,096,798 2,299,382 2,714,023 2,968,482 3,721,904 5,051,943 5,509,252 6,274,465 6,663,239 6,953,427 6,522,015 6,270,479 6,424,156 6,859,570 6,943,521 6,565,088 6,168,901 
          loss on the disposal of capital assets
                                                                                      
          proceeds from sales of property and equipment
                                                              1,525 5,471 1,662 342 1,418 180 18 8,442 50 -5,973 6,538 1,019 17,405 19,619 12,564 -9,679 17,794 400 2,170 
          proceeds from exercises of stock options, issuance and vesting of restricted stock and employee stock purchase plan
                3,000 17,000 9,000 30,000 22,000 16,000 276,000 153,000 66,000 33,000 28,000 23,000 20,000 9,000 44,000 145,000 1,501,000 195,000 43,000 22,000 40,000 31,000 101,000 9,000 9,000 6,000 9,000 13,000                                           
          net decrease in cash and cash equivalents
             689,000 -2,630,000 -2,575,000 890,000 -6,352,000 -4,764,000 -3,757,000 -2,268,000 -2,531,000 -695,000 -32,000 -356,000 -5,682,000           -7,759,000 -19,628,000   -643,000 -878,000                  1,961,000    7,155,727          -1,656,105 -1,670,132            
          accrued expenses and other current liabilities
              -1,123,000 -1,469,000 -95,000 -1,159,000 -995,000 -43,000 -13,000 -77,000 -1,799,000 -292,000 -778,000 -1,007,000 175,000 1,167,000 2,446,000 521,000 332,000 -190,000 249,000 416,000 -418,000 226,000 -212,000 193,000 -760,000 -128,000 -493,000 -382,000 -593,000 716,000 709,000 387,000 -1,238,000 318,000 -870,000 782,000 -1,126,000 374,000 -863,000 1,135,000 -688,000 -93,000 361,000 381,000 -383,000 -252,000 -935,000 -134,000 -680,970 209,241 906,942 759,787 -679,428 538,030 121,174 -300,217 334,016 525,779 -714,460 -1,412,750 35,193 1,448,408 884,463 344,367 65,363 926,244 -308,459 181,826 114,807 215,825 -50,662 125,231 
          cash paid for finance lease
               -93,000                                                                       
          cash paid for operating leases
               138,000 3,000 1,412,000 1,184,000 1,481,000 982,000 498,000 583,000 704,000 397,000 471,000 446,000 446,000 572,000 301,000 425,000 425,000 425,000 418,000                                                     
          financing lease
                 786,000 451,000                                                                    
          allowance for doubtful accounts and customer credits
                                                                                      
          gain (or loss) on disposal of fixed assets
                                                                                      
          net cash from provided by investing activities
                                                                                      
          settlement of a contractual obligation
                                                                                      
          finance lease principal payments
                                                                                      
          foreign government paycheck assistance and rent subsidies
                   10,000 10,000  11,000 134,000                                                               
          cash paid during the period for income taxes, net of refunds
                                                   7,000 19,000 5,000  -27,000 9,000 43,000  12,000 30,000 66,000  12,326 3,500 -747,973 -2,683,965 -675,000                   
          supplemental disclosure of non-cash investing and financing activities:
                                                                                      
          net loss applicable to common shareholders
                 -7,220,000 -4,476,000 -4,671,000 -3,113,000 -1,582,000  3,313,000 -336,000 -5,332,000                                                             
          allowance for doubtful accounts and advertiser credits
                 155,000 93,000 495,000 370,000 328,000 239,000 154,000 15,000 27,000 -626,000 -629,000 1,178,000 1,351,000 237,000 135,000 213,000 -157,000 64,000 77,000 99,000 159,000 -447,000 167,000 199,000 307,000 253,000 802,000 366,000 261,000 -357,000 443,000 275,000 -40,000 579,000 300,000 -52,000 701,000 291,000 526,000 532,000 373,000 -67,000 272,000 730,000 845,000 521,738 209,737 304,651 166,874          942,902 939,981 638,095         
          change in operating assets and liabilities:
                                                                                      
          prepaid expenses, other current assets and other assets
                 -364,000 -42,000 -469,000 -200,000 -727,000  -1,393,000 -185,000 -394,000  200,000 -411,000 -854,000  627,000 239,000 -394,000  -115,000 -322,000 169,000  442,000 -88,000 -303,000  377,000    615,000 -189,000 58,000  66,000 -279,000 187,000  199,000    982,000    176,857                       
          investing activities:
                                                                                      
          proceeds from sale of property and equipment
                                                                                      
          financing activities:
                                                                                      
          financing lease payments
                 -76,000                                                                     
          net cash provided (used) by financing activities
                 -59,000                                                                     
          supplemental disclosure of cash flow and non-cash information:
                                                                                      
          acquisition of property and equipment included in accounts payable and accrued liabilities
                   63,000 128,000                                                                  
          gain on loan extinguishment
                                                                                     
          gain on sale of equity investment
                                                                                      
          proceeds from sale of equity investment
                                                                                     
          settlement of a contract matter
                                                                                    
          cares act loan extinguishment
                                                                                     
          settlment of a contractual obligation, non cash
                                                                                      
          cash received during the period for income taxes, net of refunds
                                                                                      
          adjustments to reconcile net loss to net cash used by operating activities:
                                                                                      
          gain on equity investment
                                                                                      
          net cash used by operating activities
                   -1,791,000 -789,000                                                                  
          supplemental disclosures of cash inflows within operating activities:
                                                                                      
          less:
                                                                                      
          net income from discontinued operations, net of tax
                                                                                      
          loss from continuing operations
                      -2,035,000 3,313,000 -336,000 -5,332,000                                                             
          adjustments to reconcile net loss to net cash provided by continuing operating activities:
                                                                                      
          acquisition and disposition related benefits
                                                                                      
          impairment of goodwill
                          475,000 14,213,000                                                       
          impairment of intangible assets from acquisitions
                          -944,000                                                           
          net cash (used in) continuing operating activities
                         -5,615,000                                                             
          net cash from discontinued operating activities
                                                                                      
          cash from sale of discontinued operations
                                                                                      
          purchases of intangible assets and changes in other non-current assets
                             -1,000    -1,000          -3,000    -7,000 -15,000 -24,000   -27,000 -135,000                                 
          cash paid for acquisitions, net of cash acquired
                                                                                      
          net cash from continuing investing activities
                      -447,000 -66,000 -338,000 -100,000                                                             
          repurchase of class b common stock for treasury stock
                                                         -119,000                 -6,864,223 -8,524,582 -9,992,529 -7,202,621 -8,523,793        
          proceeds from cares act loans
                                                                                      
          net cash from continuing financing activities
                      276,000 153,000 66,000 33,000                                                             
          net cash from discontinued financing activities
                                                                                      
          cash and cash equivalents of continuing operations at end of period
                      -695,000 -32,000 -356,000 28,169,000                                                             
          supplemental disclosure of non-cash information:
                                                                                      
          right-of-use assets obtained in exchanged for new operating lease liabilities
                                                                                      
          change in right-of-use assets obtained in exchange for operating lease liabilities
                          3,482,000                                                            
          retirement of treasury stock
                                                                                      
          acquisition-related benefit
                           -202,000                                                           
          net cash from continuing operating activities
                       -119,000                                                               
          purchases of intangible assets and other assets
                              -62,000    2,000                                                   
          net cash from discontinued investing activities
                                                                                      
          net cash from discontinuing financing activities
                                                                                      
          less: cash and cash equivalents of discontinued operations at the end of period
                                                                                      
          cash paid for acquisitions
                                                                                      
          other non-current liabilities
                              -30,000 -30,000 -8,000 -52,000 2,000 -19,000 -18,000 38,000 66,000 111,000 -134,000 -132,000 -141,000 -136,000 -119,000 -117,000 -119,000 -118,000 -102,000 -103,000 -101,000 -66,000 -105,000 -29,000 -98,000 -25,000 93,000 -168,000 -57,000 -46,000 -73,000 84,541 95,054 34,272 -28,867         -8,972 -7,839 -5,085 -6,552 -31,370 2,105       
          less: cash and cash equivalents of discontinued operations at end of period
                                                                                      
          cash received during the period for interest
                                                                                      
          deferred issuance of class b common stock in connection with acquisition
                                                                                      
          issuance of deferred class b common stock in connection with prior deferred issuance from acquisition
                                                                                      
          property and equipment acquired in accounts payable and accrued expenses
                                                                                      
          acquisition-related liabilities not paid
                                                                                      
          operating activities:
                                                                                      
          net loss
                           -3,665,000 -4,508,000 -24,875,000 -414,000 -1,215,000 -1,114,000 -1,299,000 -637,000 -457,000 -658,000 -926,000  -811,000 -1,280,000 -3,510,000                         644,964 -492,871 -3,127,616 -67,774   -1,168,157 -1,673,037             
          cash received in connection with acquisitions
                           88,000  95,000                                                     
          proceeds from loan facilities
                                                                                     
          right-of-use assets obtained in exchange for new operating lease liabilities
                                                                                     
          impairment of intangibles assets from acquisitions
                             5,903,000                                                         
          acquisition-related costs
                             -728,000 -264,000 -433,000                                                       
          adjustments to reconcile net loss to net cash provided by operating activities:
                                                                                      
          common stock dividends payments
                                                                         -741,105 -769,587 -791,724 -803,512 -821,827         
          leasehold improvement incentive recorded in other current/non-current assets and other non-current liabilities
                                                                                      
          refundable taxes
                               -48,000        8,000 -7,000 11,000 19,000 7,000 -7,000 10,000 8,000 -15,000 13,000 -2,000 -39,000 4,000 -11,000 12,000 -25,000 96,000 142,000 -46,000 559,000 11,000 -543,000 -127,000 2,429,165 338,727 408,024 830,084 2,839,528 495,547 -384,818 -1,318,782 467,478 -1,500,760 -1,082,198 -1,562,800 678,923 -2,054,301 -464,262 779,561 1,367,454 1,524,445 -1,073,564 1,172,938 1,779,506 1,763,537 1,009,989 25,132 
          repurchases of class b common stock
                                                                                     
          common stock cash dividends paid
                                   -21,911,000                                                 
          accretion of interest and other expense
                                 117,000                                                     
          accretion of interest expense
                                                          92,000 92,000 178,000 178,075 179,096                       
          purchases of intangibles and changes in other non-current assets
                                             -3,000            -40,000    -30,000    -31,815 -50,390 -37,370 -13,610 -14,619 -30,718    -7,807 -11,383 -161,680 -27,182 -271,613 -419,065       
          common stock cash dividends declared and not paid
                                                                                      
          purchases of intangible assets
                                       -9,000 -2,000 -4,000                      -22,625                       
          net income
                                          -5,744,000 -5,854,000 -68,791,000 -3,677,000 1,259,000 10,000 20,869,000 4,583,000 571,000 -21,496,000 980,000 855,000 605,000   85,000 -34,334,000 -543,000 396,000 -715,000 987,852 1,253,314 141,396 576,438          1,357,956 475,359 -1,246,341 -756,274 -1,521,046 330,902 441,150 -563,061 11,258 -189,504 297,670 
          adjustments to reconcile net income to net cash from operating activities:
                                                                                      
          loss on disposals of fixed assets and intangible assets
                                                                                      
          gain on sale of discontinued operations
                                                                                  
          gain on sale of archeo assets
                                                                                      
          deferred revenue
                                      -22,000 -2,000 -18,000 6,000 -14,000 30,000 14,000 -373,000 356,000 23,000 -149,000 -663,000 525,000 -596,000 557,000 243,000 -118,000 44,000 52,000 -27,000 -14,000 58,000 33,000 2,000 118,019 10,265 -18,146 99,862 113,592 -353,772 -30,534 -36,444 -57,144 50,463 -56,940 -172,361 -69,367 -295,478 -122,330 -168,610 -39,615 369,751 108,005 32,926 -59,155 109,553 113,813 -25,507 
          proceeds from sale of discontinued operations
                                                                                    
          proceeds from (cash paid for) sale of archeo assets
                                                                                      
          tax withholding related to restricted stock awards
                                          -143,000 -60,000 -44,000 -50,000 -210,000   -613,000 -319,000 -148,000 -1,511,000 -255,000 -1,384,000 -202,000                            
          loss on disposal of fixed assets
                                                                                      
          cash paid for sale of archeo assets
                                           -224,000                                         
          repurchase of class b common stock
                                              -1,916,000 -354,000 -931,000          -581,000 -682,000  -134,889 -2,847,000 -251,582  -1,230,162 -1,493,855 -2,158,913  -931,396 -1,000,832 -5,568,998             
          acquisition and disposition related costs
                                                                                      
          proceeds from offering, net of costs
                                                  -147,000                                   
          cash paid during the period for income taxes
                                                                                      
          cash paid during the period for interest
                                                                                      
          proceeds from sale of discontinued operations, net of costs
                                               -515,000                                       
          common stock dividend payments
                                               -846,000 -839,000  -857,000 -846,000 -771,000      -1,318,000 -743,000 -745,000  -738,382 -743,145 -711,835  -705,235 -703,570 -705,958  -723,556               
          prepaid expenses and other current assets
                                             -718,000            -223,000    -8,000    389,959                     
          proceeds from exercises of stock options and issuance, issuance and vesting of restricted stock and employee stock purchase plan
                                             240,000                                         
          loss on sales of fixed assets
                                                                 1,624         826 -1,019   -106       
          gain on sales and disposals of intangible assets
                                                      -35,000 -1,048,000 -1,329,000 -1,362,000    -1,463,000 -2,309,322 -2,486,242 -2,712,762 -1,912,674 -2,121,706 -2,632,634 -690,244 -1,327,304 -1,878,877 -1,048,113 -854,616 -930,239 -366,474 -1,611,341 -2,010,576 -144,691 -997 -126,569 -123,246 -32,264 -85,194    
          proceeds from sales of intangible assets
                                                      36,000 1,047,000 1,330,000 1,362,000 862,000 714,000 3,269,000 1,474,000 2,321,280 2,496,945 2,742,775 1,913,000 2,127,005 2,634,294 690,393 1,327,521 1,995,600 1,140,522 854,787 930,368 445,719 1,973,369 1,805,520 140,000 1,700 406,500 125,000 155,006 242,000 202,290 754,200 613,955 
          proceeds from sale of archeo assets
                                                                                      
          cash received during the period for income taxes
                                                                                      
          proceeds from offering
                                                                                      
          proceeds from exercises of stock options and issuance of restricted stock to employees, net of repurchases of forfeited unvested restricted stock
                                               88,000 64,000 52,000  762,000 2,075,000 1,329,000  810,000 228,000 2,000                             
          proceeds from employee stock purchase plan
                                               30,000 29,000 21,000 18,000 20,000   26,000 18,000 17,000 11,000 6,000 11,000 11,000 8,000 8,229 6,161 3,713 7,897 4,848 4,123 4,129 4,098 6,689 7,736 11,640 13,008 13,595 11,218 10,019 12,103 -11,828 15,337 10,676 34,247 13,486 13,477 19,216 23,197 
          deferred offering costs
                                                     -67,000                                 
          acquisition and separation related costs
                                                                                      
          excess tax benefit related to stock-based compensation
                                                       -13,000 -189,000 -7,000 -146,000 -42,000 -23,000 -97,000                         
          proceeds from exercises of stock option and vesting of restricted stock units
                                                                                      
          proceeds from issuance of restricted stock to employees, net of repurchases of forfeited unvested restricted stock
                                                                                      
          deferred acquisition payments
                                                          -17,409,000                           
          cash paid during the period for interest accretion on deferred payment
                                                          532,000                           
          deferred payments related to acquisition
                                                          735,000   -382                       
          tax withholding related to restricted stock awards in accrued expenses
                                                                                      
          loss on sale of fixed assets
                                                                                      
          acquisition related costs
                                                          -132,000                         
          purchases of intangible and changes in other non-current assets
                                                       -38,000    -6,000                           
          net increase in cash and cash equivalents by operations
                                                                                      
          intangible asset deposit
                                                             500,000                         
          leasehold improvement incentive
                                                              40,458                       
          change in certain assets and liabilities, net of acquisition:
                                                                                      
          proceeds from exercises of stock option
                                                                                      
          cash received during the period for income taxes, net of payments
                                                                                      
          fair value of class b common stock issued in connection with acquisition
                                                              492                       
          non-cash investing and financing activities:
                                                                                      
          gain on sales of fixed assets
                                                              -1,617 -2,345   -1,416 -180 -18  -50 -125 -440    -501    -5,284 -400 7,901 1,863 
          capital lease obligation principal payments
                                                                  -1 -1,824 -2,065 -2,272 -8,251 -9,146 -10,952 -10,632 -12,568 -13,234 -11,168 -10,771 -10,208        
          excess tax benefit related to stock options
                                                                      -19,350 -38,413 -11,064 -594 -6,722 -20,380 -33,161  -16,214 -953,773 -1,492,991 -437,667 -192,651   
          proceeds from exercises of stock options
                                                          -4,000 -2,000 7,000 26,000 765,041   226,431 341,749 8,628 18,680 3,150 -9,808 54,489 22,855 12,562 2,149 274,622 334,333 340,100 220,852 350,997 1,449,112 1,872,390 321,104 389,693 459,565 952,910 
          leasehold improvement incentive recorded in other current assets and other non-current liabilities
                                                                                      
          loss on sales and disposals of intangible assets
                                                           -713,000                           
          cash paid for acquisition, net of cash acquired
                                                                                     
          deferred income taxes, net of acquisition
                                                               372,666                       
          prepaid expenses, other current assets and restricted cash
                                                                  438,320 -366,691 -1,065,408 6,115 -71,659 308,844 9,651 80,535 597,582 -1,109,045 -1,193,961 -102,497 -135,092 422,156      -503,201 
          proceeds from issuance of restricted stock to employees
                                                                                      
          excess tax benefits related to stock-based compensation
                                                                                      
          proceeds from exercises of stock options and issuance of restricted stock
                                                                                      
          impairment of intangible assets
                                                                                      
          facility relocation recoveries
                                                                                   -25,788 -17,643 
          deferred financing costs paid
                                                                          -18,805           
          preferred stock dividends and conversion payment
                                                                                -17,891 -20,591 -422,147 -422,146 -422,148 -1,632,441 
          repurchase of redeemable preferred stock
                                                                                     
          acquisition and offering costs recorded in accounts payable and accrued expenses
                                                                                      
          allowance for doubtful accounts and merchant advertiser credits
                                                                   357,358 379,354 252,224 411,688 181,243 121,482 261,004     554,683 404,969 652,231 -223,930 496,634 227,396 878,498 174,751 
          trade accounts receivable
                                                                   -7,655,757 940,800 -227,293 -2,085,558 -1,370,194 5,227,259 4,203,938 -2,321,186 1,908,793 -3,530,137 -2,148,014 369,734 1,009,267 -1,952,644 3,355,244 -7,992,535 -3,240,731 1,192,900 629,559 
          other non current liabilities
                                                                   100,882 351,018 213,862  -5,006 -4,235 -3,923        -3,641 -6,607 -6,116 14,639 4,266 
          facility relocation costs
                                                                          -18,930 -54 -1,663 4,635         
          change in certain assets and liabilities, net of acquisitions:
                                                                                      
          cash paid, net of cash acquired and recoveries, for acquisitions
                                                                                      
          issuance (return) of stock in connection with acquisitions
                                                                                      
          leasehold improvement incentive recorded in other current assets and accrued expenses
                                                                                      
          preferred stock dividends
                                                                             -16,109         
          increase in other non current assets
                                                                                 -93,775 -573,060 -56,390 -336,720 -281,128 
          cash paid, net of cash acquired, for acquisitions
                                                                                      
          purchases of intangibles and changes in other non current assets
                                                                         -87             
          cumulative effect of a change in accounting principle
                                                                                  -151,341 
          cash paid, net of cash acquired and recoveries, for acquisitions and earn-outs
                                                                                      
          common stock dividends declared and not paid
                                                                                      
          cumulative effect of change in accounting principle, net of tax
                                                                                      
          property and equipment acquired with capital lease obligation
                                                                                      
          cash paid, net of recoveries, for acquisitions
                                                                           -16,730 -110,792  -12,945,169 -375     
          preferred stock dividends payments
                                                                           -11,927           
          repurchase of convertible preferred stock
                                                                           -291,064 -117,900         
          income tax benefit related to stock-based awards
                                                                                      
          excess tax benefit related to stock-based awards
                                                                                      
          acquisition-related retention consideration in earn-out liability
                                                                                      
          offering costs paid
                                                                                      
          convertible preferred stock dividends and conversion payment
                                                                                      
          proceeds from public offerings, net of underwriter discounts
                                                                                      
          proceeds from exercises of warrants
                                                                                      
          cashless exercise of warrants
                                                                                      
          cumulative effect of a change in accounting principle, net of tax
                                                                                      
          facility relocation (recoveries) costs
                                                                               9,025       
          preferred stock dividends and conversion payments
                                                                                      
          capital lease obligation principal payment
                                                                                      
          common stock dividends
                                                                                -823,315 -831,973     
          prepaid expenses, other current assets, and restricted cash
                                                                                 1,036,845  -619,457   
          capital lease obligation principal paid
                                                                                 -3,536 -3,560 -3,294 -2,906 -2,611 
          preferred stock buy back
                                                                                 -555,113     
          adjustment to fair value of redemption obligation
                                                                                      
          income tax benefit related to stock options
                                                                                      
          current and non-current prepaid expenses, other current assets, and restricted cash
                                                                                      
          supplemental disclosures of non-cash investing and financing activities:
                                                                                      
          issuance of stock in connection with acquisitions
                                                                                      
          accretion to redemption value of redeemable convertible preferred stock
                                                                                      
          additional acquisition earn-out consideration included in earn-out liability
                                                                                      
          cash paid, net of recoveries, for acquisitions and earn-outs
                                                                                   -144,828 -18,102,340 371,850 
          proceeds from public offering, net of underwriter discounts
                                                                                      
          gain on sales of intangible assets
                                                                                    -174,071 -179,208