7Baggers
Quarterly
Annual
    Unit: USD2024-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 
      
                          
      assets
                          
      current assets:
                          
      cash and cash equivalents
    22,639,000 22,629,000 20,210,000 29,188,000 28,400,000 50,427,000 55,358,000 51,306,000 87,637,000 93,602,000 110,231,000 105,642,000 101,849,000 94,575,000 69,466,000 62,468,000 73,442,000 27,552,000 39,181,000 112,277,000 118,247,000 15,509,000 
      short-term investments
    149,344,000 151,833,000 161,264,000 163,673,000 159,961,000 138,640,000 158,316,000 53,826,000 21,234,000   17,127,000 26,293,000 41,497,000 78,016,000 91,442,000 84,416,000 70,067,000 51,508,000    
      accounts receivable
    26,252,000 27,203,000 23,573,000 21,779,000 21,525,000 19,956,000 18,007,000 17,019,000 15,779,000 13,876,000 11,832,000 10,976,000 11,747,000 11,106,000 9,070,000 9,398,000 7,753,000 8,670,000 8,601,000 6,932,000 5,417,000 4,096,000 
      inventories
    29,682,000 30,486,000 29,876,000 22,066,000 19,067,000 17,182,000 19,293,000 20,293,000 17,616,000 17,726,000 17,851,000 16,049,000 12,771,000 11,960,000 9,989,000 10,946,000 11,621,000 12,101,000 10,322,000 9,275,000 8,963,000 8,056,000 
      prepaid expenses and other current assets
    13,104,000 3,543,000 5,912,000 4,277,000 4,543,000 4,049,000 3,924,000 4,543,000 4,653,000 2,564,000 3,412,000 4,662,000 5,877,000 4,757,000 6,787,000 3,443,000 3,863,000 1,894,000 2,878,000 3,503,000 3,249,000 1,391,000 
      total current assets
    241,021,000 235,694,000 240,835,000 240,983,000 233,496,000 230,254,000 254,898,000 146,987,000 146,919,000 127,768,000 143,326,000 154,456,000 158,537,000 163,895,000 173,328,000 177,697,000 181,095,000 120,284,000 112,490,000 131,987,000 135,876,000 29,052,000 
      long-term investments
    14,178,000 2,027,000 9,456,000 4,348,000 13,884,000 15,285,000             18,224,000    
      property and equipment
    8,381,000 8,085,000 8,114,000 8,337,000 8,644,000 8,897,000 9,372,000 9,671,000 9,755,000 9,866,000 7,697,000 5,132,000 3,428,000 2,777,000 2,844,000 2,824,000 2,885,000 2,707,000 2,734,000 2,697,000 2,743,000 2,846,000 
      other non-current assets
    6,227,000 6,508,000 6,904,000 7,196,000 7,336,000 4,996,000 5,260,000 5,731,000 5,815,000 5,134,000 5,370,000 5,711,000 5,931,000 2,680,000 2,832,000 2,997,000 3,233,000 3,444,000 3,644,000 3,575,000 3,723,000 6,460,000 
      total assets
    269,807,000 252,314,000 265,309,000 260,864,000 263,360,000 259,587,000 269,685,000 162,544,000 162,721,000 143,000,000 156,625,000 165,531,000 168,206,000 169,662,000 179,314,000 183,828,000 187,523,000 126,745,000 137,402,000 138,569,000 142,652,000 38,668,000 
      liabilities and stockholders' equity
                          
      current liabilities:
                          
      accounts payable
    3,693,000 2,966,000 5,676,000 5,094,000 5,338,000 5,272,000 2,523,000 4,312,000 3,666,000 2,926,000 2,379,000 4,908,000 1,958,000 2,923,000 2,598,000 2,046,000 2,542,000 3,194,000 1,898,000 1,965,000 1,189,000 3,134,000 
      accrued liabilities
    27,879,000 18,371,000 24,607,000 18,928,000 18,759,000 15,598,000 21,965,000 19,621,000 17,575,000 16,744,000 19,802,000 16,011,000 14,705,000 13,291,000 16,957,000 13,008,000 9,142,000 11,125,000 15,034,000 10,476,000 8,299,000 7,658,000 
      total current liabilities
    31,572,000 21,337,000 30,283,000 24,022,000 24,097,000 20,870,000 24,488,000 23,933,000 21,241,000 29,499,000 26,086,000 20,919,000 16,663,000 16,214,000 19,555,000 15,054,000 11,684,000 14,319,000 16,932,000 12,441,000 9,488,000 10,792,000 
      long-term debt
    76,147,000 75,886,000 75,626,000 75,364,000 75,104,000 74,848,000 74,596,000 74,340,000 74,033,000 38,901,000 44,786,000 48,652,000 48,614,000 48,574,000 48,533,000 45,160,000 45,066,000 44,972,000 44,879,000 44,785,000 44,690,000 44,597,000 
      other liabilities
    7,404,000 7,806,000 8,249,000 8,336,000 8,654,000 6,256,000 6,726,000 7,073,000 7,418,000 6,893,000 6,513,000 7,781,000 6,791,000 3,720,000 3,726,000 3,876,000 3,693,000 3,497,000 3,700,000 3,900,000 4,097,000 4,285,000 
      total liabilities
    115,123,000 105,029,000 114,158,000 107,722,000 107,855,000 101,974,000 105,810,000 105,346,000 102,692,000 75,293,000 77,385,000 77,352,000 72,068,000 68,508,000 71,814,000 64,090,000 60,443,000 62,788,000 65,511,000 61,126,000 58,275,000 91,477,000 
      commitments and contingencies
                          
      stockholders' equity:
                          
      preferred stock, 0.001 par value
                          
      shares authorized: 5,000,000 at june 30, 2024 and december 31, 2023
                          
      shares issued and outstanding: none at june 30, 2024 and december 31, 2023
                          
      common stock
                          
      shares authorized: 100,000,000 at june 30, 2024 and december 31, 2023
                          
      shares issued and outstanding: 40,612,481 and 39,165,481 at june 30, 2024 and december 31, 2023, respectively
    41,000                      
      additional paid-in capital
    584,959,000 560,854,000 550,495,000 539,831,000 529,453,000 517,663,000 507,715,000 388,452,000 380,775,000 373,053,000 367,907,000 362,152,000 356,224,000 350,699,000 346,318,000 341,687,000 338,550,000 264,951,000 263,384,000 260,647,000 259,574,000 5,194,000 
      accumulated other comprehensive income
    -122,000 -17,000 72,000   83,000 -166,000 -191,000 -2,000   1,000 3,000 6,000 39,000 152,000 316,000 442,000 2,000    
      accumulated deficit
    -430,194,000 -413,591,000 -399,455,000 -386,444,000 -373,656,000 -360,172,000 -343,712,000 -331,098,000 -320,779,000 -305,381,000 -288,702,000 -274,009,000 -260,124,000 -249,585,000 -238,891,000 -222,135,000 -211,820,000 -201,467,000 -191,526,000 -183,235,000 -175,228,000 -163,269,000 
      total stockholders' equity
    154,684,000 147,285,000 151,151,000 153,142,000 155,505,000 157,613,000 163,875,000 57,198,000 60,029,000 67,707,000 79,240,000 88,179,000 96,138,000 101,154,000  119,738,000 127,080,000 63,957,000  77,443,000 84,377,000  
      total liabilities and stockholders' equity
    269,807,000 252,314,000 265,309,000 260,864,000 263,360,000 259,587,000 269,685,000 162,544,000 162,721,000 143,000,000 156,625,000 165,531,000 168,206,000 169,662,000  183,828,000 187,523,000 126,745,000     
      shares authorized: 5,000,000 at march 31, 2024 and december 31, 2023
                          
      shares issued and outstanding: none at march 31, 2024 and december 31, 2023
                          
      shares authorized: 100,000,000 at march 31, 2024 and december 31, 2023
                          
      shares issued and outstanding: 39,436,634 and 39,165,481 at march 31, 2024 and december 31, 2023, respectively
     39,000                     
      restricted cash
         155,000 155,000 155,000 232,000 232,000 232,000 232,000 310,000 310,000 310,000 310,000 310,000 310,000 310,000 310,000 310,000 310,000 
      shares authorized: 5,000,000 at december 31, 2023 and 2022
                          
      shares issued and outstanding: none at december 31, 2023 and 2022
                          
      shares authorized: 100,000,000 at december 31, 2023 and 2022
                          
      shares issued and outstanding: 39,165,481 and 38,355,972 at december 31, 2023 and 2022, respectively
      39,000                    
      shares authorized: 5,000,000 at september 30, 2023 and december 31, 2022
                          
      shares issued and outstanding: none at september 30, 2023 and december 31, 2022
                          
      shares authorized: 100,000,000 at september 30, 2023 and december 31, 2022
                          
      shares issued and outstanding: 38,907,789 and 38,355,972 at september 30, 2023 and december 31, 2022, respectively
       39,000                   
      accumulated other comprehensive loss
       -284,000 -331,000                  
      shares authorized: 5,000,000 at june 30, 2023 and december 31, 2022
                          
      shares issued and outstanding: none at june 30, 2023 and december 31, 2022
                          
      shares authorized: 100,000,000 at june 30, 2023 and december 31, 2022
                          
      shares issued and outstanding: 38,812,280 and 38,355,972 at june 30, 2023 and december 31, 2022, respectively
        39,000                  
      shares authorized: 5,000,000 at march 31, 2023 and december 31, 2022
                          
      shares issued and outstanding: none at march 31, 2023 and december 31, 2022
                          
      shares authorized: 100,000,000 at march 31, 2023 and december 31, 2022
                          
      shares issued and outstanding: 38,708,441 and 38,355,972 at march 31, 2023 and december 31, 2022, respectively
         39,000                 
      short-term debt
             9,829,000 3,905,000            
      shares authorized: 5,000,000 at december 31, 2022 and 2021
                          
      shares issued and outstanding: none at december 31, 2022 and 2021
                          
      shares authorized: 100,000,000 at december 31, 2022 and 2021
                          
      shares issued and outstanding: 38,355,972 and 34,980,896 at december 31, 2022 and 2021, respectively
          38,000                
      shares authorized: 5,000,000 at september 30, 2022 and december 31, 2021
                          
      shares issued and outstanding: none at september 30, 2022 and december 31, 2021
                          
      shares authorized: 100,000,000 at september 30, 2022 and december 31, 2021
                          
      shares issued and outstanding: 35,381,085 and 34,980,896 at september 30, 2022 and december 31, 2021, respectively
           35,000               
      shares authorized: 5,000,000 at june 30, 2022 and december 31, 2021
                          
      shares issued and outstanding: none at june 30, 2022 and december 31, 2021
                          
      shares authorized: 100,000,000 at june 30, 2022 and december 31, 2021
                          
      shares issued and outstanding: 35,193,169 and 34,980,896 at june 30, 2022 and december 31, 2021, respectively
            35,000              
      shares authorized: 5,000,000 at march 31, 2022 and december 31, 2021
                          
      shares issued and outstanding: none at march 31, 2022 and december 31, 2021
                          
      shares authorized: 100,000,000 at march 31, 2022 and december 31, 2021
                          
      shares issued and outstanding: 35,073,602 and 34,980,896 at march 31, 2022 and december 31, 2021, respectively
             35,000             
      shares authorized: 5,000,000 at december 31, 2021 and 2020
                          
      shares issued and outstanding: none at december 31, 2021 and 2020
                          
      shares authorized: 100,000,000 at december 31, 2021 and 2020
                          
      shares issued and outstanding: 34,980,896 and 34,249,649 at december 31, 2021 and 2020, respectively
              35,000            
      shares authorized: 5,000,000 at september 30, 2021 and december 31, 2020
                          
      shares issued and outstanding: none at september 30, 2021 and december 31, 2020
                          
      shares authorized: 100,000,000 at september 30, 2021 and december 31, 2020
                          
      shares issued and outstanding: 34,854,822 and 34,249,649 at september 30, 2021 and december 31, 2020, respectively
               35,000           
      shares authorized: 5,000,000 at june 30, 2021 and december 31, 2020
                          
      shares issued and outstanding: none at june 30, 2021 and december 31, 2020
                          
      shares authorized: 100,000,000 at june 30, 2021 and december 31, 2020
                          
      shares issued and outstanding: 34,623,409 and 34,249,649 at june 30, 2021 and december 31, 2020, respectively
                35,000          
      shares authorized: 5,000,000 at march 31, 2021 and december 31, 2020
                          
      shares issued and outstanding: none at march 31, 2021 and december 31, 2020
                          
      shares authorized: 100,000,000 at march 31, 2021 and december 31, 2020
                          
      shares issued and outstanding: 34,438,290 and 34,249,649 at march 31, 2021 and december 31, 2020, respectively
                 34,000         
      liabilities and stockholders’ equity
                          
      stockholders’ equity):
                          
      shares authorized: 5,000,000 at december 31, 2020 and 2019
                          
      shares issued and outstanding: none at december 31, 2020 and 2019
                          
      shares authorized: 100,000,000 at december 31, 2020 and 2019
                          
      shares issued and outstanding: 34,249,649 and 31,255,267 at december 31, 2020 and 2019, respectively
                  34,000        
      total stockholders’ equity
                  107,500,000    71,891,000    
      total liabilities and stockholders’ equity
                  179,314,000    137,402,000    
      shares authorized: 5,000,000 at september 30, 2020 and december 31, 2019
                          
      shares issued and outstanding: none
                          
      shares authorized: 100,000,000 at september 30, 2020 and december 31, 2019
                          
      shares issued and outstanding: 33,889,077 and 31,255,267 at september 30, 2020 and december 31, 2019, respectively
                   34,000       
      shares authorized: 5,000,000 at june 30, 2020 and december 31, 2019
                          
      shares authorized: 100,000,000 at june 30, 2020 and december 31, 2019
                          
      shares issued and outstanding: 33,610,099 and 31,255,267 at june 30, 2020 and december 31, 2019, respectively
                    34,000      
      shares authorized: 5,000,000 at march 31, 2020 and december 31, 2019
                          
      shares authorized: 100,000,000 at march 31, 2020 and december 31, 2019
                          
      shares issued and outstanding: 31,395,637 and 31,255,267 at march 31, 2020 and december 31, 2019, respectively
                     31,000     
      liabilities, redeemable convertible preferred stock and stockholders’ equity
                          
      redeemable convertible preferred stock
                         31,803,000 
      shares authorized: none and 24,069,615 at december 31, 2019 and 2018, respectively
                          
      shares issued and outstanding: none and 21,233,190 at december 31, 2019 and 2018, respectively
                          
      liquidation preference: none and 121,144 at december 31, 2019 and 2018, respectively
                          
      stockholders’ equity
                          
      shares authorized: 5,000,000 and none at december 31, 2019 and 2018, respectively
                          
      shares issued and outstanding: none at december 31, 2019 and 2018
                          
      shares authorized: 100,000,000 and 29,879,220 at december 31, 2019 and 2018, respectively
                          
      shares issued and outstanding: 31,255,267 and 1,135,310 at december 31, 2019 and 2018, respectively
                      31,000    
      liabilities, redeemable convertible preferred stock and stockholders' equity
                          
      shares authorized: none and 24,069,615 at september 30, 2019 and december 31, 2018, respectively
                          
      shares issued and outstanding: none and 21,233,190 at september 30, 2019 and december 31, 2018, respectively
                          
      liquidation preference: none and 121,144 at september 30, 2019 and december 31, 2018, respectively
                          
      stockholders' equity
                          
      shares authorized: 5,000,000 and none at september 30, 2019 and december 31, 2018, respectively
                          
      shares authorized: 100,000,000 and 29,879,220 at september 30, 2019 and december 31, 2018, respectively
                          
      shares issued and outstanding: 30,775,980 and 1,135,310 at september 30, 2019 and december 31, 2018, respectively
                       31,000   
      total liabilities, redeemable convertible preferred stock and stockholders' equity
                       138,569,000 142,652,000  
      shares authorized: none and 24,069,615 at june 30, 2019 and december 31, 2018, respectively
                          
      shares issued and outstanding: none and 21,233,190 at june 30, 2019 and december 31, 2018, respectively
                          
      liquidation preference: none and 121,144 at june 30, 2019 and december 31, 2018, respectively
                          
      shares authorized: 5,000,000 and none at june 30, 2019 and december 31, 2018, respectively
                          
      shares authorized: 100,000,000 and 29,879,220 at june 30, 2019 and december 31, 2018, respectively
                          
      shares issued and outstanding: 30,747,714 and 1,135,310 at june 30, 2019 and december 31, 2018, respectively
                        31,000  
      liabilities, redeemable convertible preferred stock and stockholders' deficit
                          
      shares authorized: 24,069,615 at march 31, 2019 and december 31, 2018
                          
      shares issued and outstanding: 21,238,105 and 21,233,190 at march 31, 2019 and december 31, 2018, respectively
                          
      liquidation preference: 121,174 and 121,144 at march 31, 2019 and december 31, 2018, respectively
                         105,265,000 
      stockholders' deficit:
                          
      shares authorized: 29,879,220 at march 31, 2019 and december 31, 2018
                          
      shares issued and outstanding: 1,386,615 and 1,135,310 at march 31, 2019 and december 31, 2018, respectively
                         1,000 
      total stockholders' deficit
                         -158,074,000 
      total liabilities, redeemable convertible preferred stock and stockholders' deficit
                         38,668,000 
    The information provided in this report is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.