7Baggers
Quarterly
Annual
    Unit: USD2024-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 
      
                      
      assets
                      
      current assets
                      
      cash and cash equivalents
    41,141,000 70,125,000 66,707,000 38,597,000 89,182,000 57,837,000 56,562,000 60,222,000 83,528,000 79,724,000 186,556,000 92,752,000 81,158,000 91,322,000 102,903,000 114,229,000 167,988,000 194,836,000 
      restricted cash
    67,000 67,000 500,000 611,000            50,000 50,000 50,000 
      short-term investments in debt securities
    70,397,000 39,547,000 34,595,000 76,855,000 262,113,000 279,696,000 271,884,000 266,179,000 235,705,000 250,772,000 152,156,000        
      accounts receivable
    84,403,000 81,631,000 78,621,000 70,119,000 69,595,000 63,128,000 55,719,000 58,611,000 54,059,000 49,171,000 44,950,000 42,351,000 38,916,000 31,497,000 31,304,000 28,008,000 20,837,000 15,392,000 
      inventories
    55,210,000 49,359,000 44,650,000 42,900,000 40,227,000 38,984,000 36,499,000 32,581,000 29,670,000 26,674,000 23,828,000 21,053,000 19,499,000 18,112,000 13,665,000 10,597,000 7,195,000 5,620,000 
      prepaid expenses and other current assets
    12,168,000 8,623,000 8,240,000 6,481,000 7,944,000 4,972,000 4,942,000 5,312,000 7,609,000 4,997,000 5,849,000 5,694,000 7,141,000 2,497,000 2,159,000 2,808,000 3,391,000 3,866,000 
      total current assets
    263,386,000 249,352,000 233,313,000 235,563,000 469,061,000 444,617,000 425,606,000 422,905,000 410,571,000 411,338,000 413,339,000 245,198,000 228,150,000 228,172,000 221,277,000 205,673,000 199,461,000 219,764,000 
      property and equipment
    24,098,000 23,005,000 20,761,000 20,929,000 21,243,000 21,063,000 21,245,000 21,655,000 21,191,000 20,076,000 18,153,000 16,471,000 14,748,000 10,827,000 6,584,000 7,498,000 5,476,000 4,176,000 
      operating lease right-of-use assets
    48,301,000 48,824,000 47,610,000 48,407,000 49,065,000 49,857,000 50,599,000 50,703,000 49,951,000 46,653,000 46,401,000 44,909,000 42,855,000 868,000 1,047,000    
      goodwill
    213,345,000 204,401,000 209,642,000 214,335,000               
      intangible assets
    143,808,000 143,106,000 145,774,000 150,884,000               
      deposits and other assets
    4,301,000 4,242,000 4,676,000 4,117,000 9,466,000 9,431,000 9,084,000 8,889,000 6,106,000 6,195,000 6,216,000 981,000 672,000 13,692,000 5,669,000 583,000 536,000 76,000 
      total assets
    697,239,000 672,930,000 661,776,000 674,235,000 548,835,000 524,968,000 506,534,000 504,152,000 487,819,000 484,262,000 484,109,000 311,542,000 292,427,000 253,559,000 234,577,000 214,092,000 205,811,000 224,354,000 
      liabilities and stockholders' equity
                      
      current liabilities
                      
      accounts payable
    15,523,000 16,375,000 12,026,000 10,577,000 10,091,000 7,240,000 7,352,000 7,659,000 6,035,000 4,748,000 6,066,000 6,541,000 5,083,000 10,319,000 5,518,000 3,047,000 3,533,000 2,294,000 
      payroll-related accruals
    54,797,000 54,363,000 38,748,000 48,706,000 41,305,000 38,290,000 28,443,000 38,955,000 28,052,000 27,695,000 19,729,000 24,433,000 16,987,000 16,041,000 11,550,000 8,198,000 8,596,000 7,223,000 
      accrued expenses and other current liabilities
    76,881,000 65,605,000 33,544,000 15,364,000 13,040,000 11,125,000 11,018,000 8,249,000 7,668,000 8,076,000 9,155,000 10,737,000 6,583,000 4,429,000 2,758,000 2,593,000 2,198,000 1,385,000 
      operating lease liabilities, current portion
    1,579,000 1,918,000 1,719,000 1,692,000 1,630,000 1,583,000 1,527,000 1,311,000 588,000 465,000 630,000 802,000 857,000 793,000     
      total current liabilities
    148,780,000 138,261,000 86,037,000 76,339,000 66,066,000 58,238,000 48,340,000 56,174,000 42,343,000 40,984,000 35,580,000 42,513,000 29,510,000 31,582,000 20,615,000 13,838,000 14,327,000 10,902,000 
      operating lease liabilities, noncurrent portion
    31,145,000 31,231,000 29,773,000 30,355,000 30,627,000 31,085,000 31,458,000 30,976,000 30,377,000 28,196,000 28,301,000 28,404,000 28,547,000 156,000     
      deferred tax liability
    36,748,000 35,126,000 35,395,000 36,231,000               
      other long-term liability
    45,805,000 44,503,000 63,341,000 66,400,000      1,304,000 1,416,000 1,416,000       
      total liabilities
    262,478,000 249,121,000 214,546,000 209,325,000 96,693,000 89,323,000 79,798,000 87,150,000 72,720,000 70,484,000 65,297,000 72,333,000 58,057,000 31,738,000 20,966,000 13,838,000 14,327,000 40,484,000 
      commitments and contingencies
                      
      stockholders' equity
                      
      preferred stock, 0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding as of september 30, 2024 and december 31, 2023
                      
      common stock
    58,000 58,000 58,000 58,000 58,000 57,000 57,000 54,000 53,000 53,000 53,000 50,000 50,000 50,000 50,000 49,000 49,000 48,000 
      additional paid in capital
    543,961,000 528,624,000 518,338,000 504,453,000 497,063,000 483,752,000 475,754,000 462,949,000 457,043,000 445,807,000 440,238,000 257,144,000 253,256,000 237,764,000 233,673,000 227,624,000 225,843,000 224,726,000 
      accumulated other comprehensive income
    13,145,000 -837,000 1,522,000 8,885,000 -1,158,000 -1,181,000 -7,000 849,000    -402,000 -246,000 -107,000 -158,000 4,000   
      accumulated deficit
    -122,403,000 -104,036,000 -72,688,000 -48,486,000 -43,821,000 -46,983,000 -49,068,000 -46,850,000 -41,052,000 -30,899,000 -20,712,000 -17,583,000 -18,690,000 -15,886,000 -19,954,000 -27,423,000 -34,408,000 -40,904,000 
      total stockholders' equity
    434,761,000 423,809,000 447,230,000 464,910,000 452,142,000 435,645,000 426,736,000 417,002,000 415,099,000 413,778,000 418,812,000 239,209,000 234,370,000 221,821,000 213,611,000 200,254,000 191,484,000 183,870,000 
      total liabilities and stockholders' equity
    697,239,000 672,930,000 661,776,000 674,235,000 548,835,000 524,968,000 506,534,000 504,152,000 487,819,000 484,262,000 484,109,000 311,542,000 292,427,000 253,559,000 234,577,000    
      preferred stock, 0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding as of june 30, 2024 and december 31, 2023
                      
      preferred stock, 0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding as of march 31, 2024 and december 31, 2023
                      
      preferred stock, 0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding as of december 31, 2023 and 2022
                      
      preferred stock, 0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding as of september 30, 2023 and december 31, 2022
                      
      preferred stock, 0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding as of june 30, 2023 and december 31, 2022
                      
      preferred stock, 0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding as of march 31, 2023 and december 31, 2022
                      
      long-term investments in debt securities
                      
      preferred stock, 0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding as of december 31, 2022 and 2021
                      
      preferred stock, 0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding as of september 30, 2022 and december 31, 2021
                      
      accumulated other comprehensive loss
            -945,000 -1,183,000 -767,000        
      preferred stock, 0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding as of june 30, 2022 and december 31, 2021
                      
      preferred stock, 0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding as of march 31, 2022 and december 31, 2021
                      
      short-term investments
               83,348,000 81,436,000 84,744,000 71,246,000 49,981,000   
      long-term investments
               3,983,000 6,002,000      
      preferred stock, 0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding as of december 31, 2021 and december 31, 2020
                      
      preferred stock, 0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding as of september 30, 2021 and december 31, 2020
                      
      preferred stock, 0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding as of june 30, 2021 and december 31, 2020
                      
      lease liabilities, current portion
                  789,000    
      lease liabilities, noncurrent portion
                  351,000    
      preferred stock, 0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding as of march 31, 2021 and december 31, 2020
                      
      liabilities, mezzanine equity and stockholders' equity
                      
      notes payable
                     29,582,000 
      warrant liabilities
                      
      mezzanine equity
                      
      redeemable convertible preferred stock
                      
      preferred stock, 0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding as of december 31, 2020; no shares authorized, issued, and outstanding as of december 31, 2019
                      
      total liabilities, mezzanine equity and stockholders' equity
                   214,092,000 205,811,000 224,354,000 
      preferred stock, 0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding as of september 30, 2020; no shares authorized, issued, and outstanding as of december 31, 2019
                      
      preferred stock, 0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding at june 30, 2020; no shares authorized, issued, and outstanding at december 31, 2019
                      
    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.