7Baggers
Quarterly
Annual
    Unit: USD2024-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 2018-12-31 2017-12-31 2016-12-31 2015-12-31 2014-12-31 2013-12-31 
      
                              
      assets
                              
      current assets:
                              
      cash and cash equivalents
    12,032,000 14,607,000 13,717,000 14,122,000 15,710,000 20,474,000 23,329,000 24,818,000 24,555,000 27,086,000 27,781,000 27,813,000 28,169,000 33,851,000 44,617,000 46,777,000 40,312,000 42,526,000 52,467,000 51,016,000 45,230,000 104,190,000 103,950,000 109,155,000 80,032,000 30,912,000 
      accounts receivable
    8,145,000 7,394,000 8,132,000 7,724,000 8,047,000 8,396,000 8,437,000 8,336,000 8,946,000 8,021,000 8,553,000 8,738,000 6,869,000 6,331,000 16,631,000 16,148,000 16,762,000 17,809,000 14,100,000 16,527,000 16,198,000 14,860,000 18,922,000 24,621,000 25,941,000 30,005,000 
      prepaid expenses and other current assets
    2,298,000 1,805,000 2,107,000 2,200,000 2,397,000 2,015,000 2,554,000 2,378,000 3,454,000 2,407,000 2,998,000 2,662,000 2,514,000 2,160,000 2,249,000 2,444,000 2,097,000 2,084,000 2,428,000 3,173,000 2,657,000 2,041,000 1,531,000 1,784,000 3,143,000 2,943,000 
      total current assets
    22,475,000 23,806,000 23,956,000 24,046,000 26,154,000 30,885,000 34,320,000 35,532,000 36,955,000 37,514,000 39,332,000 39,213,000 37,552,000 42,342,000 63,497,000 65,369,000 59,171,000 62,419,000 68,995,000 70,716,000 64,085,000 121,091,000 124,501,000 135,687,000 109,247,000 64,973,000 
      property and equipment
    2,093,000 2,398,000 3,313,000 4,669,000 4,530,000 4,050,000 3,839,000 3,766,000 3,702,000 2,817,000 2,625,000 2,488,000 2,477,000 2,747,000 3,100,000 3,206,000 3,264,000 3,028,000 3,205,000 3,325,000 2,921,000 2,405,000 3,557,000 5,778,000 5,430,000 5,440,000 
      other assets
    1,489,000 1,482,000 1,112,000 1,064,000 1,118,000 973,000 1,009,000 1,002,000 1,000,000 986,000 987,000 1,306,000 1,318,000 1,345,000 1,052,000 1,076,000 1,096,000 335,000 275,000 236,000 917,000 326,000 214,000    
      right-of-use lease asset
    1,515,000 1,631,000 1,745,000 1,858,000 495,000 738,000 1,119,000 1,499,000 1,869,000 2,238,000 2,608,000 2,986,000 3,358,000 3,744,000 4,094,000 6,221,000 5,578,000 5,801,000 6,146,000 6,494,000       
      goodwill
    17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 17,558,000 19,132,000 19,132,000 19,132,000 33,433,000 24,503,000 24,442,000 24,442,000   63,305,000 65,679,000 65,679,000 
      intangible assets from acquisitions
    452,000 602,000 997,000 1,528,000 2,059,000 2,590,000 3,121,000 3,652,000 4,183,000 4,714,000 5,488,000 6,636,000 8,015,000 9,196,000 9,408,000 10,614,000 11,820,000 19,485,000 15,993,000 17,561,000 20,697,000     434,000 
      total assets
    45,582,000 47,477,000 49,081,000 50,723,000 51,914,000 56,794,000 60,966,000 63,009,000 65,267,000 65,827,000 68,598,000 70,187,000 70,278,000 76,932,000 100,283,000 105,618,000 100,061,000 124,501,000 119,117,000 122,774,000 113,062,000 123,822,000 128,272,000 204,992,000 180,669,000 162,148,000 
      liabilities and stockholders’ equity
                              
      current liabilities:
                              
      accounts payable
    1,455,000 1,533,000 1,177,000 915,000 1,342,000 2,037,000 1,315,000 1,341,000 2,375,000 1,363,000 2,658,000 2,307,000 1,737,000 2,424,000 7,324,000 8,321,000 7,476,000 7,082,000 5,611,000 6,434,000 5,968,000 4,928,000 6,811,000 9,460,000 13,766,000 15,922,000 
      accrued benefits and payroll
    1,566,000 3,294,000 2,990,000 2,903,000 2,981,000 3,566,000 4,228,000 4,223,000 3,628,000 3,631,000 4,468,000 4,741,000 5,139,000 5,975,000             
      other accrued expenses and current liabilities
    3,608,000 3,217,000 3,762,000 4,194,000 4,261,000 3,825,000 3,480,000 3,514,000 3,912,000 3,869,000 3,721,000 3,715,000 4,054,000 4,210,000             
      deferred revenue and deposits
    1,916,000 1,214,000 1,212,000 1,441,000 1,676,000 1,384,000 878,000 1,489,000 1,685,000 2,016,000 1,330,000 1,454,000 1,309,000 1,393,000 1,523,000 1,911,000 1,380,000 1,173,000 1,902,000 3,541,000 1,782,000      
      lease liability current
    472,000 462,000    1,252,000    1,794,000  1,785,000 1,807,000 1,827,000 1,821,000 1,675,000 1,495,000 1,500,000 1,506,000 1,511,000       
      total current liabilities
    9,017,000 9,720,000 9,814,000 10,160,000 10,610,000 12,064,000 11,421,000 12,487,000 13,911,000 12,673,000 13,937,000 19,151,000 19,181,000 20,952,000 26,914,000 27,175,000 18,216,000 17,545,000 16,128,000 19,188,000 14,772,000 32,733,000 14,867,000 16,864,000 23,398,000 25,298,000 
      deferred tax liabilities
    276,000 249,000 233,000 257,000 232,000 233,000 217,000 221,000 199,000 186,000 143,000 179,000 223,000 156,000 135,000 162,000 181,000 981,000 1,537,000 1,433,000 1,531,000      
      finance lease, non-current
    340,000 421,000 424,000 443,000 290,000                      
      lease liability, non-current
    1,096,000 1,217,000                         
      total liabilities
    10,729,000 11,607,000 11,807,000 12,313,000 11,468,000 12,682,000 12,071,000 13,188,000 14,636,000 14,325,000 16,006,000 21,666,000 22,146,000 24,244,000 30,598,000 33,171,000 24,033,000 24,663,000 23,729,000 27,089,000 18,036,000 33,823,000 15,001,000 17,526,000 24,516,000 27,393,000 
      commitments and contingencies - see note 10
                              
      stockholders’ equity:
                              
      common stock
                              
      class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2023 and march 31, 2024
    49,000                          
      class b: 125,000 shares authorized; 38,661 shares issued and outstanding at december 31, 2023 including 720 shares of restricted stock; and 39,017 shares issued and outstanding at march 31, 2024, including 615 shares of restricted stock
    389,000                          
      additional paid-in capital
    357,096,000 356,666,000 356,926,000 356,515,000 355,807,000 354,999,000 356,215,000 355,584,000 354,863,000 354,155,000 353,216,000 352,456,000 351,734,000 350,960,000 362,525,000 361,622,000 360,696,000 359,633,000 354,781,000 353,864,000 350,801,000 343,268,000 360,422,000 350,799,000 348,467,000 305,517,000 
      accumulated deficit
    -322,681,000 -321,231,000 -320,088,000 -318,541,000 -315,797,000 -311,321,000 -307,747,000 -306,189,000 -304,658,000 -303,076,000 -301,041,000 -304,351,000 -304,018,000 -298,686,000 -293,288,000 -289,623,000 -285,115,000 -260,240,000 -259,826,000 -258,611,000 -256,198,000 -253,709,000 -247,584,000 -163,518,000 -190,239,000 -171,149,000 
      total stockholders’ equity
    34,853,000 35,870,000 37,274,000 38,410,000 40,446,000 44,112,000 48,895,000 49,821,000 50,631,000 51,502,000 52,592,000 48,521,000 48,132,000 52,688,000 69,685,000 72,447,000 76,028,000 99,838,000 95,388,000 95,685,000 95,026,000 89,999,000 113,271,000 187,466,000 156,153,000 134,755,000 
      total liabilities and stockholders’ equity
    45,582,000 47,477,000 49,081,000 50,723,000 51,914,000 56,794,000 60,966,000 63,009,000 65,267,000 65,827,000 68,598,000 70,187,000 70,278,000 76,932,000 100,283,000 105,618,000 100,061,000 124,501,000 119,117,000 122,774,000 113,062,000 123,822,000 128,272,000 204,992,000 180,669,000 162,148,000 
      commitments and contingencies - see note 4
                              
      class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2022 and 2023
     49,000                         
      class b: 125,000 shares authorized; 38,497 shares issued and outstanding at december 31, 2022, including 1,105 shares of restricted stock; and 38,662 shares issued and outstanding at december 31, 2023, including 720 shares of restricted stock
     386,000                         
      assets held for sale
      400,000                        
      right of use liability, current
      452,000 443,000 189,000                      
      finance lease, current
      221,000 264,000 161,000                      
      right of use liability non-current
      1,336,000 1,453,000 336,000                      
      class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2022 and september 30, 2023
      49,000                        
      class b: 125,000 shares authorized; 38,497 shares issued and outstanding at december 31, 2022, including 1,105 shares of restricted stock; and 38,784 shares issued and outstanding at september 30, 2023, including 855 shares of restricted stock
      387,000                        
      class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2022 and june 30, 2023
       49,000                       
      class b: 125,000 shares authorized; 38,497 shares issued and outstanding at december 31, 2022, including 1,105 shares of restricted stock; and 38,696 shares issued and outstanding at june 30, 2023, including 989 shares of restricted stock
       387,000                       
      class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2022 and march 31, 2023
        49,000                      
      class b: 125,000 shares authorized; 38,497 shares issued and outstanding at december 31, 2022, including 1,105 shares of restricted stock; and 38,674 shares issued and outstanding at march 31, 2023, including 1,218 shares of restricted stock
        387,000                      
      lease liability non-current
         385,000 433,000 480,000 526,000 1,466,000 1,926,000 2,336,000 2,742,000 3,136,000 3,549,000 5,834,000 5,410,000 5,664,000 6,034,000 6,407,000       
      class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2021 and 2022
         49,000                     
      class b: 125,000 shares authorized; 37,391 shares issued and outstanding at december 31, 2021, including 965 shares of restricted stock; and 38,497 shares issued and outstanding at december 31, 2022, including 1,105 shares of restricted stock
         385,000                     
      lease liability, current
          1,520,000 1,920,000 2,311,000  1,760,000                
      class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2021 and september 30, 2022
          49,000                    
      class b: 125,000 shares authorized; 37,391 shares issued and outstanding at december 31, 2021, including 965 shares of restricted stock; and 37,740 shares issued and outstanding at september 30, 2022, including 1,022 shares of restricted stock
          378,000                    
      class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2021 and june 30, 2022
           49,000                   
      class b: 125,000 shares authorized; 37,391 shares issued and outstanding at december 31, 2021, including 965 shares of restricted stock; and 37,658 shares issued and outstanding at june 30, 2022, including 984 shares of restricted stock
           377,000                   
      class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2021 and march 31, 2022
            49,000                  
      class b: 125,000 shares authorized; 37,391 shares issued and outstanding at december 31, 2021, including 965 shares of restricted stock; and 37,653 shares issued and outstanding at march 31, 2022, including 1,141 shares of restricted stock
            377,000                  
      loan obligations, current
               5,149,000 5,135,000 5,123,000 5,306,000 5,292,000           
      class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2020 and 2021
             49,000                 
      class b: 125,000 shares authorized; 36,462 shares issued and outstanding at december 31, 2020, including 1,007 shares of restricted stock; and 37,391 shares issued and outstanding at december 31, 2021, including 965 shares of restricted stock
             374,000                 
      class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2020 and september 30, 2021
              49,000                
      class b: 125,000 shares authorized; 36,462 shares issued and outstanding at december 31, 2020, including 1,007 shares of restricted stock; and 36,804 shares issued and outstanding at september 30, 2021, including 1,042 shares of restricted stock
              368,000                
      class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2020 and june 30, 2021
               49,000               
      class b: 125,000 shares authorized; 36,462 shares issued and outstanding at december 31, 2020, including 1,007 shares of restricted stock; and 36,741 shares issued and outstanding at june 30, 2021, including 1,110 shares of restricted stock
               367,000               
      class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2020 and march 31, 2021
                49,000              
      class b: 125,000 shares authorized; 36,462 shares issued and outstanding at december 31, 2020, including 1,007 shares of restricted stock; and 36,685 shares issued and outstanding at march 31, 2021, including 1,148 shares of restricted stock
                367,000              
      current assets of discontinued operations
                              
      long-term assets of discontinued operations
                              
      current liabilities of discontinued operations
                              
      other non-current liabilities
                      30,000 61,000 1,287,000 1,090,000 134,000 662,000 1,118,000 2,095,000 
      class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2019 and 2020
                 49,000             
      class b: 125,000 shares authorized; 39,610 shares issued and outstanding at december 31, 2019, including 1,030 shares of restricted stock; and 36,462 shares issued and outstanding at december 31, 2020, including 1,007 shares of restricted stock
                 365,000             
      accrued expenses and other current liabilities
                  10,866,000 9,699,000 7,223,000 6,679,000 6,265,000 6,425,000 5,807,000 5,585,000 7,707,000 6,712,000 7,515,000 7,988,000 
      current portion of acquisition-related liabilities
                  74,000 277,000 642,000 1,111,000 844,000 1,277,000 1,215,000      
      non-current portion of acquisition-related liabilities
                    226,000 473,000   446,000      
      commitments and contingencies
                              
      class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2019 and september 30, 2020
                  49,000            
      class b: 125,000 shares authorized; 39,610 shares issued and outstanding at december 31, 2019, including 1,030 shares of restricted stock; and 39,910 shares issued and outstanding at september 30, 2020, including 879 shares of restricted stock
                  399,000            
      class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2019 and june 30, 2020
                   49,000           
      class b: 125,000 shares authorized; 39,610 shares issued and outstanding at december 31, 2019, including 1,030 shares of restricted stock; and 38,892 shares issued and outstanding at june 30, 2020, including 1,077 shares of restricted stock
                   399,000           
      class a: 12,500 shares authorized; 4,661 shares issued and outstanding at december 31, 2019 and march 31, 2020
                    49,000          
      class b: 125,000 shares authorized; 39,610 shares issued and outstanding at december 31, 2019, including 1,030 shares of restricted stock; and 39,768 shares issued and outstanding at march 31, 2020, including 1,145 shares of restricted stock
                    398,000          
      class a: 12,500 shares authorized; 5,056 shares issued and outstanding, at december 31, 2018; and 4,661 shares issued and outstanding at december 31, 2019
                     49,000         
      class b: 125,000 shares authorized; 36,965 shares issued and outstanding at december 31, 2018, including 574 shares of restricted stock; and 39,610 shares issued and outstanding at december 31, 2019, including 1,030 shares of restricted stock
                     396,000         
      class a: 12,500 shares authorized; 5,056 shares issued and outstanding at december 31, 2018; and 4,661 shares issued and outstanding at september 30, 2019
                      49,000        
      class b: 125,000 shares authorized; 36,965 shares issued and outstanding at december 31, 2018, including 574 shares of restricted stock; and 38,427 shares issued and outstanding at september 30, 2019, including 791 shares of restricted stock
                      384,000        
      treasury stock
                           -238,000 -2,503,000 -2,000 
      class a: 12,500 shares authorized; 5,056 shares issued and outstanding at december 31, 2018; and 4,661 shares issued and outstanding at june 30, 2019
                       49,000       
      class b: 125,000 shares authorized; 36,965 shares issued and outstanding at december 31, 2018, including 574 shares of restricted stock; and 38,327 shares issued and outstanding at june 30, 2019, including 764 shares of restricted stock
                       383,000       
      dividends payable
                         21,907,000     
      class a: 12,500 shares authorized; 5,056 shares issued and outstanding, at december 31, 2017 and 2018
                        53,000      
      class b: 125,000 shares authorized; 38,736 shares issued and outstanding at december 31, 2017, including 710 shares of restricted stock; and 36,965 shares issued and outstanding, at december 31, 2018, including 574 shares of restricted stock
                        370,000      
      deferred revenue
                         313,000 349,000 692,000 2,117,000 1,388,000 
      class a: 12,500 shares authorized; 8,032 and 5,056 shares issued and outstanding, respectively, at december 31, 2016 and 2017
                         53,000     
      class b: 125,000 shares authorized; 38,004 shares issued and outstanding at december 31, 2016, including 875 shares of restricted stock; and 38,736 shares issued and outstanding, at december 31, 2017, including 710 shares of restricted stock
                         387,000     
      refundable taxes
                          98,000 127,000 131,000 97,000 
      class a: 12,500 shares authorized; 8,032 and 5,233 shares issued and outstanding, respectively, at december 31, 2015; 8,032 and 5,056 shares issued and outstanding, respectively at december 31, 2016
                          53,000    
      class b: 125,000 shares authorized; 36,833 and 36,711 shares issued and outstanding, respectively, at december 31, 2015, including 785 shares of restricted stock; and 38,004 shares issued and outstanding, at december 31, 2016, including 875 shares of restricted stock
                          380,000    
      intangible and other assets
                           222,000 313,000 484,000 
      class a: 12,500 shares authorized; 8,032 and 5,233 shares issued and outstanding, respectively, at december 31, 2014 and 2015
                           55,000   
      class b: 125,000 shares authorized; 37,271 and 36,817 shares issued and outstanding, respectively, at december 31, 2014, including 1,006 shares of restricted stock; and 36,833 and 36,711 shares issued and outstanding, respectively, at december 31, 2015, including 785 shares of restricted stock
                           368,000   
      deferred tax assets
                             1,016,000 
      class a: 12,500 shares authorized; 8,032 and 7,770 shares issued and outstanding, respectively, at december 31, 2013; 8,032 and 5,233 shares issued and outstanding, respectively, at december 31, 2014
                            55,000  
      class b: 125,000 shares authorized; 30,879 and 30,720 shares issued and outstanding, respectively, at december 31, 2013, including 1,844 shares of restricted stock; and 37,271 and 36,817 shares issued and outstanding, respectively, at december 31, 2014, including of 1,006 shares of restricted stock
                            373,000  
      class a: 12,500 shares authorized; 9,832 and 9,570 shares issued and outstanding, respectively, at december 31, 2012; 8,032 and 7,770 shares issued and outstanding, respectively, at december 31, 2013
                             80,000 
      class b: 125,000 shares authorized; 28,380 and 27,978 shares issued and outstanding, respectively, at december 31, 2012, including 2,433 of restricted stock at december 31, 2012; and 30,879 and 30,720 shares issued and outstanding, respectively, at december 31, 2013, including of 1,884 restricted stock at december 31, 2013
                             309,000 
    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.