7Baggers

Agora, Inc
(NASDAQ:API) 

API stock logo

Agora, Inc. provides Real-Time Engagement Platform-as-a-Service (RTE-PaaS) in the People's Republic of China, the United States, and internationally. Its RTE-PaaS offers developers with software tools to embed real-time video, voice, and messaging functionalities into applications. The company's ent...

Founded: 2013
IPO Price: $20 (Jun 26, 2020)
Full Time Employees: 447
CEO / Co-Founder: Tony Zhao 
Sector: Technology
Industry: Software-Application

Share this website to your friends
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
    Unit: USD2025-11-20 2025-08-19 2025-05-28 2025-02-25 2024-12-31 2024-11-26 2024-08-20 2024-05-23 2024-02-27 2023-12-31 2023-11-22 2023-08-22 2023-05-31 2023-02-28 2022-12-31 2022-08-16 2022-05-24 2022-02-23 2021-12-31 2021-11-16 2021-08-09 2021-05-31 2021-02-28 2020-12-31 2020-11-17 2020-06-30 
                              
      real-time engagement service revenues
    34,783,000 33,716,000 32,673,000 127,624,000  30,356,000 33,138,000 32,222,000 32,300,000 32,300,000 32,718,000 32,979,000 35,101,000 152,886,000  39,203,000 37,057,000 159,943,000 -122,074,057 42,390,000 40,357,000 39,487,000 131,149,000  30,620,000 33,672,000 
      real-time engagement on-premise solution and other revenues
    591,000 543,000 596,000 5,632,000  1,217,000 1,071,000 799,000 3,741,000                  
      total revenues
    35,374,000 34,259,000 33,269,000 133,256,000  31,573,000 34,209,000 33,021,000 36,041,000 36,041,000 35,016,000 34,038,000 36,443,000 160,670,000  40,979,000 38,585,000 167,982,000 -127,428,018 45,038,000 42,333,000 40,225,000 133,564,000  30,847,000 33,904,000 
      yoy
     8.51% -2.75% 303.55%  -12.40% -2.30% -2.99% -1.10% -77.57%  -16.94% -5.55% -4.35%  -9.01% -8.85% 317.61% -195.41%  37.24% 18.64%     
      qoq
    3.25% 2.98% -75.03%   -7.71% 3.60% -8.38% 0.00% 2.93% 2.87% -6.60% -77.32%   6.20% -77.03% -231.83% -382.93% 6.39% 5.24% -69.88%   -9.02%  
      cost of revenues
    12,042,000 11,389,000 10,635,000 47,809,000  10,524,000 12,983,000 12,797,000 13,370,000 -90,756,000 12,594,000 12,502,000 13,597,000 61,247,000  14,370,000 14,511,000 63,975,000 -49,079,975 15,689,000 16,474,000 16,853,000 47,199,000  11,583,000 11,377,000 
      gross profit
    23,332,000 22,870,000 22,634,000 85,447,000  21,049,000 21,226,000 20,224,000 22,671,000 22,671,000 22,422,000 21,536,000 22,846,000 99,423,000  26,609,000 24,074,000 104,007,000 -78,475,993 29,349,000 25,859,000 23,372,000 86,365,000  19,264,000 22,527,000 
      yoy
     8.65% 6.63% 322.50%  -7.15% -5.33% -6.09% -0.77% -77.20%  -19.06% -5.10% -4.41%  -9.34% -6.90% 345.01% -190.87%  34.23% 3.75%     
      qoq
    2.02% 1.04% -73.51%   -0.83% 4.95% -10.79% 0.00% 1.11% 4.11% -5.73% -77.02%   10.53% -76.85% -232.53% -367.39% 13.50% 10.64% -72.94%   -14.48%  
      gross margin %
    65.96% 66.76% 68.03% 64.12% NaN% 66.67% 62.05% 61.25% 62.90% 62.90% 64.03% 63.27% 62.69% 61.88% NaN% 64.93% 62.39% 61.92% 61.58% 65.16% 61.08% 58.10% 64.66% NaN% 62.45% 66.44% 
      operating expenses:
                              
      research and development
    13,817,000 13,976,000 14,018,000 80,344,000  29,271,000 18,141,000 18,139,000 16,310,000 15,339,000 20,040,000 20,285,000 21,031,000 114,502,000  32,442,000 31,034,000 110,666,000 20,471,750 29,668,000 27,003,000 25,216,000 49,494,000  12,449,000 10,919,000 
      sales and marketing
    6,473,000 6,521,000 6,235,000 27,220,000  6,860,000 6,270,000 6,814,000 7,055,000 6,725,750 7,789,000 8,638,000 10,476,000 53,769,000  13,117,000 13,856,000 46,276,000 8,119,500 12,734,000 11,009,000 8,735,000 25,724,000  6,372,000 5,913,000 
      general and administrative
    5,029,000 6,039,000 6,238,000 32,772,000  9,741,000 8,228,000 8,380,000 7,876,000 6,775,000 9,070,000 9,221,000 8,809,000 38,671,000  8,952,000 9,230,000 30,326,000 5,247,000 7,996,000 7,271,000 5,721,000 18,010,000  4,401,000 3,396,000 
      total operating expenses
    25,319,000 26,536,000 26,491,000 140,336,000  45,872,000 32,639,000 33,333,000 31,241,000 -261,959,000 36,899,000 38,144,000 40,316,000 206,942,000  54,511,000 54,120,000 187,268,000 -135,540,268 50,398,000 45,283,000 39,672,000 93,228,000  23,222,000 20,228,000 
      other operating income
    377,000 548,000 154,000 1,578,000  134,000 304,000 476,000 214,000 214,000 620,000 399,000 496,000 3,697,000  190,000 1,038,000 2,568,000 -837,432 210,000 342,000 288,000 1,672,000  181,000 770,000 
      income from operations
    -1,610,000 -3,118,000 -3,703,000 -53,311,000  -24,689,000 -11,109,000 -12,633,000 -8,356,000 -8,356,000 -13,857,000 -48,137,000 -16,974,000 -103,822,000  -27,712,000 -29,008,000 -80,693,000 55,852,307 -20,839,000 -19,082,000 -16,012,000 -5,191,000  -3,777,000 3,069,000 
      yoy
     -87.37% -66.67% 322.00%  195.46% -19.83% -73.76% -50.77% -91.95%  73.70% -41.49% 28.66%  32.98% 52.02% 403.95% -1175.95%  405.22% -621.73%     
      qoq
    -48.36% -15.80% -93.05%   122.24% -12.06% 51.18% 0.00% -39.70% -71.21% 183.59% -83.65%   -4.47% -64.05% -244.48% -368.02% 9.21% 19.17% 208.46%   -223.07%  
      operating margin %
    -4.55% -9.10% -11.13% -40.01% NaN% -78.20% -32.47% -38.26% -23.18% -23.18% -39.57% -141.42% -46.58% -64.62% NaN% -67.62% -75.18% -48.04% -43.83% -46.27% -45.08% -39.81% -3.89% NaN% -12.24% 9.05% 
      exchange gain
    576,000 85,000 71,000 168,000  43,000 110,000 -45,000 40,000 40,000 20,000  117,000 -5,021,000  -5,297,000 266,000 557,000   676,000  -65,000  -34,000 7,000 
      interest income
    3,852,000 3,706,000 3,635,000 16,941,000  3,924,000 4,586,000 4,734,000 4,810,000 4,830,000 4,850,000 4,750,000 4,406,000 9,636,000  2,142,000 1,836,000 8,353,000 -6,271,647 2,154,000      120,000 
      interest expense
    -16,000   -253,000  -86,000 -105,000 -60,000                   
      investment income
    -348,000 797,000 689,000 -3,328,000  839,000          -88,000           
      income before income taxes
    2,454,000 1,469,000 687,000 -38,990,000  -19,969,000 -9,355,000 -10,039,000 -2,436,000 -2,436,000 -22,343,000 -45,108,000 -16,879,000 -119,961,000  -30,955,000 -26,906,000 -71,845,000 50,756,156 -21,188,000 -14,969,000 -14,670,000 -2,552,000  -2,851,000 3,196,000 
      income taxes
    -107,000 -43,000 -42,000 -258,000     -99,000 -99,000 -164,000 -169,000 10,000 -663,000  -255,000 3,000 -840,000 352,160 93,000 -425,000 -21,000 -562,000  -74,000 -190,000 
      income from equity in affiliates
    394,000 36,000                         
      net income
    2,741,000 1,462,000 407,000 -42,727,000  -24,180,000 -9,242,000 -9,463,000 -2,611,000 -21,152,000 -22,513,000 -45,293,000 -16,802,000 -120,380,000  -30,678,000 -26,944,000 -72,356,000 51,108,645 -21,095,000 -15,394,000 -14,691,000 -3,114,000  -2,925,000 3,006,000 
      yoy
     -106.05% -104.40% 351.52%  14.32% -58.95% -79.11% -84.46% -82.43%  47.64% -37.64% 66.37%  45.43% 75.03% 392.52% -1741.25%  426.29% -588.72%     
      qoq
    87.48% 259.21% -100.95%   161.63% -2.34% 262.43% -87.66% -6.05% -50.29% 169.57% -86.04%   13.86% -62.76% -241.57% -342.28% 37.03% 4.79% 371.77%   -197.31%  
      net income margin %
    7.75% 4.27% 1.22% -32.06% NaN% -76.58% -27.02% -28.66% -7.24% -58.69% -64.29% -133.07% -46.10% -74.92% NaN% -74.86% -69.83% -43.07% -40.11% -46.84% -36.36% -36.52% -2.33% NaN% -9.48% 8.87% 
      net income attributable to ordinary shareholders
    2,741,000 1,462,000 407,000 -42,727,000                       
      other comprehensive income:
                              
      foreign currency translation adjustments
    1,615,000 343,000 -669,000 -2,231,000  3,197,000 -738,000 -340,000 2,678,000 2,679,000 1,164,000 -9,430,000 2,169,000 -9,856,000  -1,832,000 2,000 1,307,000 -880,693 493,000 513,000 -124,000 2,930,000  1,587,000 31,000 
      total comprehensive income attributable to ordinary shareholders
    4,356,000 1,805,000  -44,958,000     67,000                  
      net income per ads attributable to ordinary shareholders, basic and diluted
      -460                       
      basic
    30 20                         
      diluted
    30 10                         
      weighted-average shares used for eps calculation
         371,733,050,000 373,103,149,000 372,186,672,000 379,033,868,000  389,359,207,000 402,116,231,000 424,016,857,000 446,367,671,000    440,864,190,000  443,732,607,000 441,449,908,000  268,849,967,000  407,297,929,000 137,167,618,000 
      basic
    365,742,857,000 370,332,857,000 377,173,029,000 373,122,317,000                       
      diluted
    395,328,829,000 392,602,913,000 406,087,244,000 373,122,317,000                       
      share-based compensation expenses included in:
                              
      research and development expenses
    744,000 978,000 1,359,000   10,776,000 2,065,000 3,045,000 2,027,000 -88,334,000 3,769,000 3,356,000  18,055,000  4,839,000 5,353,000 19,737,000   5,420,000 3,760,000 5,312,000  894,000  
      sales and marketing expenses
    227,000 210,000 214,000   241,000 294,000 303,000 440,000 -37,663,000 800,000 1,172,000  6,140,000  1,859,000 1,947,000 4,843,000   1,321,000 956,000 2,061,000  434,000  
      general and administrative expenses
    288,000 314,000 328,000   2,599,000 748,000 985,000 1,197,000 -40,929,000 1,945,000 2,077,000  7,262,000  1,986,000 1,835,000 6,022,000   1,612,000 1,226,000 4,244,000  1,117,000  
      (losses) income from equity in affiliates
      -238,000   -4,211,000                     
      other comprehensive loss:
                              
      total comprehensive loss attributable to ordinary shareholders
      -262,000   -20,983,000 -9,980,000 -9,803,000  -22,330,000 -21,349,000 -54,723,000 -13,248,000 -131,522,000  -32,939,000 -27,039,000 -71,148,000 -12,536,750 -20,537,000 -14,794,000 -14,815,000 -200,365,000  -1,338,000 -157,781,000 
      net income per ads attributable to ordinary shareholders, basic and diluted
      -460                       
      impairment of goodwill
               -31,928,000  -11,941,000             
      losses from extinguishment of convertible note
                              
      other income
       793,000     1,099,000 1,099,000  550,000      1,597,000         
      losses from equity in affiliates
       -3,479,000                       
      gain on available-for-sale debt securities
             346,250   1,385,000              
      net loss attributable to ordinary shareholders
         -24,180,000 -9,242,000 -9,463,000 -2,611,000 -21,152,000 -22,513,000 -45,293,000 -16,802,000 -120,380,000  -30,678,000 -26,944,000 -72,356,000 -12,795,250 -21,095,000 -15,394,000 -14,691,000 -203,295,000  -2,925,000 -157,812,000 
      net loss per ads attributable to ordinary shareholders, basic and diluted
         -260 -100 -100 -30 -210 -230 -450 -160 -1,080  -270 -240 -660 -117.5 -190 -140 -140 -3,020  -30  
      weighted-average shares used for eps calculation
         371,733,050,000 373,103,149,000 372,186,672,000 379,033,868,000  389,359,207,000 402,116,231,000 424,016,857,000 446,367,671,000    440,864,190,000  443,732,607,000 441,449,908,000  268,849,967,000  407,297,929,000 137,167,618,000 
      investment loss
          -2,837,000 -2,035,000 -29,000 1,201,000 -13,356,000 -1,943,000 -4,428,000 -8,813,000    -1,659,000 965,341 -2,314,000       
      equity in income of affiliates
          122,000 716,000 -76,000 -76,000  -16,000 67,000 244,000  532,000  329,000         
      income tax (expenses) benefits
           -140,000                   
      other revenues
             3,741,000 2,298,000 1,059,000 1,342,000 7,784,000  1,776,000 1,528,000 8,039,000 -5,353,961 2,648,000 1,976,000 738,000 2,415,000  227,000 232,000 
      exchange loss
               -328,000       -52,000 -189,000  -695,000     
      unrealized loss on available-for-sale debt securities
                 -1,286,000   -97,000 -99,000         
      unrealized gain on available-for-sale debt securities
                   -429,000   38,000 65,000 87,000      
      weighted-average shares outstanding used in computing net loss per ads attributable to ordinary shareholders, basic and diluted
                   446,614,083,000 451,058,043,000     431,636,717,000     
      equity in loss of affiliates
                    -41,000          
      less: cumulative undeclared dividends on convertible redeemable preferred shares
                          -6,715,000   -3,316,000 
      less: accretion on convertible redeemable preferred shares to redemption value
                          -193,466,000   -157,502,000 
      share-based compensation expenses* included in:
                              
      interest and investment income
                        3,437,000 2,037,000 2,704,000  960,000  
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2025-11-20 2025-09-30 2025-08-19 2025-06-30 2025-05-28 2025-03-31 2025-02-25 2024-12-31 2024-11-26 2024-08-20 2024-05-23 2024-02-27 2023-12-31 2023-11-22 2023-08-22 2023-05-31 2023-02-28 2022-12-31 2022-11-22 2022-08-16 2022-06-30 2022-05-24 2022-03-31 2022-02-23 2021-12-31 2021-11-16 2021-09-30 2021-08-09 2021-06-30 2021-05-31 2021-03-31 2021-02-28 2020-12-31 2020-11-17 2020-09-30 2020-06-30 
                                          
        assets
                                          
        current assets:
                                          
        cash and cash equivalents
      79,781,000 79,781,000 40,327,000 40,327,000 42,611,000 42,611,000 27,083,000 27,083,000 32,118,000 37,587,000 41,902,000 36,894,000 36,894,000 28,297,000 37,988,000 50,225,000 45,673,000 45,673 30,819,000 150,849,000 150,849,000 230,230,000 230,230,000 285,668,000 285,668 219,249,000 219,249,000 160,460,000 160,460,000 209,454,000 209,454,000 111,218,000 111,217,606 409,782,000 409,782,000 640,854,000 
        short-term bank deposits
      40,500,000 40,500,000 35,429,000 35,429,000 35,077,000 35,077,000 168,327,000 168,327,000 161,906,000 198,906,000 238,008,000 86,924,000 86,924,000 88,000,000 116,000,000 159,521,000                     
        short-term financial products issued by banks
      45,000,000 45,000,000 61,043,000 61,043,000 65,423,000 65,423,000 71,464,000 71,464,000 106,638,000 115,118,000 94,852,000 84,853,000 84,853,000 55,020,000 35,469,000 35,173,000                     
        short-term investments
      4,632,000 4,632,000 3,032,000 3,032,000 2,781,000 2,781,000 2,787,000 2,787,000 3,066,000 2,893,000 5,919,000 7,983,000 7,983,000 8,044,000 14,291,000 15,852,000 382,039,000 382,039 452,587,000 490,314,000 490,314,000 487,279,000 487,279,000 469,636,000 469,636 548,190,000 548,190,000 666,178,000 666,178,000 667,347,000 667,347,000 524,220,000 524,220,154 225,584,000 225,584,000  
        restricted cash
      200,000 200,000 200,000 200,000 230,000 230,000 3,745,000 3,745,000                             
        accounts receivable
      24,857,000 24,857,000 26,488,000 26,488,000 27,199,000 27,199,000 30,952,000 30,952,000 37,381,000 37,456,000 36,843,000 34,668,000 34,668,000 34,795,000 32,016,000 34,081,000 32,803,000 32,803 33,130,000 35,328,000 35,328,000 29,910,000 29,910,000 32,619,000 32,619 35,967,000 35,967,000 33,382,000 33,382,000 34,476,000 34,476,000 27,840,000 27,840,149 28,921,000 28,921,000 27,940,000 
        prepayments and other current assets
      14,803,000 14,803,000 9,899,000 9,899,000 7,546,000 7,546,000 22,593,000 22,593,000 21,087,000 21,431,000 19,388,000 9,059,000 9,059,000 8,466,000 7,819,000 9,927,000 7,326,000 7,326 7,639,000 41,769,000 41,769,000 7,817,000 7,817,000 8,801,000 8,801 8,406,000 8,406,000 8,205,000 8,205,000 8,520,000 8,520,000 7,459,000 7,458,832 5,725,000 5,725,000 4,484,000 
        contract assets
      122,000 122,000 121,000 121,000 1,034,000 1,034,000 1,099,000 1,099,000 1,127,000 1,070,000 1,075,000 1,048,000 1,048,000 1,451,000 1,357,000 1,321,000 634,000 634 1,316,000 1,357,000 1,357,000 1,327,000 1,327,000 962,000 962 978,000 978,000 884,000 884,000 822,000 822,000      
        held-for-sale assets
      831,000 831,000 831,000 831,000             17,004,000 17,004                   
        total current assets
      210,726,000 210,726,000 177,370,000 177,370,000 181,901,000 181,901,000 328,050,000 328,050,000 363,323,000 414,461,000 437,987,000 261,429,000 261,429,000 224,073,000 244,940,000 306,100,000 485,479,000 485,479 525,491,000 719,617,000 719,617,000 756,563,000 756,563,000 797,686,000 797,686 812,790,000 812,790,000 869,109,000 869,109,000 920,619,000 920,619,000 670,737,000 670,736,741 670,012,000 670,012,000 673,278,000 
        property and equipment
      3,921,000 3,921,000 4,231,000 4,231,000 4,256,000 4,256,000 4,680,000 4,680,000 4,238,000 4,283,000 4,544,000 22,708,000 22,708,000 17,094,000 12,965,000 12,237,000 12,946,000 12,946 13,616,000 15,428,000 15,428,000 17,911,000 17,911,000 19,194,000 19,194 18,954,000 18,954,000 18,703,000 18,703,000 18,382,000 18,382,000 16,754,000 16,753,850 12,755,000 12,755,000 11,093,000 
        construction in progress in relation to the headquarters project
      72,745,000 72,745,000 59,255,000 59,255,000 45,635,000 45,635,000  44,486,000                             
        operating lease right-of-use assets
      2,574,000 2,574,000 2,945,000 2,945,000 3,365,000 3,365,000 3,866,000 3,866,000 4,476,000 3,238,000 3,725,000 4,011,000 4,011,000 4,125,000 4,763,000 5,281,000 2,344,000 2,344 4,194,000 5,191,000 5,191,000 6,474,000 6,474,000 7,436,000 7,436 7,562,000 7,562,000 6,080,000 6,080,000 5,789,000 5,789,000      
        intangible assets
      222,000 222,000 352,000 352,000 481,000 481,000 611,000 611,000 741,000 872,000 1,001,000 1,274,000 1,274,000 1,622,000 1,967,000 2,314,000 2,727,000 2,727 4,947,000 5,532,000 5,532,000 6,119,000 6,119,000 6,697,000 6,697 7,252,000 7,252,000 7,785,000 7,785,000 8,320,000 8,320,000 209,000 209,277    
        long-term bank deposits
      189,001,000 189,001,000 188,501,000 188,501,000 189,501,000 189,501,000 35,500,000 35,500,000 20,500,000 10,000,000  143,127,000 143,127,000 143,127,000 143,127,000 112,606,000                     
        long-term financial products issued by banks
      20,000,000 20,000,000 52,000,000 52,000,000 55,400,000 55,400,000 61,400,000 61,400,000 41,400,000 9,400,000 6,000,000 20,000,000 20,000,000 59,000,000 59,000,000 59,000,000                     
        long-term investments
      29,405,000 29,405,000 31,542,000 31,542,000 40,483,000 40,483,000 40,710,000 40,710,000 41,012,000 44,560,000 44,596,000 43,893,000 43,893,000 43,898,000 50,180,000 51,051,000 94,159,000 94,159 63,388,000 70,857,000 70,857,000 67,882,000 67,882,000 53,925,000 53,925 53,396,000 53,396,000 26,532,000 26,532,000        
        land use right
      160,704,000 160,704,000 160,364,000 160,364,000 160,775,000 160,775,000 161,395,000 161,395,000 166,434,000 164,501,000 166,097,000 167,246,000 167,246,000 165,833,000 165,621,000 175,043,000                     
        other non-current assets
      20,806,000 20,806,000 21,053,000 21,053,000 21,962,000 21,962,000 18,956,000 18,956,000 13,943,000 7,577,000 7,084,000 10,907,000 10,907,000 7,902,000 5,816,000 3,750,000 2,888,000 2,888 167,960,000 4,953,000 4,953,000 5,271,000 5,271,000 3,919,000 3,919 2,529,000 2,529,000 2,257,000 2,257,000 1,175,000 1,175,000 1,604,000 1,603,937 1,036,000 1,036,000 492,000 
        total assets
      710,104,000 710,104,000 697,613,000 697,613,000 703,759,000 703,759,000 699,654,000 699,654,000 691,496,000 679,326,000 690,454,000 674,595,000 674,595,000 666,674,000 688,379,000 759,310,000 800,715,000 800,715 835,738,000 877,720,000 877,720,000 916,362,000 916,362,000 944,999,000 944,999 959,139,000 959,139,000 987,124,000 987,124,000 1,010,934,000 1,010,934,000 692,904,000 692,903,737 684,679,000 684,679,000 685,687,000 
        liabilities and shareholders’ equity
                                          
        current liabilities:
                                          
        accounts payable
      10,611,000 10,611,000 11,988,000 11,988,000 11,095,000 11,095,000 12,965,000 12,965,000 15,196,000 17,513,000 15,419,000 12,996,000 12,996,000 13,260,000 10,537,000 11,573,000 10,103,000 10,103 8,551,000 7,099,000 7,099,000 6,436,000 6,436,000 5,309,000 5,309 5,059,000 5,059,000 6,100,000 6,100,000 10,298,000 10,298,000 7,721,000 7,721,368 4,558,000 4,558,000 5,839,000 
        advances from customers
      7,695,000 7,695,000 8,117,000 8,117,000 9,061,000 9,061,000 8,738,000 8,738,000 8,155,000 8,082,000 8,256,000 7,765,000 7,765,000 7,603,000 7,463,000 8,156,000 8,352,000 8,352 9,027,000 8,773,000 8,773,000 9,201,000 9,201,000 9,068,000 9,068 7,934,000 7,934,000 7,915,000 7,915,000 7,975,000 7,975,000 1,339,000 1,338,516 1,132,000 1,132,000 957,000 
        taxes payable
      1,182,000 1,182,000 1,224,000 1,224,000 1,195,000 1,195,000 2,210,000 2,210,000 1,686,000 1,553,000 1,346,000 906,000 906,000 1,247,000 1,209,000 938,000 1,867,000 1,867 852,000 1,528,000 1,528,000 1,209,000 1,209,000 2,435,000 2,435 1,525,000 1,525,000 1,698,000 1,698,000 1,793,000 1,793,000 2,172,000 2,171,280 2,792,000 2,792,000 2,059,000 
        current operating lease liabilities
      1,836,000 1,836,000 1,669,000 1,669,000 1,711,000 1,711,000 1,749,000 1,749,000 1,924,000 2,306,000 2,350,000 2,447,000 2,447,000 2,417,000 2,220,000 2,293,000 1,932,000 1,932 3,278,000 3,728,000 3,728,000 3,748,000 3,748,000 3,957,000 3,957 3,378,000 3,378,000 2,743,000 2,743,000 2,361,000 2,361,000      
        payables for construction costs
      13,283,000 13,283,000 13,824,000 13,824,000 5,091,000 5,091,000                               
        accrued expenses and other current liabilities
      13,978,000 13,978,000 13,208,000 13,208,000 23,662,000 23,662,000 32,673,000 19,839,000 32,148,000 20,571,000 28,484,000 32,777,000 32,780,000 31,460,000 31,517,000 30,615,000 47,008,000 47,011 41,827,000 51,990,000 51,990,000 52,717,000 52,717,000 53,034,000 53,034 56,661,000 56,661,000 75,263,000 75,263,000 87,235,000 87,235,000 25,075,000 23,925,523 20,123,000 20,123,000 21,896,000 
        total current liabilities
      48,585,000 48,585,000 50,030,000 50,030,000 51,815,000 51,815,000 58,335,000 58,335,000 59,109,000 50,025,000 55,855,000 56,891,000 56,894,000 55,987,000 52,946,000 53,575,000 71,650,000 71,653 63,535,000 73,118,000 73,118,000 73,311,000 73,311,000 73,803,000 73,803 74,557,000 74,557,000 93,719,000 93,719,000 109,662,000 109,662,000 36,307,000 36,306,687 28,605,000 28,605,000 30,751,000 
        long-term payable
      5,000 5,000 3,000 3,000 2,000 2,000  1,000   3,000 3,000  7,000 15,000 53,000 55,000  546,000 517,000 517,000 540,000 540,000 495,000  838,000 838,000 571,000 571,000 335,000 335,000 82,000     
        long-term operating lease liabilities
      723,000 723,000 1,055,000 1,055,000 1,481,000 1,481,000 1,922,000 1,922,000 2,429,000 799,000 1,314,000 1,726,000 1,726,000 1,931,000 2,437,000 2,871,000 340,000 340 793,000 1,475,000 1,475,000 2,520,000 2,520,000 3,452,000 3,452 3,984,000 3,984,000 3,204,000 3,204,000 3,158,000 3,158,000      
        deferred tax liabilities
      31,000 31,000 52,000 52,000 72,000 72,000 92,000 92,000 113,000 133,000 154,000 196,000 196,000 248,000 301,000 354,000 407,000 407 735,000 819,000 819,000 904,000 904,000 988,000 988 1,073,000 1,073,000 1,157,000 1,157,000 1,242,000 1,242,000 52,000 52,319    
        long-term borrowings in relation to the headquarters project
      73,703,000 73,703,000 60,838,000 60,838,000 57,158,000 57,158,000  46,469,000                             
        advance in relation to the headquarters project
      20,409,000 20,409,000 20,258,000 20,258,000 20,203,000 20,203,000 20,174,000 20,174,000                             
        total liabilities
      143,456,000 143,456,000 132,236,000 132,236,000 130,731,000 130,731,000 126,993,000 126,993,000 114,956,000 92,263,000 94,497,000 69,843,000 69,846,000 58,173,000 55,699,000 56,853,000 72,452,000 72,455 65,609,000 75,929,000 75,929,000 77,275,000 77,275,000 78,738,000 78,738 80,452,000 80,452,000 98,651,000 98,651,000 114,397,000 114,397,000 36,441,000 36,440,575 28,605,000 28,605,000 30,751,000 
        shareholders’ equity:
                                          
        class a ordinary shares
      39,000 39,000  39,000    39,000     39,000  39,000 39,000 39,000 39 38,000 38,000 38,000   37,000  37,000 37,000 37,000 37,000 36,000 36,000 33,000  33,000 33,000 33,000 
        class b ordinary shares
      8,000 8,000  8,000    8,000     8,000  8,000 8,000 8,000 8,000 8,000 8,000   8,000  8,000 8,000 8,000 8,000 8,000 8,000 8,000  8,000 8,000 8,000 
        additional paid-in-capital
      1,145,259,000 1,145,259,000  1,144,702,000    1,144,238,000     1,138,346,000  1,135,232,000 1,141,597,000 1,134,704,000 1,134,704 1,126,441,000 1,114,635,000 1,114,635,000   1,099,369,000  1,090,794,000 1,090,794,000 1,080,043,000 1,080,043,000 1,073,315,000 1,073,315,000 818,428,000  813,670,000 813,670,000 811,194,000 
        treasury shares, at cost
      -85,673,000 -85,673,000  -82,031,000           -69,956,000 -61,267,000   -23,221,000 -19,760,000 -19,760,000                
        accumulated other comprehensive loss
      -10,967,000 -10,967,000  -12,582,000    -12,257,000     -10,027,000  -13,869,000 -4,439,000 -7,994,000       3,149,000        1,941,000  128,000 128,000 -1,459,000 
        accumulated deficit
      -482,018,000 -482,018,000      -486,628,000     -443,901,000  -418,774,000 -373,481,000 -356,679,000 -356,682 -321,621,000 -293,922,000 -293,922,000   -236,302,000  -215,127,000 -215,127,000 -194,032,000 -194,032,000 -178,639,000 -178,639,000 -163,947,000  -157,765,000 -157,765,000 -154,840,000 
        construction in progress for the headquarters project
            44,486,000  35,429,000 20,434,000 19,420,000                          
        long-term borrowings for the headquarters project
            46,469,000  33,762,000                            
        other non-current liabilities
            1,000  19,543,000 19,217,000 19,301,000                          
        non-current assets:
                                          
        total non-current assets
             371,604,000     413,166,000     315,236       147,313        22,166,996    
        payables for construction cost
             12,834,000                             
        non-current liabilities:
                                          
        total non-current liabilities
             68,658,000     12,952,000     802       4,935        133,888    
        commitments and contingencies
                                          
        shareholders’ equity
                                          
        treasury shares at cost
             -72,739,000     -79,716,000    -41,815,000 -41,815                   
        total shareholders’ equity
             572,661,000     604,749,000  632,680,000 702,457,000 728,263,000 728,260 770,129,000                  
        total liabilities and shareholders’ equity
             699,654,000     674,595,000  688,379,000 759,310,000 800,715,000 800,715 835,738,000 877,720,000 877,720,000   944,999,000  959,139,000 959,139,000 987,124,000 987,124,000 1,010,934,000 1,010,934,000      
        long-term borrowings
               22,089,000 17,870,000 11,027,000 11,027,000                        
        goodwill
                     31,928,000 31,928,000 31,928 56,142,000 56,142,000 56,142,000 56,142,000 56,142,000 56,142,000 56,142 56,142,000 56,142,000 56,142,000 56,142,000 56,142,000 56,142,000 3,089,000 3,089,432    
        prepayment for land use right
                      168,244,000 168,244                   
        held-for-sale liabilities
                      2,388,000 2,388                   
        long term payable
                  3,000     55       495        81,569    
        accumulated other comprehensive income
                       -7,994 -11,516,000 792,000 792,000     2,975,000 2,975,000 2,417,000 2,417,000 1,817,000 1,817,000      
        liabilities and shareholders' equity
                                          
        shareholders' equity:
                                          
        total shareholders' equity
                         801,791,000 801,791,000   866,261,000  878,687,000 878,687,000 888,473,000 888,473,000 896,537,000 896,537,000 656,463,000  656,074,000 656,074,000 654,936,000 
        deferred tax assets
                               514,000 514,000 516,000 516,000 507,000 507,000 511,000 510,500 876,000 876,000 824,000 
        amounts due to a related party
                                      1,150,000    
        liabilities, mezzanine equity and shareholders' equity
                                          
        mezzanine equity
                                          
        shareholders' equity
                                          
        ordinary shares
                                          
        total liabilities, mezzanine equity and shareholders’ equity
                                     692,904,000  684,679,000 684,679,000 685,687,000 
        liabilities, mezzanine equity and shareholders’ equity
                                          
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2025-11-20 2025-08-19 2025-05-28 2024-11-26 2024-08-20 2024-05-23 2023-12-31 2023-08-22 2023-05-31 2022-11-22 2022-08-16 2022-05-24 2021-12-31 2021-08-09 2021-05-31 2020-11-17 2020-06-30 
                         
          cash flows from operating activities:
                         
          net income
        2,741,000 1,462,000 407,000           -15,394,000 -14,691,000 -2,925,000 3,006,000 
          adjustments to reconcile net income to net cash from operating activities:
                         
          share-based compensation expenses
        1,274,000 1,531,000 1,948,000 13,647,000 3,159,000 4,434,000  6,835,000 7,424,000         
          allowance for current expected credit losses
        851,000 1,332,000 1,684,000 2,415,000 2,557,000 2,291,000  1,947,000 1,554,000 788,000 1,637,000 1,272,000      
          depreciation of property and equipment
        477,000 525,000 592,000 788,000 930,000 1,008,000  1,908,000 2,214,000 2,334,000 2,424,000 2,473,000 -1,985,719 2,084,000 1,899,000 1,196,000 1,005,000 
          amortization of intangible assets
        130,000 130,000 130,000 131,000 129,000 273,000  345,000 346,000 576,000 577,000 579,000 -572,067 574,000 207,000   
          amortization of land use right
        855,000 848,000 849,000 856,000 858,000 858,000  869,000 593,000         
          deferred tax expense
        -20,000 -20,000 -20,000   -42,000  -53,000 -53,000 -84,000 -84,000 -84,000 84,238 -84,000 -30,000   
          amortization of right-of-use asset and interest on lease liabilities
        527,000 540,000 538,000 687,000 688,000 660,000  704,000 810,000 1,013,000 1,034,000 1,077,000 -981,276 947,000 795,000   
          investment loss
        348,000 -797,000 -689,000 -839,000 2,837,000 2,035,000  1,943,000 4,428,000         
          loss from equity in affiliates
        -394,000 -36,000                
          loss on disposal of property and equipment
        2,000 2,000  1,000 17,000             
          changes in assets and liabilities, net of effect of acquisition:
                         
          accounts receivable
        886,000 -572,000 2,099,000 -1,627,000 -3,284,000 -4,507,000  -970,000 -2,383,000 155,000 -8,247,000 1,547,000 2,689,487 1,603,000 -6,433,000  3,320,000 
          contract assets
         912,000 66,000 -38,000  -29,000  -104,000 -752,000 -34,000 -104,000 -360,000 96,760 -48,000 -128,000   
          prepayments and other current assets
        -4,951,000 474,000 14,817,000 347,000 -2,118,000 -10,358,000  -817,000 468,000 -163,000 -728,000 885,000 343,093 249,000 -802,000 -1,084,000 -980,000 
          other non-current assets
        -905,000 -2,209,000 -1,215,000 -472,000 -106,000 7,246,000  -2,208,000 -848,000 3,142,000 742,000 -772,000 343,872 -105,000 150,000 -601,000 -17,000 
          accounts payable
        -1,255,000 710,000 -1,520,000 -2,531,000 2,125,000 2,448,000  -393,000 1,379,000 2,088,000 761,000 1,182,000 1,610,266 -4,328,000 4,463,000 -661,000 -3,236,000 
          advances from customers
        -468,000 -959,000 313,000 -41,000 -144,000 501,000  -364,000 -295,000 671,000 17,000 96,000 -48,122 -194,000 24,000 138,000 184,000 
          taxes payable
        -48,000 27,000 -1,018,000 107,000 213,000 441,000  322,000 -1,155,000 -631,000 354,000 -1,232,000 167,155 -125,000 -440,000 664,000 -631,000 
          operating lease liabilities
        -340,000 -587,000 -572,000 -677,000 -759,000 -883,000  -692,000 -853,000 -1,148,000 -817,000 -1,370,000 1,146,005 -796,000 -1,027,000   
          deferred income
        63,000  111,000 256,000 63,000 -257,000  -160,000   145,000  -185,102     
          accrued expenses and other liabilities
        958,000 -3,665,000 -1,182,000 2,357,000 -5,441,000 -2,485,000  -1,091,000 -4,789,000 1,827,000 849,000 -3,498,000 901,061 90,000 7,246,000   
          net cash from operating activities
        731,000 -352,000 17,577,000 -4,622,000 -7,555,000 -6,487,000  -5,330,000 -8,928,000 -8,833,000 -23,797,000 -15,861,000   -2,742,000   
          capital expenditures
        -413,000 -317,000 -555,000 -1,333,000 -377,000 -587,000  -265,000 -185,000 -1,085,000 -450,000 -1,172,000   -5,233,000   
          free cash flows
        318,000 -669,000 17,022,000 -5,955,000 -7,932,000 -7,074,000  -5,595,000 -9,113,000 -9,918,000 -24,247,000 -17,033,000   -7,975,000   
          cash flows from investing activities:
                         
          purchase of property and equipment
        -413,000 -317,000 -555,000 -1,333,000 -377,000 -587,000  -265,000 -185,000 -1,085,000 -450,000 -1,172,000 1,625,789 -3,209,000 -5,233,000 -3,210,000 -3,825,000 
          purchase of short-term bank deposits
        -15,422,000 -10,429,000 -25,077,000  -12,000,000 -31,100,000   -129,521,000         
          purchase of short-term financial products issued by banks
        -50,000,000 -5,070,000 -10,279,000 -50,300,000 -20,091,000   -369,000 -10,005,000         
          proceeds from maturity of short-term bank deposits
        20,854,000 20,077,000 158,327,000 37,000,000 51,098,000 23,143,000  43,521,000 304,537,000         
          proceeds from maturity of short-term financial products issued by banks
        98,353,000 13,429,000 23,013,000 59,482,000  10,029,000   8,310,000         
          proceeds from sales of short-term investments
        240,000                 
          proceeds from dividends of short-term investments
        110,000                 
          purchase of long-term bank deposits
        -11,000,000 -9,000,000 -154,001,000 -10,500,000 -10,000,000   -30,521,000 -112,606,000         
          purchase of long-term financial products issued by banks
           -32,000,000 -3,400,000 -6,000,000   -20,000,000         
          purchase of long-term investments
           -562,000     -15,000   -13,930,000      
          purchase of construction in progress for the headquarters project
        -12,295,000 -3,472,000 -10,281,000  -4,199,000 -6,778,000  -440,000 -2,047,000         
          disposal of property and equipment
        3,000 4,000 26,000  49,000 7,000  8,000 43,000         
          cash received from disposal of long-term investments
           28,000 127,000             
          refundable deposit received in relation to disposal of subsidiaries
          4,410,000               
          net cash from investing activities
        30,430,000 5,222,000 -14,417,000 -9,101,000 1,207,000 -11,286,000  14,641,000   -44,454,000 -32,714,000  -40,795,000 -150,298,000   
          cash flows from financing activities:
                         
          proceeds from long-term borrowings
        12,369,000 3,507,000 10,627,000  4,310,000 6,855,000            
          proceeds from exercise of employees’ share options
        58,000 181,000 296,000 175,000 167,000 208,000 560,000 492,000 24,000 87,000 260,000 623,000 -379,958 418,000 1,035,000   
          deposit received in relation to headquarters project
             19,280,000            
          repurchase of class a ordinary shares
        -4,746,000 -10,862,000 -1,241,000 -3,913,000 -2,346,000 -3,408,000 -50,449,000 -20,964,000 -19,403,000 -3,079,000 -12,157,000 -7,603,000      
          net cash from financing activities
        7,681,000 -7,174,000 9,682,000 7,385,000 2,131,000 22,824,000 -39,980,000 -20,472,000 -20,379,000 -2,992,000 -12,518,000 -6,980,000 -130,063 368,000 251,035,000 -1,419,000 485,555,000 
          effect of foreign exchange rate changes on cash, cash equivalents and restricted cash
        612,000 -10,000 -829,000 819,000 -98,000 -43,000 -858,000 -926,000 -413,000 -2,829,000 1,387,000 116,000 -193,721 -241,000 317,000 634,000 20,000 
          net increase in cash, cash equivalents and restricted cash
        39,454,000 -2,314,000 12,013,000   5,008,000   3,040,000 -120,031,000 -79,382,000  -58,614,474 -48,994,000 98,312,000 -231,072,000 489,201,000 
          cash, cash equivalents and restricted cash at beginning of period *
        40,527,000 42,841,000 30,828,000 37,867,000 42,182,000 37,174,000  50,355,000 45,827,000 151,004,000 230,386,000 285,825,000  209,610,000 111,298,000 640,934,000 151,733,000 
          cash, cash equivalents and restricted cash at end of period **
        79,981,000 40,527,000 42,841,000 32,348,000 37,867,000 42,182,000  38,268,000 50,355,000 30,973,000 151,004,000 230,386,000  160,616,000 209,610,000 409,862,000 640,934,000 
          supplemental disclosure of cash flow information:
                         
          income taxes paid
        102,000 33,000 40,000 24,000 1,000 108,000 119,000 10,000 22,000  55,000   966,000  18,000 724,000 
          cash payments included in the measurement of operating lease liabilities
        340,000 587,000 572,000 677,000  883,000  692,000 853,000 1,148,000 817,000 1,370,000  796,000 1,027,000   
          right-of-use assets obtained in exchange for operating lease obligations
        3,000 86,000  1,812,000  336,000  394,000 3,694,000 198,000   -2,143,700 1,076,000 413,000   
          non-cash financing and investing activities:
                         
          proceeds receivable from exercise of employees’ share options
        35,000 46,000 21,000 328,000  90,000 91,000 52,000 167,000 66,000 26,000 210,000 -32,671 156,000 314,000   
          proceeds receivable from sales of short-term investments
        35,000                 
          proceeds receivable for disposal
         2,909,000       2,800,000         
          payables for property and equipment
        11,000 191,000 34,000 33,000  1,000 -12,000 8,000 182,000 228,000 671,000 527,000 -916,627 331,000 359,000 173,000 921,000 
          payables for construction in progress in relation to the headquarters project
        9,839,000 11,497,000 641,000               
          payables for treasury shares, at cost
        115,000 37,000 47,000 24,000  25,000 -91,000 479,000 730,000 383,000  423,000      
          * includes restricted cash balance
        200,000 230,000 3,745,000 280,000  280,000  130,000  155,000 156,000 156,000  156,000  80,000 80,000 
          ** includes restricted cash balance
        200,000 200,000 230,000 230,000  280,000  280,000  154,000 155,000 156,000  156,000  80,000 80,000 
          proceeds receivable for dividend
         110,000                
          losses (income) from equity in affiliates
          238,000 4,211,000              
          losses (gain) on disposal of property and equipment
          1,000               
          deferred tax benefit
           -20,000 -20,000             
          losses from extinguishment of convertible note
                         
          losses from equity in affiliates
                         
          gain on disposal of property and equipment
                -42,000         
          impairments of goodwill
               31,928,000          
          return on investment from equity affiliates
                         
          interest expense
            105,000 60,000            
          purchase of short-term investments
                 -159,340,000 -128,194,000 -243,745,000 41,793,437 -196,966,000 -193,481,000 -225,143,000  
          purchase of land use right
                -5,133,000         
          payment for the headquarters project
           -10,918,000              
          cash received for business disposal
               2,707,000 3,062,000         
          cash received from disposal of property and equipment
           2,000              
          cash paid for a business combination
                -3,680,000         
          return of investment from equity affiliates
                         
          proceeds from long-term borrowings for headquarters project
           11,123,000              
          deposits returned for business disposal
                -1,000,000         
          cash balance recorded in held-for sale assets at beginning of period
                1,488,000         
          payables for construction in progress for the headquarters project
           11,614,000  1,796,000 640,000 2,857,000 272,000         
          settlement of compensation costs in relation to an acquisition with shares
                         
          payment of financing cost
                  -621,000       
          deposits received for business disposal
                         
          net decrease in cash, cash equivalents and restricted cash
           -5,519,000 -4,315,000   -12,087,000          
          cash balance recorded in held-for-sale assets
                         
          cash, cash equivalents and restricted cash at beginning of year
                         
          cash, cash equivalents and restricted cash at end of year
                         
          cash paid for fixed operating lease costs included in the measurement of lease obligations in operating activities
                         
          deposits utilized for employees’ share option exercises
                   7,000      
          net loss
           -24,180,000 -9,242,000 -9,463,000  -45,293,000 -16,802,000 -27,699,000 -30,678,000 -26,944,000      
          adjustments to reconcile net loss to net cash from operating activities:
                         
          interest income on debt securities and investments
                -105,000         
          equity in loss of affiliates
            -122,000    -67,000   41,000      
          equity in income of affiliates
             -716,000  16,000  227,000 -532,000       
          repayment of interest
             -111,000            
          payables for business disposal
                93,000         
          payables for interest
             17,000            
          adjustments to reconcile net loss to net cash generated from operating activities:
                         
          impairment of goodwill
                         
          net cash generated from operating activities
                       -1,934,000 7,451,000 
          prepayment for long-term investments
                 -1,476,000 -473,000       
          withdrawal of long-term investments
                 2,113,000        
          deposit for land use rights purchase
                  -34,159,000       
          withdrawal of deposit for land use right purchase
                 34,159,000        
          prepayment for land use right purchase
                 -171,592,000        
          advance payment received for business disposal
                         
          interest paid
                         
          proceeds from the private placement, net of issuance costs paid
                     -50,000 250,000,000   
          consideration payable for the acquisition
                         
          payables for long-term investment
                    -5,891,510     
          payables for deferred financing cost
                   610,000      
          net cash generated from (used) in investing activities
                32,760,000         
          change in the fair value of investments
                 976,000 -80,000 -35,000 -2,343,936 -1,230,000    
          interest income on available-for-sale debt securities
                 -101,000 -100,000   -93,000    
          impairment of long-term investments
                         
          proceeds from sale and maturity of short-term investments
                 193,501,000 122,997,000  -157,275,382 200,078,000    
          purchase of intangible assets
                    41,737 -37,000 -165,000   
          deposit for land use right purchase
                         
          cash paid for acquisition, net of cash received
                     -14,309,000 -1,419,000   
          net cash generated from investing activities
                       -228,353,000 -3,825,000 
          payables for acquisition
                      53,350,000   
          payables for financing cost
                         
          payables for long-term investments
                         
          payables for treasury shares at cost
                         
          share-based compensation expense
                 7,230,000 9,033,000 9,381,000  8,524,000 6,075,000 2,476,000 1,651,000 
          interest income on debt securities
                   -99,000 100,705     
          impairments of long-term investments
                         
          net cash (used in) generated from operating activities
                     -8,326,000    
          prepayment for a long-term investment
                         
          prepayment for land use rights purchase
                         
          cash received from (paid for) an acquisition
                         
          proceeds from issuance of series c+ convertible redeemable preferred shares, net of issuance costs of nil
                         
          proceeds from the initial public offering and concurrent private placement, net of underwriter discounts and commissions and other offering costs paid
                         
          accretion to redemption value of convertible redeemable preferred shares
                        157,502,000 
          purchase of long-term investment
                 -1,657,000 -4,175,000   -26,352,000    
          cash paid for an acquisition
                         
          net cash (used in) generated from investing activities
                 -105,377,000        
          proceeds from sale and maturity of short-term investment
                   226,133,000   50,000,000   
          net (decrease) increase in cash, cash equivalents and restricted cash
                   -55,439,000      
          payables for issuance costs of the private placement
                         
          proceeds from issuance of series c+ convertible redeemable preferred shares, net of the issuance costs of nil
                         
          proceeds from the ipo and concurrent private placement, net of underwriter discounts and commissions and other offering costs paid
                       -1,419,000 485,555,000 
          net cash generated from (used in) operating activities
                         
          cash, cash equivalents and restricted cash at beginning of year/period
                         
          cash, cash equivalents and restricted cash at end of year/period
                         
          payables for deferred initial public offering cost
                       277,000 1,690,000 
          adjustments to reconcile net income to net cash (used in) generated from operating activities:
                         
          share of results of equity method investments
                         
          net cash generated from (used in) investing activities
                         
          change in the fair value of short-term investments
                      -50,000 -33,000  
          payment of deferred initial public offering cost
                         
          changes in assets and liabilities:
                         
          deferred tax
                         
          cash received from acquisition
                         
          changes in assets and liabilities, net of effects of businesses acquired:
                         
          deferred tax assets
                         
          cash received from an acquisition
                         
          repurchase of ordinary shares
                         
          proceeds from issuance of series c convertible redeemable preferred shares, net of issuance costs of 110,059
                         
          adjustments to reconcile net income to net cash generated from operating activities:
                         
          accrued expenses and other current liabilities
                       -1,097,000 3,149,000 
          adjustments to reconcile net income to net cash generated from (used in) operating activities: