7Baggers

Organogenesis Holdings Inc
(NASDAQ:ORGO) 

ORGO stock logo

Organogenesis Holdings Inc., a regenerative medicine company, develops, manufactures, and commercializes solutions for the advanced wound care, and surgical and sports medicine markets in the United States. The company's advanced wound care products include Affinity, an amniotic allograft wound cove...

Founded: 1985
Full Time Employees: 835
Sector: Healthcare
Industry: Drug Manufacturers-Specialty & Generic

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-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 2017-12-31 
                                  
      revenue:
                                  
      net product revenue
    225,071,000 150,487,000 100,779,000                            
      grant income
    536,000 377,000 226,000                            
      total revenue
    225,607,000 150,864,000 101,005,000                            
      yoy
                                  
      qoq
    49.54% 49.36%                             
      operating expenses:
                                  
      cost of goods sold
    49,918,000 36,251,000 27,630,000 23,723,000 31,051,000 26,796,000 29,198,000 28,696,000 27,769,000 25,789,000 26,316,000 26,607,000 27,110,000 26,177,000 26,652,000 25,080,000 32,597,000 26,167,000 29,940,000 25,495,000 25,520,000 22,964,000 20,042,000 18,793,000 20,391,000 19,131,000 19,446,000 16,980,000   
      selling, general and administrative
    100,174,000 79,743,000 73,810,000 72,509,000 73,856,000 71,795,000 76,540,000 72,322,000 61,381,000 64,222,000 70,317,000 73,834,000 68,293,000 79,328,000 72,609,000 63,578,000 67,250,000 62,369,000 62,349,000 58,232,000 53,217,000 51,146,000 46,502,000 52,613,000 52,368,000 49,475,000 48,957,000 48,893,000   
      research and development
    10,286,000 13,221,000 10,395,000 10,640,000 11,530,000 10,344,000 15,587,000 12,810,000 11,770,000 10,470,000 10,938,000 11,202,000 11,395,000 9,575,000 10,205,000 8,587,000 8,260,000 8,953,000 7,320,000 6,209,000 6,299,000 3,709,000 4,668,000 5,410,000 3,640,000 3,924,000 3,864,000 3,371,000   
      write-down to fair value for asset held for sale
    1,940,000 922,000 1,746,000 6,567,000                           
      impairment of property and construction
          18,842,000                        
      write-down of capitalized internal-use software costs
                                  
      total operating expenses
    162,318,000 130,137,000 113,581,000 89,716,000 85,386,000 82,139,000 114,928,000 85,132,000 73,151,000 74,692,000 81,255,000 85,036,000 79,688,000 88,903,000 82,814,000 72,165,000 75,510,000 71,322,000 69,669,000 64,441,000 59,516,000 54,855,000 51,170,000 58,023,000 56,008,000 53,399,000 52,821,000 52,264,000   
      income from operations
    63,289,000 20,727,000 -12,576,000 -26,746,000 10,219,000 6,242,000 -13,892,000 -3,852,000 -1,269,000 8,050,000 9,745,000 -4,001,000 8,718,000 1,779,000 11,935,000 872,000 20,451,000 16,264,000 23,587,000 12,616,000 21,771,000 22,980,000 -2,252,000 -15,084,000 -1,754,000 -8,265,000 -7,319,000 -12,121,000   
      yoy
    519.33% 232.06% -9.47% 594.34% -905.28% -22.46% -242.56% -3.72% -114.56% 352.50% -18.35% -558.83% -57.37% -89.06% -49.40% -93.09% -6.06% -29.23% -1147.38% -183.64% -1341.22% -378.04% -69.23% 24.45%       
      qoq
    205.35% -264.81% -52.98% -361.73% 63.71% -144.93% 260.64% 203.55% -115.76% -17.39% -343.56% -145.89% 390.05% -85.09% 1268.69% -95.74% 25.74% -31.05% 86.96% -42.05% -5.26% -1120.43% -85.07% 759.98% -78.78% 12.93% -39.62%    
      operating margin %
    28.05% 13.74% -12.45% -Infinity% Infinity% Infinity% -Infinity% -Infinity% -Infinity% Infinity% Infinity% -Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity%   
      other income, net:
                                  
      interest income
    236,000 415,000 669,000 961,000                        19,000   
      other income
    -98,000 18,000 73,000 2,000 -27,000 52,000 -28,000 23,000 -25,000 31,000 28,000 23,000 6,000 5,000   -9,000 -19,000 18,000 -3,000 7,000 44,000 25,000 21,000 2,000 -1,000 -120,000 132,000   
      total other income
    138,000 433,000 742,000 963,000                     -2,060,750 -2,428,000 -2,307,000 -3,508,000   
      net income before income taxes
    63,427,000 21,160,000   10,253,000 5,823,000 -14,540,000  -1,796,000 7,637,000 9,179,000  8,754,000 1,212,000 11,184,000 132,000 19,589,000 12,880,000 21,174,000 10,143,000 18,890,000 21,006,000         
      income tax benefit
    -19,727,000 407,000 2,442,000 6,940,000 -2,580,000 6,508,000  2,243,000    1,658,000                   
      net income and comprehensive income
    43,700,000 21,567,000   7,673,000 12,331,000 -17,043,000                        
      accretion of redeemable convertible preferred stock to redemption value
    -150,000 -140,000 -129,000 -121,000                           
      cumulative dividend on redeemable convertible preferred stock
    -2,788,000 -2,734,000 -2,681,000 -2,627,000                           
      undistributed earnings allocated to participating redeemable convertible preferred stock
     -4,168,000                             
      net income attributable to common stockholders
    35,122,000 14,525,000                             
      net income per share
                          -0.05 -0.16 -0.04 -0.12 -0.11 -0.17   
      basic
    0.28 0.11   -0.013 0.09 -0.13                        
      diluted
    0.27 0.11   -0.013 0.09 -0.13                        
      weighted-average common shares outstanding:
                                  
      basic
    126,738,136 126,881,709   131,673,278 132,575,301 132,573,153  131,231,317 131,312,483 131,293,398 131,083,841 130,070,231 130,903,160 129,635,682 128,788,721 128,331,022 128,546,301 128,235,224 127,870,065 107,737,936 105,040,035         
      diluted
    130,248,412 130,848,995   131,673,278 133,926,755 132,573,153  132,746,727 133,417,721 133,066,010 131,083,841 132,383,152 132,232,954 132,600,579 132,805,154 133,662,659 133,850,216 133,988,413 133,451,950 111,360,831 108,489,768         
      net loss before income taxes
      -11,834,000 -25,783,000    -4,343,000    -4,627,000           -5,139,000 -16,278,000 -4,356,000 -10,693,000 -9,626,000 -15,629,000   
      net loss and comprehensive loss
      -9,392,000 -18,843,000    -2,100,000                       
      net loss attributable to common stockholders
      -12,202,000 -21,591,000                           
      net income per share
                          -0.05 -0.16 -0.04 -0.12 -0.11 -0.17   
      basic and diluted
      -0.1                            
      weighted-average common shares outstanding
                                  
      basic and diluted
      126,853,536 126,295,642    131,861,772                       
      net revenue
       86,693,000 126,656,000 115,177,000 130,234,000 109,976,000 99,651,000 108,531,000 117,316,000 107,642,000 115,516,000 116,859,000 121,401,000 98,117,000 128,558,000 113,753,000 123,196,000 102,552,000 106,807,000 100,799,000 68,960,000 61,732,000 74,645,000 64,265,000 64,948,000 57,123,000   
      gross profit
       62,970,000 95,605,000 88,381,000 101,036,000 81,280,000 71,882,000 82,742,000 91,000,000 81,035,000 88,406,000 90,682,000 94,749,000 73,037,000 95,961,000 87,586,000 93,256,000 77,057,000 81,287,000 77,835,000 48,918,000 42,939,000 54,254,000 45,134,000 45,502,000 40,143,000   
      yoy
       -22.53% 33.00% 6.82% 11.03% 0.30% -18.69% -8.76% -3.96% 10.95% -7.87% 3.53% 1.60% -5.22% 18.05% 12.53% 90.64% 79.46% 49.83% 72.45% 7.51% 6.97%       
      qoq
       -34.14% 8.17% -12.53% 24.31% 13.07% -13.13% -9.07% 12.30% -8.34% -2.51% -4.29% 29.73% -23.89% 9.56% -6.08% 21.02% -5.20% 4.44% 59.11% 13.92% -20.86% 20.21% -0.81% 13.35%    
      gross margin %
    0% 0% 0% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity%   
      other expense, net:
                                  
      net loss, per share:
                                  
      basic and diluted
       -0.17    -0.02                       
      write down of capitalized internal-use software costs
          3,959,000                        
      interest expense
        61,000 -471,000 -620,000 -514,000 -502,000 -444,000 -594,000 -649,000 30,000 -572,000 -730,000 -737,000 -853,000 -1,482,000 -2,431,000 -2,470,000 -2,888,000 -2,969,000 -2,912,000 -2,510,000 -2,604,000 -2,427,000 -2,187,000 -1,797,000   
      total other expense
        34,000 -419,000 -648,000 -491,000 -527,000 -413,000 -566,000 -626,000 36,000 -567,000 -751,000 -740,000 -862,000 -3,384,000 -2,413,000 -2,473,000 -2,881,000 -1,974,000 -2,887,000 -1,194,000       
      weighted-average common shares outstanding
                                  
      basic
    126,738,136 126,881,709   131,673,278 132,575,301 132,573,153  131,231,317 131,312,483 131,293,398 131,083,841 130,070,231 130,903,160 129,635,682 128,788,721 128,331,022 128,546,301 128,235,224 127,870,065 107,737,936 105,040,035         
      diluted
    130,248,412 130,848,995   131,673,278 133,926,755 132,573,153  132,746,727 133,417,721 133,066,010 131,083,841 132,383,152 132,232,954 132,600,579 132,805,154 133,662,659 133,850,216 133,988,413 133,451,950 111,360,831 108,489,768         
      income tax expense
          -2,503,000  -1,668,750 -4,470,000 -3,863,000  -870,500 -997,000 -2,440,000 -45,000 -247,500 -303,000 -487,000 -200,000 -396,000 -72,000 -27,000 -35,000 -27,000 -48,000 -23,000 -37,000   
      net income
            1,378,250 3,167,000 5,316,000 -2,969,000 7,486,000 215,000 8,744,000 87,000 51,695,000 12,577,000 20,687,000 9,943,000 18,494,000 20,934,000 -5,166,000 -16,313,000 -4,398,000 -10,741,000 -9,649,000 -15,666,000   
      yoy
            -81.59% 1373.02% -39.20% -3512.64% -85.52% -98.29% -57.73% -99.13% 179.52% -39.92% -500.45% -160.95% -520.51% -294.90% -46.46% 4.13%       
      qoq
            -56.48% -40.43% -279.05% -139.66% 3381.86% -97.54% 9950.57% -99.83% 311.03% -39.20% 108.06% -46.24% -11.66% -505.23% -68.33% 270.92% -59.05% 11.32% -38.41%    
      net income margin %
    0% 0% 0% NaN% NaN% NaN% NaN% NaN% Infinity% Infinity% Infinity% -Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity%   
      net income, per share:
                                  
      basic
             0.02 0.04  0.06  0.07  0.085 0.1 0.16 0.08           
      diluted
             0.02 0.04  0.06  0.07  0.08 0.09 0.15 0.07           
      net loss, per share:
                                  
      basic
               -0.02                   
      diluted
               -0.02                   
      loss on extinguishment of debt
                    -470,750 -1,883,000             
      other expense
                  -21,000 -3,000               
      gain on settlement of deferred acquisition consideration
                         951,000  1,295,000       
      loss on the extinguishment of debt
                               -1,862,000   
      non-cash deemed dividend to warrant holders
                             -645,000     
      net income attributed to common shareholders
                        18,494,000 20,934,000         
      net income attributed to common shareholders, per share:
                                  
      basic
                        0.18 0.2         
      diluted
                        0.17 0.19         
      weighted-average common shares outstanding—basic and diluted
                          104,714,725 104,486,924 92,840,401 92,276,858 90,647,352 90,604,107   
      basic
    126,738,136 126,881,709   131,673,278 132,575,301 132,573,153  131,231,317 131,312,483 131,293,398 131,083,841 130,070,231 130,903,160 129,635,682 128,788,721 128,331,022 128,546,301 128,235,224 127,870,065 107,737,936 105,040,035         
      diluted
    130,248,412 130,848,995   131,673,278 133,926,755 132,573,153  132,746,727 133,417,721 133,066,010 131,083,841 132,383,152 132,232,954 132,600,579 132,805,154 133,662,659 133,850,216 133,988,413 133,451,950 111,360,831 108,489,768         
      net income per share
                          -0.05 -0.16 -0.04 -0.12 -0.11 -0.17   
      weighted-average common shares outstanding—basic and diluted
                          104,714,725 104,486,924 92,840,401 92,276,858 90,647,352 90,604,107   
      write-off of deferred offering costs
                                  
      change in fair value of warrants
                                  
      net loss attributed to common shareholders
                            -9,175,250 -11,386,000     
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2025-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-09-30 
                                           
        assets
                                           
        current assets:
                                           
        cash and cash equivalents
      93,679,000 63,745,000 73,076,000 109,965,000 135,571,000 94,340,000 89,902,000 88,626,000 103,840,000 98,226,000 88,917,000 88,694,000 102,478,000 107,250,000 112,279,000 107,897,000 113,929,000                     
        restricted cash
      652,000 627,000 659,000 569,000 580,000 586,000 575,000 720,000 498,000 599,000 591,000 721,000 812,000 771,000 665,000 605,000 599,000 487,000 517,000 500,000 412,000 374,000 299,000 176,000 196,000 185,000 119,000 102,000 114,000         
        accounts receivable
      217,451,000 168,783,000 120,382,000 103,320,000 109,861,000 101,272,000 105,945,000 96,148,000 81,999,000 89,276,000 93,615,000 92,021,000 89,450,000 93,115,000 88,824,000 79,477,000 82,460,000 74,583,000 76,767,000 72,003,000 56,804,000 56,915,000 44,024,000 32,724,000 39,359,000 34,383,000 34,157,000 32,509,000 34,077,000         
        inventories
      29,627,000 39,583,000 33,042,000 29,338,000 26,219,000 27,036,000 26,883,000 27,694,000 28,253,000                             
        asset held for sale
      2,425,000 4,365,000 5,287,000 7,033,000                                  
        prepaid expenses and other current assets
      18,354,000 22,646,000 27,777,000 17,935,000 13,710,000 15,275,000 10,889,000 13,979,000 10,454,000 9,567,000 7,948,000 9,847,000 5,086,000 4,707,000 6,540,000 7,135,000 4,969,000 5,033,000 6,583,000 5,557,000 4,935,000 5,327,000 4,366,000 5,164,000 2,953,000 3,117,000 3,113,000 3,918,000 2,328,000         
        total current assets
      362,188,000 299,749,000 260,223,000 268,160,000 285,941,000 238,509,000 234,194,000 227,167,000 225,044,000 225,573,000 216,435,000 216,822,000 222,609,000 230,526,000 231,543,000 217,851,000 226,979,000 211,835,000 201,763,000 185,239,000 174,344,000 129,010,000 117,706,000 111,398,000 125,600,000 80,843,000 76,146,000 85,062,000 71,131,000 25,011 160,466 269,297 294,439 360,030 602,920 879,726  
        property and equipment
      103,711,000 78,058,000 75,607,000 75,518,000 89,128,000 89,868,000 89,947,000 114,245,000 116,228,000 117,503,000 111,825,000 106,637,000 102,463,000 97,012,000 93,292,000 84,268,000 79,160,000 74,774,000 69,739,000 62,431,000 60,068,000 55,937,000 53,033,000 50,071,000 47,184,000 44,254,000 40,751,000 39,454,000 39,623,000         
        intangible assets
      9,145,000 9,943,000 10,785,000 11,626,000 12,468,000 13,302,000 14,136,000 14,970,000 15,871,000 17,101,000 18,330,000 19,560,000 20,789,000 22,010,000 23,231,000 24,452,000 25,673,000 26,896,000 28,136,000 29,379,000 30,622,000 31,849,000 19,164,000 19,981,000 20,797,000 22,314,000 23,844,000 24,592,000 26,091,000         
        goodwill
      28,772,000 28,772,000 28,772,000 28,772,000 28,772,000 28,772,000 28,772,000 28,772,000 28,772,000 28,772,000 28,772,000 28,772,000 28,772,000 28,772,000 28,772,000 28,772,000 28,772,000 28,772,000 28,772,000 28,772,000 28,772,000 28,916,000 25,539,000 25,539,000 25,539,000 25,539,000 25,539,000 25,539,000 25,539,000         
        operating lease right-of-use assets
      55,749,000 33,304,000 35,257,000 36,756,000 37,110,000 34,943,000 36,572,000 38,616,000 40,118,000 42,363,000 43,544,000 42,839,000 43,192,000 45,369,000 45,860,000 47,468,000 49,144,000 26,522,000 26,531,000 12,706,000                  
        deferred tax asset
      29,962,000 45,591,000 41,754,000 40,728,000 39,462,000 35,889,000 33,691,000 28,002,000 28,002,000 30,014,000 30,014,000 30,014,000 30,014,000 31,994,000 31,994,000 31,994,000 31,994,000 18,000 18,000 18,000 18,000 16,000 15,000 15,000 127,000 238,000 238,000 238,000 238,000         
        other assets
      9,203,000 14,410,000 8,730,000 5,834,000 5,005,000 5,013,000 5,851,000 6,709,000 5,990,000 1,321,000 1,393,000 1,463,000 1,520,000 1,589,000 1,665,000 1,467,000 1,537,000 1,606,000 605,000 636,000 670,000 700,000 728,000 760,000 884,000 916,000 1,040,000 1,072,000 579,000         
        total assets
      598,730,000 509,827,000 461,128,000 467,394,000 497,886,000 446,296,000 443,163,000 458,481,000 460,025,000 462,647,000 450,313,000 446,107,000 449,359,000 457,272,000 456,357,000 436,272,000 443,259,000 370,423,000 355,564,000 319,181,000 294,494,000 246,428,000 216,487,000 208,340,000 220,687,000 174,640,000 168,074,000 176,453,000 163,678,000 316,309,217 314,981,071 313,790,387 312,792,360 312,057,811 311,564,573 311,239,237 821,880 
        liabilities, redeemable convertible preferred stock, and stockholders’ equity
                                           
        current liabilities:
                                           
        current portion of finance lease obligations
      9,435,000 1,207,000 1,217,000 1,193,000 1,170,000 1,147,000 1,125,000 1,103,000 1,081,000 1,174,000 209,000      200,000 8,531,000 4,134,000 3,870,000                  
        current portion of operating lease obligations - related party
      4,258,000 3,798,000 3,755,000 3,712,000 3,671,000 6,172,000 7,357,000 8,543,000 3,140,000                             
        current portion of operating lease obligations
      4,949,000 4,785,000 4,796,000 4,353,000 4,272,000 3,926,000 4,081,000 4,675,000 10,004,000 13,048,000 12,592,000 12,160,000 11,708,000 12,155,000 11,871,000 11,775,000 11,785,000 4,667,000 4,504,000 4,004,000                  
        accounts payable
      31,949,000 40,219,000 29,723,000 24,660,000 28,911,000 23,971,000 29,390,000 23,230,000 30,724,000 26,784,000 27,390,000 30,310,000 32,330,000 37,952,000 36,373,000 27,935,000 29,339,000 28,488,000 26,789,000 23,877,000 23,381,000 24,007,000 29,944,000 26,208,000 28,387,000 28,251,000 22,278,000 24,575,000 19,165,000         
        accrued expenses and other current liabilities
      49,533,000 40,310,000 26,348,000 31,135,000 39,453,000 36,101,000 38,016,000 39,759,000 30,074,000 34,993,000 27,784,000 28,597,000 26,447,000 34,162,000 36,390,000 32,419,000 36,589,000 37,128,000 26,618,000 25,383,000 23,973,000 26,132,000 24,688,000 21,803,000 23,450,000 20,606,000 20,679,000 20,395,000 25,415,000         
        total current liabilities
      100,124,000 90,319,000 65,839,000 65,053,000 77,477,000 77,281,000 85,727,000 82,799,000 80,509,000 81,482,000 73,455,000 76,076,000 75,023,000 89,273,000 88,230,000 76,792,000 82,005,000 81,000,000 84,545,000 74,009,000 68,217,000 66,245,000 66,058,000 54,825,000 59,894,000 56,729,000 50,399,000 52,307,000 66,388,000 8,009,631 5,896,098 5,062,402 3,928,722 2,696,066 85,825 140,823 852,584 
        finance lease obligations, net of current portion
      12,788,000 2,094,000 98,000 411,000 718,000 1,019,000 1,314,000 1,604,000 1,888,000 2,166,000 402,000       831,000 9,553,000 10,516,000                  
        operating lease obligations, net of current portion - related party
      28,237,000 5,419,000 6,385,000 7,339,000 8,283,000 9,217,000 10,139,000 11,052,000 17,227,000                             
        operating lease obligations, net of current portion
      22,470,000 23,507,000 24,565,000 25,625,000 25,198,000 22,785,000 23,483,000 24,383,000 19,780,000 38,826,000 40,495,000 40,325,000 41,314,000 42,981,000 43,700,000 45,323,000 46,893,000 24,204,000 24,224,000 11,031,000                  
        other liabilities
      1,193,000 2,509,000 3,022,000 897,000 894,000 1,294,000 1,268,000 1,242,000 1,213,000 1,191,000 1,190,000 1,145,000 1,122,000 1,090,000 1,073,000 1,060,000 1,557,000 2,111,000 8,667,000 8,332,000 7,971,000 8,802,000 8,264,000 6,966,000 6,649,000 6,391,000 6,220,000 5,680,000 903,000         
        total liabilities
      164,812,000 123,848,000 99,909,000 99,325,000 112,570,000 167,749,000 179,662,000 180,451,000 181,362,000 185,782,000 179,031,000 182,406,000 183,690,000 200,944,000 201,972,000 193,044,000 201,224,000 181,249,000 176,642,000 161,889,000 148,410,000 180,954,000 180,737,000 168,045,000 165,104,000 161,832,000 144,876,000 143,894,000 116,637,000 13,137,836 16,746,098 15,912,402 14,778,722 13,546,066 10,935,825 10,990,823  
        commitments and contingencies
                                           
        series a redeemable convertible preferred stock, 0.0001 par value...
      133,789,000 130,851,000 127,977,000 125,167,000 122,419,000                                 
        stockholders’ equity:
                                           
        preferred stock, 0.0001 par value...
                                           
        common stock, 0.0001 par value...
      13,000 13,000 13,000 13,000 13,000 13,000 13,000 13,000 13,000 13,000 13,000 13,000 13,000 13,000 13,000 13,000 13,000 13,000 13,000 13,000 13,000 11,000 11,000 11,000 10,000 9,000 9,000 9,000 9,000         
        additional paid-in capital
      303,194,000 301,893,000 301,574,000 301,842,000 302,994,000 326,317,000 323,602,000 321,088,000 319,621,000 317,254,000 314,838,000 312,573,000 310,957,000 309,102,000 307,374,000 303,261,000 302,155,000 300,989,000 299,038,000 298,095,000 299,129,000 237,015,000 228,225,000 227,604,000 226,580,000 179,408,000 178,412,000 178,124,000 177,272,000 2,169,272 7,105,453 7,462,452 7,326,813 6,828,715 4,711,743 5,092,075 24,137 
        accumulated deficit
      -3,078,000 -46,778,000 -68,345,000 -58,953,000 -40,110,000 -47,783,000 -60,114,000 -43,071,000 -40,971,000 -40,402,000 -43,569,000 -48,885,000 -45,301,000 -52,787,000 -53,002,000 -60,046,000 -60,133,000 -111,828,000 -120,129,000 -140,816,000 -153,058,000 -171,552,000 -192,486,000 -187,320,000 -171,007,000 -166,609,000 -155,223,000 -145,574,000 -130,240,000  -2,106,438 -2,463,426 -2,327,773 -1,829,666    
        total stockholders' equity
      300,129,000    262,897,000    278,663,000    265,669,000                         
        total liabilities, redeemable convertible preferred stock, and stockholders' equity
      598,730,000 509,827,000 461,128,000 467,394,000 497,886,000                                 
        total stockholders’ equity
       255,128,000 233,242,000 242,902,000  278,547,000 263,501,000 278,030,000  276,865,000 271,282,000 263,701,000  256,328,000 254,385,000 243,228,000 242,035,000 189,174,000 178,922,000 157,292,000 146,084,000 65,474,000 35,750,000 40,295,000 55,583,000 12,808,000 23,198,000 32,559,000 47,041,000         
        current portion of term loan
           5,964,000 5,758,000 5,489,000 5,486,000   5,009,000 4,538,000 5,004,000 3,596,000 3,126,000 2,656,000 2,186,000 22,500,000 16,875,000 16,666,000 11,667,000 6,667,000 1,667,000              
        term loan, net of current portion
           56,153,000 57,731,000 59,371,000 60,745,000   64,860,000 66,231,000 67,600,000 68,969,000 69,869,000 70,769,000 71,667,000 37,290,000 42,876,000 43,044,000 47,999,000 52,954,000 57,910,000              
        liabilities and stockholders’ equity
                                           
        total liabilities and stockholders’ equity
           446,296,000 443,163,000 458,481,000  462,647,000 450,313,000 446,107,000  457,272,000 456,357,000 436,272,000 443,259,000 370,423,000 355,564,000 319,181,000 294,494,000 246,428,000 216,487,000 208,340,000 220,687,000 174,640,000 168,074,000 176,453,000          
        total liabilities and stockholders' equity
              460,025,000    449,359,000                         
        inventory
               27,905,000 25,364,000 25,539,000 24,783,000 24,683,000 23,235,000 22,737,000 25,022,000 29,495,000 28,106,000 29,721,000 27,799,000 29,882,000 28,562,000 26,436,000 22,918,000 20,184,000 18,717,000 17,972,000 13,321,000         
        current portion of term loan, net of debt issuance costs
               5,483,000 5,480,000                           
        term loan, net of current portion and debt issuance costs
               62,117,000 63,489,000                           
        current portion of deferred acquisition consideration
                      1,436,000                     
        deferred acquisition consideration
                     1,436,000     483,000 966,000 1,432,000 1,958,000 5,000,000 5,000,000 5,000,000 5,000,000 5,000,000         
        finance lease obligations
                     101,000                      
        current portion of deferred rent and lease incentive obligation
                          95,000                 
        line of credit
                        10,000,000 10,000,000 10,000,000 39,353,000 39,353,000 33,484,000 33,484,000 33,484,000 33,484,000 30,984,000 26,484,000         
        deferred acquisition consideration, net of current portion
                       1,436,000 1,436,000 1,436,000 1,436,000 1,436,000                
        earnout liability
                        927,000 3,689,000 3,985,000 3,782,000                
        deferred rent and lease incentive obligation, net of current portion
                          2,315,000                 
        cash
                       102,237,000 89,790,000 77,458,000 84,394,000 36,512,000 40,455,000 46,898,000 60,174,000 22,974,000 20,040,000 30,561,000 21,291,000 2,705 64,411 99,493 125,886 117,728 286,458 486,200  
        notes receivable from related parties
                            302,000 576,000 556,000 536,000 516,000 496,000 477,000         
        current portion of capital lease obligations
                          3,619,000 3,473,000 3,327,000 3,189,000 3,057,000 2,872,000 2,442,000 2,337,000 7,501,000         
        capital lease obligations, net of current portion
                          11,442,000 12,239,000 13,011,000 13,755,000 14,431,000 14,893,000 14,655,000 15,109,000 10,154,000         
        deferred rent
                           1,098,000 1,097,000 1,105,000 1,012,000 736,000 456,000           
        redeemable common stock liability
                                  6,762,000         
        current portion of notes payable
                                  2,545,000         
        notes payable, net of current portion
                                  12,578,000         
        term loan
                              49,634,000 49,599,000 39,662,000 39,635,000          
        deferred rent, net of current portion
                                 179,000 130,000         
        contingent consideration forfeiture rights
                                           
        liabilities, redeemable common stock and stockholders’ equity
                                           
        long-term debt - affiliates
                                           
        due to affiliates
                                           
        warrant liability
                                           
        redeemable common stock, 0.0001 par value...
                                           
        stockholders’ equity
                                           
        total liabilities, redeemable common stock and stockholders’ equity
                                  163,678,000         
        current assets
                                           
        prepaid expenses
                                   22,306 96,055 169,804 168,553 242,302 316,462 393,526  
        cash and cash equivalents held in trust account
                                   316,284,206 314,820,605 313,202,093 312,497,921 311,658,037 310,375,000 310,000,000  
        liabilities and shareholders' equity
                                           
        current liabilities
                                           
        note payable to sponsor
                                   700,000 475,000 300,000 100,000    300,000 
        accrued expenses
                                   7,309,631 5,421,098 4,762,402 3,828,722 2,696,066 85,825 140,823 14,530 
        deferred underwriting commission
                                   5,128,205 10,850,000 10,850,000 10,850,000 10,850,000 10,850,000 10,850,000  
        commitments
                                           
        class a ordinary shares subject to possible redemption, 0.0001 par value...
                                   298,171,380 293,234,970 292,877,980 293,013,630 293,511,740 295,628,740 295,248,410  
        shareholders' equity
                                           
        preferred shares, 0.0001 par value...
                                           
        ordinary shares, 0.0001 par value...
                                           
        class a ordinary shares 200,000,000 shares authorized; 1,775,294 and 1,932,855 shares issued and outstanding at september 30, 2018 and december 31, 2017, respectively,
                                   178        
        class b ordinary shares, 20,000,000 shares authorized; 5,812,500 and 7,750,000 shares issued and outstanding at september 30, 2018 and december 31, 2017
                                   581        
        accumulated income/
                                   2,829,970     287,337   
        total shareholders' equity
                                   5,000,001 5,000,003 5,000,005 5,000,008 5,000,005 5,000,008   
        total liabilities and shareholders' equity
                                   316,309,217 314,981,071 313,790,387 312,792,360 312,057,811 311,564,573   
        class a ordinary shares 200,000,000 shares authorized; 2,125,511 and 1,932,855 shares issued and outstanding at june 30, 2018 and december 31, 2017, respectively,
                                    213       
        class b ordinary shares, 20,000,000 shares authorized; 7,750,000 and 7,750,000 shares issued and outstanding at june 30, 2018 and december 31, 2017
                                    775       
        accrued interest receivable held in trust account
                                     318,997  39,744 586,653 359,511  
        class a ordinary shares 200,000,000 shares authorized; 2,041,127 and 1,932,855 shares issued and outstanding at march 31, 2018 and december 31, 2017, respectively,
                                     204      
        class b ordinary shares, 20,000,000 shares authorized; 7,750,000 and 7,750,000 shares issued and outstanding at march 31, 2018 and december 31, 2017
                                     775      
        offering costs payable
                                           
        class a ordinary shares 200,000,000 shares authorized; 1,932,855 and 1,489,245 shares issued and outstanding at december 31, 2017 and december 31, 2016, respectively,
                                      193     
        class b ordinary shares, 20,000,000 shares authorized; 7,750,000 and 7,750,000 shares issued and outstanding at december 31, 2017 and december 31, 2016
                                      775     
        class a ordinary shares 200,000,000 shares authorized; 1,808,699 and 1,489,245 shares issued and outstanding at september 30, 2017 and december 31, 2016, respectively,
                                       181    
        class b ordinary shares, 20,000,000 shares authorized; 7,750,000 and 7,750,000 shares issued and outstanding at september 30, 2017 and december 31, 2016
                                       775    
        liabilities and shareholders' equity/
                                           
        shareholders' equity/
                                           
        class a ordinary shares 200,000,000 shares authorized; 1,528,550 and 1,489,245 shares issued and outstanding at june 30, 2017 and december 31, 2016, respectively,
                                        153   
        class b ordinary shares, 20,000,000 shares authorized; 7,750,000 and 7,750,000 shares issued and outstanding at june 30, 2017 and december 31, 2016
                                        775   
        liabilities and shareholders’ equity
                                           
        shareholders’ equity
                                           
        class a ordinary shares 200,000,000 shares authorized; 1,509,360 and 1,489,245 shares issued and outstanding at march 31, 2017 and december 31, 2016 respectively,
                                         151  
        class b ordinary shares, 20,000,000 shares authorized; 7,750,000 and 7,750,000 shares issued and outstanding at march, 31, 2017 and december 31, 2016
                                         775  
        total shareholders’ equity
                                         5,000,004  
        total liabilities and shareholders’ equity
                                         311,239,237  
        current assets - cash
                                          171,834 
        deferred offering costs
                                          650,046 
        liabilities and shareholder’s deficit
                                           
        deferred offering costs payable
                                          538,054 
        shareholder’s deficit
                                           
        class a ordinary shares 200,000,000 shares authorized; no shares issued and outstanding at september 30, 2016 and december 31, 2015
                                           
        class b ordinary shares, 20,000,000 shares authorized; 8,625,000 shares issued and outstanding at september 30, 2016 and december 31, 2015
                                          863 
        total shareholder’s deficit
                                           
        total liabilities and shareholder’s deficit
                                          821,880 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2025-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 
                                      
          cash flows from operating activities:
                                      
          net income
            7,673,000 12,331,000   -568,000 3,166,000   7,486,000 215,000 7,744,000 87,000 51,695,000 12,577,000 20,687,000 9,943,000           
          adjustments to reconcile net income to net cash from operating activities:
                                      
          depreciation and amortization
        4,066,000 4,029,000 3,734,000 3,444,000 3,615,000 3,570,000                         
          amortization of intangible assets
        798,000 842,000 841,000 842,000 834,000 834,000 834,000 901,000 1,229,000 1,230,000 1,229,000 1,230,000 1,221,000 1,220,000 1,221,000 1,221,000 1,223,000 1,240,000 1,243,000 1,243,000 1,227,000 885,000 816,000 817,000 1,517,000 1,529,000 1,499,000 1,498,000   
          reduction in the carrying value of right-of-use assets
        2,149,000 2,116,000 2,080,000 1,997,000 1,971,000 2,013,000 2,161,000 2,203,000  2,071,000 1,954,000 1,939,000                   
          non-cash interest expense
        167,000 69,000 70,000 69,000 81,000 104,000 104,000 105,000 106,000 106,000 108,000 107,000 108,000 109,000 109,000 108,000 110,000 93,000 71,000 72,000 76,000 57,000 57,000 46,000 47,000 42,000 -16,000 170,000   
          deferred interest expense
            31,000 61,000 91,000 122,000 123,000 122,000 123,000 122,000 73,000 137,000 140,000 151,000 162,000 295,000 511,000 525,000 556,000 555,000 552,000 470,000 472,000 438,000     
          deferred tax expense
                                      
          loss on disposal of property and equipment
        115,000 29,000 25,000 19,000 696,000 10,000 87,000 347,000 131,000 39,000 2,000 63,000 70,000 4,216,000   10,000 1,158,000 239,000 201,000       
          loss on lease termination
                                      
          loss on extinguishment of term loan
                                      
          provision recorded for credit losses
        2,810,000 2,287,000 2,243,000 873,000 215,000 1,691,000 1,064,000 968,000 -23,000 1,130,000 -53,000 243,000                   
          adjustment for excess and obsolete inventories
        7,390,000 1,870,000 2,384,000 3,709,000 2,326,000 1,415,000 1,954,000 2,515,000 2,229,000 887,000 2,057,000 1,407,000 2,027,000 2,393,000 3,023,000 2,205,000 4,034,000 3,367,000 2,388,000 2,290,000 1,026,000 315,000 940,000 769,000       
          stock-based compensation
        4,324,000 3,065,000 2,542,000 3,367,000 2,891,000 2,712,000 2,568,000 2,407,000 2,366,000 2,417,000 2,299,000 1,914,000 1,855,000 1,702,000 1,692,000 1,303,000 1,083,000 1,041,000 1,042,000 698,000 497,000 486,000 469,000 209,000 236,000 242,000 234,000 224,000   
          write-down to fair value for asset held for sale
        1,940,000 922,000 1,746,000 6,567,000                           
          impairment of property and construction
                                    
          write-down of capitalized internal-use software costs
                                      
          changes in operating assets and liabilities:
                                      
          accounts receivable
        -51,478,000 -50,688,000 -19,305,000 5,668,000 -8,804,000 2,982,000 -10,861,000 -15,117,000 7,300,000 3,209,000 -1,541,000 -3,429,000 2,740,000 -5,025,000 -9,427,000 2,942,000 -8,012,000 1,480,000 -5,821,000 -16,301,000 335,000 -13,433,000 -12,052,000 6,325,000 -5,244,000 -170,000 -1,751,000 2,474,000   
          inventories
        -2,961,000 938,000 -7,160,000 -8,732,000 -455,000 -3,740,000 2,661,000 -4,670,000                       
          prepaid expenses and other current and other assets
                                      
          operating leases
        -2,189,000 -2,155,000 -2,110,000 -2,037,000 -4,813,000 -3,345,000 -3,709,000 -2,199,000 -2,157,000 -2,104,000 -2,056,000 -2,122,000 -1,756,000 -1,778,000 -1,721,000 -1,751,000 -1,977,000 -1,405,000 -1,564,000 -1,210,000           
          accounts payable
        -1,171,000 -994,000 4,133,000 -2,496,000 3,650,000 -3,875,000 2,244,000 -4,391,000 3,553,000 -126,000 -2,145,000 -1,390,000 -2,001,000 2,590,000 3,857,000 -1,186,000 -1,390,000 4,521,000 -1,126,000 1,842,000 3,143,000 -4,013,000 2,145,000 -1,910,000 -648,000 3,875,000 -3,409,000 4,882,000   
          accrued expenses and other current liabilities
        12,324,000 11,943,000   3,282,000 -2,280,000 -1,800,000 9,962,000 -5,041,000 7,088,000 -938,000 2,029,000 -7,789,000 -2,364,000 3,131,000 -4,828,000 1,889,000 4,119,000 1,235,000 1,411,000 -2,078,000 2,255,000 2,540,000 -1,274,000 2,857,000 -37,000 -54,000 176,000   
          other liabilities
        -1,308,000 1,432,000   -1,142,000 26,000 26,000 28,000 23,000 1,000 45,000 22,000 33,000 16,000 13,000 10,000 -3,143,000 -2,582,000 -176,000 -164,000 -1,354,000 14,000 1,017,000 -153,000 -215,000 -266,000 -197,000 -252,000   
          net cash from operating activities
        39,420,000 3,079,000 -32,873,000 -19,935,000 10,937,000 8,695,000 4,738,000 -10,162,000 10,613,000 16,735,000 8,646,000 -5,077,000 7,800,000 5,453,000 10,195,000 1,411,000 17,948,000 27,850,000 17,659,000 -1,479,000 26,276,000 7,143,000 -9,335,000 -17,283,000 -6,401,000 -5,453,000 -12,116,000 -9,558,000 -60,015,819 -286,706 
          capital expenditures
        -1,908,000 -2,235,000 -3,638,000 -3,454,000 -3,571,000 -2,569,000 -1,957,000 -1,436,000 -3,324,000 -3,715,000 -7,603,000 -5,576,000 -10,656,000 -11,401,000 -1,491,000 -4,803,000 -5,227,000 -19,529,000 -290,000 -4,651,000 -8,885,000 -7,913,000 -418,000 -1,301,000 -3,458,000 -1,275,000 289,000 98,000 
          free cash flows
        37,512,000 844,000 -36,511,000 -23,389,000 7,366,000 6,126,000 2,781,000 -11,598,000 7,289,000 13,020,000 1,043,000 -10,653,000 -2,856,000 -5,948,000 8,704,000 -3,392,000 12,721,000 8,321,000 17,369,000 -6,130,000 17,391,000 -770,000 -9,753,000 -18,584,000 -9,859,000 -6,728,000 -11,827,000 -9,460,000 -60,015,819 -286,706 
          cash flows from investing activities:
                                      
          purchases of property and equipment
        -4,652,000 -2,235,000 -3,638,000 -3,626,000 -3,361,000 -2,569,000 -1,880,000 -2,222,000 -3,324,000 -5,979,000 -7,499,000 -7,562,000 -10,656,000 -10,402,000 -6,168,000 -6,672,000 -5,227,000 -16,703,000 -4,333,000 -4,957,000 -8,885,000 -5,849,000 -2,168,000 -4,243,000 -3,458,000 -1,275,000 -934,000 -317,000   
          net cash from investing activities
        -4,652,000 -2,235,000 -3,638,000 -3,626,000 -3,361,000 -2,569,000 -1,880,000 -2,222,000 -3,324,000 -5,979,000 -7,499,000 -7,562,000 -10,656,000 -10,402,000 -6,168,000 -6,672,000 -5,227,000 -16,703,000 -4,512,000 -4,778,000 -8,479,000 -10,236,000 -1,875,000 -4,243,000 -3,458,000 -1,275,000 -1,184,000 -317,000   
          cash flows from financing activities:
                                      
          construction of landlord assets, net of tenant allowance
                                      
          term loan repayments under the 2021 credit agreement
                        -469,000              
          proceeds from issuance of redeemable convertible preferred stock, net of issuance costs
                                      
          payments for the repurchase of common stock
                                      
          principal repayments of finance lease obligations
        -302,000 -296,000 -288,000 -285,000 -277,000 -276,000 -266,000 -262,000 -371,000 -31,000   -101,000 -99,000 -531,000 -725,000 -699,000 -675,000           
          proceeds from the exercise of stock options
        2,000 130,000 25,000 1,063,000 4,000 180,000     28,000 1,751,000 291,000 83,000 910,000 221,000 984,000 1,537,000 318,000 152,000 816,000 106,000 109,000     
          payments of withholding taxes in connection with rsus vesting
        -87,000 -2,000 -1,796,000 -2,000 1,000 -54,000 -1,120,000 1,000 -1,000 -34,000 -298,000 -2,000 -158,000 -488,000 -320,000 -417,000           
          net cash from financing activities
        -4,809,000 -10,207,000 -288,000 -2,056,000 33,649,000 -1,677,000 -1,727,000 -2,608,000 -1,777,000 -1,438,000 -1,054,000 -1,236,000 -1,875,000 26,000 415,000 -765,000 -917,000 1,270,000 -798,000 -591,000 30,123,000 -775,000 4,890,000 8,230,000 47,070,000 9,728,000 2,796,000 19,133,000   
          change in cash, cash equivalents and restricted cash
        29,959,000 -9,363,000 -36,799,000 -25,617,000 41,225,000 4,449,000 1,131,000 -14,992,000 5,513,000 9,317,000 93,000 -13,875,000 -4,731,000 -4,923,000                 
          cash, cash equivalents, and restricted cash, beginning of year
                                      
          cash, cash equivalents, and restricted cash, end of year
                                      
          supplemental disclosure of cash flow information:
                                      
          cash paid for interest
            865,000 1,361,000 1,369,000 1,375,000 1,540,000 1,288,000 1,337,000 1,271,000 862,000 746,000 414,000 627,000 -43,000 1,994,000 1,899,000 1,937,000 2,479,000 2,504,000 2,382,000 2,244,000 2,226,000 2,032,000 2,263,000 1,627,000   
          cash paid for income taxes
        1,260,000 295,000 3,641,000 150,000 1,472,000 697,000 4,761,000 35,000 31,000 -1,000 2,894,000 128,000 227,000 970,000 4,000 25,000       -61,000 43,000 9,000 58,000   
          supplemental disclosure of non-cash investing and financing activities:
                                      
          cumulative effect adjustment for adoption of asu no. 2016-13
                                      
          change in purchases of property and equipment included in accounts payable and accrued expenses and other current liabilities
        2,744,000    -210,000                          
          right-of-use assets obtained through operating lease obligations
        24,593,000 573,000 173,000 1,642,000 3,908,000 384,000 116,000 701,000    1,586,000  1,344,000 193,000 171,000  1,547,000 28,782,000 310,000           
          right-of-use assets obtained through finance lease obligations
        19,224,000                              
          redeemable convertible preferred stock issuance costs included in accrued expenses
                                      
          prepaid rent reclassified to right-of-use assets
                                      
          landlord asset additions included in accounts payable and other liabilities, net of tenant allowances
                                      
          accretion to redemption value and cumulative dividends on redeemable convertible preferred stock
        2,938,000 2,874,000 2,810,000 2,748,000                           
          net loss
         21,567,000 -9,392,000 -18,843,000    -2,100,000    -2,969,000          20,934,000 -5,166,000 -16,313,000 -4,398,000 -10,741,000 -9,649,000 -15,666,000   
          adjustments to reconcile net loss to net cash from operating activities:
                                      
          deferred tax benefit
         -3,837,000 -1,026,000 -1,266,000  -2,198,000                         
          prepaid expenses and other current assets and other assets
         9,644,000 -7,819,000 -5,123,000  -3,616,000 3,879,000 -4,315,000                       
          landlord assets under construction, net of tenant allowance
                                      
          payments of term loan under the 2021 credit agreement
             -1,406,000 -1,407,000 -1,406,000  -1,406,000 -937,000 -938,000                   
          cash, cash equivalents, and restricted cash, beginning of period
         136,151,000  104,338,000  103,290,000  114,528,000               
          cash, cash equivalents, and restricted cash, end of period
         -9,363,000 -36,799,000 110,534,000  4,449,000 1,131,000 89,346,000  9,317,000 93,000 89,415,000  -4,923,000 4,442,000 108,502,000               
          landlord asset additions included in accounts payable and accrued expenses and other current liabilities, net of tenant allowances
                                      
          change in purchases of property and equipment included in accounts payable and accrued expenses
                                      
          accrued expenses and other liabilities
           -7,993,000                           
          purchases of property and equipment included in accounts payable and accrued expenses
           172,000   -77,000 786,000  2,264,000 -104,000 1,986,000  -999,000 4,677,000 1,869,000  -2,826,000 4,043,000 306,000  -2,064,000 1,750,000 2,942,000       
          write down of capitalized internal-use software costs
                                    
          payments of deferred acquisition consideration
                                      
          deferred acquisition consideration and earnout liability recorded for business acquisition
                                     
          depreciation
               3,072,000 2,982,000 2,544,000 2,228,000 2,694,000 1,514,000 1,456,000 1,528,000 1,347,000 1,771,000 1,937,000 1,063,000 1,010,000 974,000 956,000 891,000 902,000 835,000 792,000 859,000 902,000   
          amortization of operating lease right-of-use assets
                    1,820,000 1,834,000 1,802,000 1,847,000 1,829,000 1,555,000 1,433,000 1,129,000           
          loss on extinguishment of debt
                                1,862,000   
          change in fair value of earnout liability
                        -927,000 -2,762,000 -296,000           
          line of credit repayments under the 2019 credit agreement
                                      
          term loan repayments under the 2019 credit agreement
                                      
          proceeds from term loan under the 2021 credit agreement, net of debt discount and issuance cost
                                     
          payment to extinguish debt
                                     
          purchases of property and equipment in accounts payable and accrued expenses
                                  1,223,000 415,000   
          inventory
                 -3,428,000 -1,882,000 -2,163,000 -2,128,000 -3,841,000 -3,521,000 80,000 439,000 -4,757,000 -772,000 -4,212,000 1,057,000 -404,000 -3,066,000 -4,287,000 -3,223,000 -1,753,000 -748,000 -5,339,000   
          prepaid expenses and other current assets
                 -1,617,000 1,900,000 -4,774,000 -379,000 1,840,000 326,000 -2,165,000 64,000 1,551,000 -1,027,000 -622,000 1,291,000 -960,000 797,000 -2,099,000 74,000 86,000 178,000 -963,000   
          payment of deferred acquisition consideration
                        -483,000  -466,000 -526,000 -2,042,000       
          right-of-use assets obtained through lease obligations
                 885,000                     
          shares issued for deferred acquisition consideration
                                     
          deferred rent expense
                             -31,000 -28,000 92,000 276,000 280,000     
          gain on settlement of deferred acquisition consideration
                            -951,000 -1,295,000       
          provision recorded for doubtful accounts
                    926,000 733,000 82,000 40,000               
          cash paid for business acquisition
                                     
          term loan borrowings (repayments) under the 2019 credit agreement
                                      
          proceeds from equity financing
                                      
          payment of equity issuance costs
                                      
          reimbursement of offering expenses included in prepaid expenses and other current assets
                                      
          fair value of shares issued for business acquisition
                                     
          repayments under the 2019 credit agreement
                                      
          payments of term loan
                      -469,000 -469,000               
          change in cash, cash equivalents, and restricted cash
                       -6,026,000               
          change in fair value of warrant liability
                                      
          acquisition of intangible asset
                                    
          line of credit borrowings (repayments) under the 2019 credit agreement
                                     
          term loan borrowings (repayments) under the 2019 credit agreement, net of debt discount and issuance cost
                                      
          repayment of notes payable
                                -17,585,000   
          redemption of redeemable common stock placed into treasury
                                    
          proceeds from the exercise of common stock warrants
                                    
          change in cash and restricted cash
                        11,804,000 12,417,000 12,349,000 -6,848,000 47,920,000 -3,868,000 -6,320,000 -13,296,000 37,211,000 3,000,000 -10,504,000 9,258,000   
          cash and restricted cash, beginning of year
                                      
          cash and restricted cash, end of year
                                      
          non-cash deemed dividend related to warrant exchange
                                     
          equity issuance costs included in accounts payable
                                      
          acquisition of intangible assets included in accrued expenses and other liabilities
                                     
          provision recorded for sales returns and doubtful accounts
                         704,000 1,055,000 1,103,000 -118,000 1,589,000 753,000 217,000       
          cash and restricted cash, beginning of period
                         84,806,000  60,370,000  21,405,000   
          cash and restricted cash, end of period
                         12,417,000 12,349,000 77,958,000  -3,868,000 -6,320,000 47,074,000  3,000,000 -10,504,000 30,663,000   
          proceeds from the repayment of notes receivable from related parties
                           179,000 406,000 1,433,000         
          line of credit borrowings
                               2,500,000 4,500,000   
          proceeds from term loan
                            10,000,000 10,000,000 40,000,000   
          deferred rent expense and lease incentive obligation
                                      
          recovery of certain notes receivable from related parties
                           -179,000 -405,000          
          write-off of deferred offering costs
                                      
          loss of extinguishment of debt
                                      
          changes in fair value of forfeiture rights
                                      
          accrued interest - affiliate debt
                                      
          proceeds from disposal of property and equipment
                                      
          line of credit borrowings (repayments)
                                      
          proceeds from long-term debt - affiliates
                                      
          payment of recapitalization costs
                                      
          repayment of debt and debt issuance cost on affiliate debt
                                      
          principal repayments of capital lease obligations
                            -651,000 -627,000 -605,000 -544,000 -403,000 -306,000 -348,000 -209,000   
          payment of debt issuance costs
                                -75,000 -38,000 -811,000   
          fair value of shares issued in connection with investor debt settlement
                                      
          fair value of shares issued in connection with settlement of investor warrants
                                      
          common stock issued in exchange for aphac shares
                                      
          notice of put option exercise of redeemable common shares
                                      
          equipment acquired under capital lease
                                126,000      
          debt and equity issuance costs included in accounts payable
                                      
          amounts due related to acquisition of intangible assets included in accrued expenses and other liabilities
                                      
          debt issuance costs included in accounts payable
                                  -38,000 113,000   
          exercise of common stock warrants included in prepaid expenses and other current assets
                                      
          impairment of notes receivable
                                      
          provision recorded for inventory reserve
                                488,000 286,000 3,000 520,000   
          change in fair value of interest rate swap
                                      
          accrued interest—affiliate debt
                                      
          acquisition of nutech medical, net of cash acquired
                                      
          vie deconsolidation
                                      
          proceeds from long-term debt—affiliates
                                      
          proceeds from notes payable—master lease
                                      
          repayment of mortgage notes payables—real estate entities
                                      
          cash contributions from members of affiliates
                                      
          fair value of warrant issued in connection with notes payable
                                      
          extinguishment of subordinated notes—affiliates
                                      
          accretion of redeemable common stock
                                      
          shares issued in connection with nutech medical acquisition
                                      
          deconsolidation of variable interest entities, net of cash
                                      
          issuance of deferred acquisition consideration
                                      
          issuance of contingent consideration forfeiture rights
                                      
          gain on disposal of property and equipment
                                      
          benefit recorded for sales returns and doubtful accounts
                                   -76,000   
          proceeds from long—term debt—affiliates
                                      
          proceeds from notes payable
                                      
          non-cash interest income
                                   -19,000   
          non-cash rent expense
                                   49,000   
          redemption of redeemable common stock
                                   -6,762,000   
          exercise of common stock warrants included in prepaids and other current assets
                                   628,000   
          line of credit borrowings (repayment)
                                      
          notes payables—related party borrowings (repayment)
                                      
          proceeds from equity financing, net of issuance costs
                                      
          distributions to non-controlling interest in affiliates
                                      
          borrowing from affiliates
                                      
          fair value of shares issued in connection with settlement of warrants
                                      
          common stock issued in exchange for ahpac shares
                                      
          fair value of warrant issued in connection with subordinated notes
                                      
          debt issuance costs included in accrued expenses
                                      
          net income/
                                      
          adjustments to reconcile net income/(loss) to net cash from operating activities:
                                      
          gain on extinguishment of deferred underwriting fee payable
                                      
          interest/dividend income received in the trust account
                                     -1,463,601 
          change in operating assets and liabilities:
                                      
          accrued interest/dividends receivable held in trust account
                                      
          prepaid expenses
                                     73,749 
          accrued expenses
                                     1,888,533 
          proceeds from note payable to sponsor
                                     225,000 
          payment of offering costs
                                      
          net cash provided by/(used) in financing activities
                                     225,000 
          net change in cash
                                     -61,706 
          cash at beginning of period
                                     
          cash at end of period
                                     -61,706 
          supplemental disclosure of non-cash financing activities:
                                      
          change in ordinary shares subject to possible redemption
                                     4,936,410 
          accrued interest receivable held in trust account
                                      
          description
                                      
          investments and cash held in trust account
                                      
          total
                                      
          principal deposited in trust account
                                      
          repayment of note payable to sponsor
                                      
          proceeds from issuance of class b ordinary shares to sponsor
                                      
          proceeds from initial public offering, net of underwriters' compensation
                                      
          proceeds from issuance of private placement warrants
                                      
          net cash from/(used) in financing activities
                                      
          deferred underwriting compensation
                                      
          offering costs included in deferred offering costs
                                      
          initial classification of ordinary shares subject to possible redemption
                                      
          net cash from operating activities:
                                      
          net cash from financing activities:
                                      
          net decrease in cash
                                      
          exhibit number
                                      
          31.1*
                                      
          31.2*
                                      
          32.1*
                                      
          32.2*
                                      
          101.ins*
                                      
          101.sch*
                                      
          101.cal*
                                      
          101.def*
                                      
          101.lab*
                                      
          101.pre*