7Baggers
Quarterly
Annual
    Unit: USD2025-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 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-09-30 2014-06-30 2014-03-31 2013-09-30 2013-06-30 2013-03-31 2012-09-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 
      
                                                               
      revenues, net:
                                                               
      subscription service
    74,763,000 71,903,000 68,410,000 64,262,000 59,909,000 44,872,000 38,379,000 32,897,000 31,363,000 30,372,000 27,965,000                                                 
      hardware
    29,895,000 26,864,000 21,843,000 26,048,000 22,650,000 20,116,000 18,226,000 24,400,000 25,824,000 26,390,000 26,777,000                                                 
      professional service
    14,525,000 13,637,000 13,606,000 14,695,000 14,195,000 13,162,000 13,468,000 12,603,000 11,514,000 12,767,000 13,842,000                                                 
      total revenues
    119,183,000 112,404,000 103,859,000 105,005,000 96,754,000 78,150,000 105,497,000 107,708,000 107,134,000 100,544,000 100,437,000 97,650,000 92,767,000 85,093,000 80,285,000 81,599,000 77,860,000                                           
      cost of sales:
                                                               
      total cost of sales
    69,968,000 61,412,000 55,517,000 59,998,000 53,723,000 46,122,000 76,934,000 81,307,000 78,948,000 80,014,000 77,244,000 71,499,000 71,359,000 63,972,000 59,672,000 62,995,000 59,646,000                                           
      gross margin
    49,215,000 50,992,000 48,342,000 45,007,000 43,031,000 32,028,000 28,563,000 26,401,000 28,186,000 20,530,000 23,193,000 26,151,000 21,408,000 21,121,000 20,613,000 18,604,000 18,214,000 15,103,000 10,200,000 7,528,000 11,671,000 9,079,000 11,047,000 10,900,000 9,237,000 8,573,000 9,764,000 6,718,000 8,538,000 11,360,000 11,847,000 12,605,000 9,367,000 10,445,000 15,661,000 12,600,000 10,445,000 10,609,000  11,153,000 14,527,000 12,989,000 12,355,000 13,459,000 12,013,000 14,012,000 13,459,000 13,170,000 14,012,000 15,068,000 13,059,000 15,251,000 7,237,000 14,915,000 17,376,000 16,073,000 15,089,000 14,091,000  
      yoy
    14.37% 59.21% 69.25% 70.47% 52.67% 56.01% 23.15% 0.96% 31.66% -2.80% 12.52% 40.57% 17.54% 39.85% 102.09% 147.13% 56.06% 66.35% -7.67% -30.94% 26.35% 5.90% 13.14% 62.25% 8.19% -24.53% -17.58% -46.70% -8.85% 8.76% -24.35% 0.04% -10.32% -1.55%  12.97% -28.10% -18.32%  -17.13% 20.93% -7.30% -8.20% 2.19% -14.27% -7.01% 3.06% -13.65% 93.62% 1.03% -24.84% -5.11% -52.04% 5.85%      
      qoq
    -3.48% 5.48% 7.41% 4.59% 34.35% 12.13% 8.19% -6.33% 37.29% -11.48% -11.31% 22.16% 1.36% 2.46% 10.80% 2.14% 20.60% 48.07% 35.49% -35.50% 28.55% -17.81% 1.35% 18.00% 7.75% -12.20% 45.34% -21.32% -24.84% -4.11% -6.01% 34.57% -10.32% -33.31% 24.29% 20.63% -1.55%   -23.23% 11.84% 5.13% -8.20% 12.04% -14.27% 4.11% 2.19% -6.01% -7.01% 15.38% -14.37% 110.74% -51.48% -14.16% 8.11% 6.52% 7.08%   
      gross margin %
                                                               
      operating expenses:
                                                               
      sales and marketing
    12,478,000 12,274,000 11,782,000 10,471,000 10,500,000 9,811,000 10,926,000                                                     
      general and administrative
    31,725,000 31,697,000 29,284,000 31,002,000 27,352,000 25,369,000 25,608,000                                                     
      research and development
    19,276,000 20,934,000 19,767,000 17,432,000 17,821,000 16,237,000 15,768,000 14,493,000 14,660,000 14,888,000 14,315,000 14,858,000 12,843,000 10,101,000 10,841,000 10,005,000 10,122,000 8,643,000 5,809,000 5,639,000 4,210,000 4,538,000 4,865,000 4,139,000 3,448,000 2,725,000 3,060,000 3,330,000 2,992,000 3,222,000 2,868,000 4,293,000 2,668,000 2,793,000 3,569,000 2,866,000 2,793,000 2,762,000  2,156,000 4,420,000 4,345,000 3,730,000 3,706,000 3,864,000 3,309,000 3,706,000 4,140,000 3,309,000 3,549,000 2,207,000 3,730,000 3,720,000 4,140,000 4,469,000 4,826,000 4,321,000 3,445,000  
      amortization of identifiable intangible assets
    3,389,000 3,394,000 3,259,000 2,875,000 2,699,000 1,946,000 932,000 465,000 464,000 465,000 464,000 464,000 465,000 721,000 213,000 522,000 539,000 489,000 275,000 486,000 257,000 210,000 210,000 495,000 241,000 242,000 241,000 242,000 241,000 242,000 241,000 242,000 241,000 242,000 241,000 241,000 242,000 241,000   249,000 249,000    138,000   138,000 153,000 173,000 257,000 205,000 205,000 236,000 234,000 235,000 234,000  
      adjustment to contingent consideration liability
         -600,000  -1,700,000  -2,300,000 -5,200,000         -1,030,000 -2,310,000                                       
      gain on insurance proceeds
       -348,000 -147,000     -500,000         -4,400,000                                         
      total operating expenses
    66,868,000 68,299,000 64,092,000 61,432,000 58,225,000 52,763,000 53,234,000 41,406,000 41,373,000 38,183,000 37,057,000 36,832,000 39,851,000 37,220,000 33,422,000 35,380,000 32,323,000                                           
      operating income
    -17,653,000 -17,307,000 -15,750,000 -16,425,000 -15,194,000 -20,735,000 -24,671,000 -15,005,000 -13,187,000 -17,653,000 -13,864,000 -10,681,000 -18,443,000 -16,099,000 -12,809,000 -16,776,000 -14,109,000 -16,975,000 -6,021,000 -11,775,000 -998,000 -5,718,000 -5,455,000 -2,386,250 -3,991,000 -3,453,000 -2,101,000              605,000 -669,000         -6,250,250 2,025,000 -27,688,000 662,000 1,193,000 1,018,000 752,000 872,000  
      yoy
    16.18% -16.53% -36.16% 9.46% 15.22% 17.46% 77.95% 40.48% -28.50% 9.65% 8.24% -36.33% 30.72% -5.16% 112.74% 42.47% 1313.73% 196.87% 10.38% 393.45% -74.99% 65.60% 159.64%                            -623.91% 98.92% -3781.91% -24.08%      
      qoq
    2.00% 9.89% -4.11% 8.10% -26.72% -15.95% 64.42% 13.79% -25.30% 27.33% 29.80% -42.09% 14.56% 25.69% -23.65% 18.90% -16.88% 181.93% -48.87% 1079.86% -82.55% 4.82% 128.60% -40.21% 15.58% 64.35%               -190.43%          -408.65% -107.31% -4282.48% -44.51% 17.19% 35.37% -13.76%   
      operating margin %
                                                               
      other income
    664,000 -1,381,000 -91,000 2,856,000 -1,400,000 -610,000 306,000 -152,000 -373,000 95,000 -59,000 -420,000 -179,000 -257,000 -368,000 -348,000 -539,000   -312,500 -486,000 -139,000 -625,000   -374,000 -430,000 186,000 455,000  49,000 893,000 -70,000 -210,000 -248,000 -38,000 -210,000 -70,000  -65,000 -10,000 -229,000   -78,000 233,000 255,000 -34,000 233,000 573,000 309,000 23,000 -157,000 28,000 124,000 97,000 278,000 141,000  
      interest expense
    -1,465,000 -1,408,000 -1,634,000 -3,412,000 -3,417,000 -1,630,000 -1,708,000 -1,779,000 -1,750,000 -1,735,000 -1,667,000 -1,757,000 -2,140,000 -2,451,000 -2,463,000 -5,644,000 -5,406,000   -1,579,500 -2,235,000 -2,111,000 -1,972,000 -1,593,000 -1,588,000 -1,244,000 -146,000 -126,000 -142,000 -78,000 -41,000 -21,000 -39,000       -21,000 -85,000 -86,000 -16,000 -13,000 -17,000 -22,000 -13,000 -13,000 -22,000 -21,000 -48,000 -48,000 -67,000 -48,000 -53,000 -157,000 -71,000 -71,000  
      loss on extinguishment of debt
      -5,791,000              -11,916,000      -8,123,000                                     
      income from continuing operations before income taxes
    -18,454,000 -20,096,000 -23,266,000                                                         
      benefit from income taxes
    277,000      7,785,000 -232,500 -206,000 -409,000 -315,000    -10,000 -2,871,000 37,000 12,297,000  -1,279,000 8,000  5,265,000 -354,000 78,000 3,962,000 -52,000    -78,000   -45,000 -697,000 -253,000 -45,000 -8,000  -613,000  599,000        -740,000    -238,000   -110,000 -360,000  
      net income from continuing operations
    -18,177,000 -21,040,000 -24,547,000 -25,293,000 -20,664,000 -23,587,000                            100,000                          
      net income from discontinued operations
      197,000 4,236,000 832,000 77,777,000                                                      
      net income
    -18,177,000 -21,040,000 -24,350,000 -21,057,000 -19,832,000 54,190,000 -18,288,000 -18,629,000 -15,516,000 -19,702,000 -15,905,000 -13,481,000 -21,340,000 -18,848,000 -15,650,000 -25,639,000 -31,933,000 -9,956,000 -8,271,000 -12,965,000 -3,711,000 -8,976,000 -10,910,000 -5,831,000 -5,902,000 -1,109,000 -2,729,000 -6,163,000 -16,704,000 -1,323,000 68,000 -5,293,000 -1,517,000 74,000 1,447,000 518,000 74,000 15,000  -109,000 101,000 -385,000 440,000 57,000 -989,000 1,354,000 57,000 -384,000 1,354,000 2,465,000 710,000 1,202,000 -17,848,000 404,000 1,154,000 538,000 849,000 582,000  
      yoy
    -8.35% -138.83% 33.15% 13.03% 27.82% -375.05% 14.98% 38.19% -27.29% 4.53% 1.63% -47.42% -33.17% 89.31% 89.22% 97.76% 760.50% 10.92% -24.19% 122.35% -37.12% 709.38% 299.78% -5.39% -64.67% -16.18% -4113.24% 16.44% 1001.12% -1887.84% -95.30% -1121.81% -2150.00% 393.33%  -575.23% -26.73% -103.90%  -291.23% -110.21% -128.43% 671.93% -114.84% -173.04% -45.07% -91.97% -131.95% -107.59% 510.15% -38.47% 123.42% -2202.24% -30.58%      
      qoq
    -13.61% -13.59% 15.64% 6.18% -136.60% -396.31% -1.83% 20.06% -21.25% 23.87% 17.98% -36.83% 13.22% 20.43% -38.96% -19.71% 220.74% 20.37% -36.21% 249.37% -58.66% -17.73% 87.10% -1.20% 432.19% -59.36% -55.72% -63.10% 1162.59% -2045.59% -101.28% 248.91% -2150.00% -94.89% 179.34% 600.00% 393.33%   -207.92% -126.23% -187.50% 671.93% -105.76% -173.04% 2275.44% -114.84% -128.36% -45.07% 247.18% -40.93% -106.73% -4517.82% -64.99% 114.50% -36.63% 45.88%   
      net income margin %
                                                               
      net income per share
          -0.62 -0.67 -0.56 -0.72 -0.58 -0.49 -0.79 -0.7 -0.58 -0.97 -1.23 -0.39 -0.38         -0.28 -1.04                               
      continuing operations
    -0.45 -0.52 -0.61 -0.73 -0.58 -0.69                                                      
      discontinued operations
      0.01 0.11 0.02 2.29                                                      
      total
    -0.45 -0.52 -0.6 -0.62 -0.56 1.6                                                      
      weighted-average shares outstanding
    40,582 40,520 40,174 34,155 35,865 34,015 29,516 27,552 27,472 27,357 27,344 27,152 27,110 26,982 26,970 25,088 25,998 25,484 21,929 19,014                                        
      (benefit from) benefit from income taxes
     -944,000 -1,281,000 1,630,000 -653,000 -612,000      -623,000 -578,000 -41,000     -39,000   -1,008,000                                      
      income from continuing operations before benefit from income taxes
       -17,784,250 -20,011,000 -22,975,000                        -1,586,000 146,000 -1,664,000 -2,705,000 145,000 1,961,000 771,000 145,000 23,000  1,281,000      1,366,000 501,000 -1,222,000 1,366,000 1,775,000          
      contract
          35,424,000 37,808,000 38,433,000 31,015,000 31,853,000 26,673,000 24,414,000 20,922,000 21,439,000 18,777,000 18,039,000 17,826,000 17,883,000 18,393,000 17,500,000 18,058,000 17,323,000 17,279,000 15,539,000 15,985,000 15,122,000 15,856,000 17,436,000 17,744,000 16,141,000 17,236,000 14,915,000 19,410,000 14,316,000 23,115,000 19,410,000 21,517,000  20,132,000 21,561,000 23,836,000 18,168,000 21,945,000 23,699,000 21,992,000 21,945,000 26,738,000 21,992,000 20,044,000 20,105,000 15,756,000 16,258,000 16,822,000 16,663,000 16,053,000 16,268,000 17,629,000  
      costs of sales:
                                                               
      income before benefit from income taxes
          -26,073,000 -17,571,000 -15,310,000 -19,293,000 -15,590,000 -12,858,000 -20,762,000 -18,807,000 -15,640,000 -22,768,000 -31,970,000 -22,253,000 -8,232,000 -11,686,000 -3,719,000 -7,968,000 -16,175,000 -5,477,000 -5,980,000 -5,071,000 -2,677,000              510,000 -984,000         -6,317,500 2,000,000 -27,912,000 642,000 1,264,000 958,000 959,000 942,000  
      selling, general and administrative
           19,839,250 26,249,000 25,630,000 27,478,000 25,910,000 26,543,000 26,398,000 22,368,000 24,853,000 21,662,000 22,946,000 14,537,000 14,208,000 10,512,000 10,049,000 11,427,000 9,852,000 9,539,000 9,059,000 8,564,000 9,396,000 7,967,000 9,020,000 8,600,000 10,590,000 9,054,000 7,058,000 9,610,000 8,672,000 7,058,000 7,542,000  7,599,000 9,253,000 9,064,000 8,616,000 9,494,000 9,263,000 9,410,000 9,494,000 10,205,000 9,410,000 10,143,000 6,470,000 9,239,000 10,157,000 9,908,000 11,478,000 9,995,000 9,781,000 9,540,000  
      product
               21,205,000 31,343,000 28,390,000 25,073,000 32,228,000 30,291,000 23,939,000 18,556,000 21,791,000 20,470,000 12,333,000 18,634,000 20,180,000 15,904,000 14,728,000 15,517,000 16,129,000 15,451,000 20,883,000 26,324,000 24,532,000 20,706,000 21,444,000 37,206,000 25,757,000 21,444,000 22,084,000  21,483,000 25,802,000 21,686,000 22,673,000 22,257,000 18,592,000 22,340,000 22,257,000 23,916,000 22,340,000 20,170,000 19,268,000 24,856,000 23,990,000 22,884,000 29,209,000 27,850,000 23,084,000 21,251,000  
      service
               26,637,500 37,010,000 35,781,000 33,773,000 30,594,000 29,530,000 27,185,000 18,028,000 18,332,000 16,877,000 15,300,000 18,775,000 15,464,000 13,937,000 13,534,000 14,043,000 14,667,000 13,475,000 13,944,000 13,196,000 13,773,000 13,317,000 11,804,000 14,343,000 12,620,000 11,804,000 11,704,000  11,007,000 15,929,000 14,102,000 14,697,000 15,314,000 14,250,000 16,720,000 15,314,000 16,020,000 16,720,000 15,379,000 16,154,000 19,152,000 18,037,000 16,141,000 18,563,000 17,268,000 16,862,000 19,239,000  
      net revenues:
                                                               
      other income – net
                     -341,000 -51,000                                         
      interest expense – net
                     -4,937,000 -2,160,000                                         
      basic earnings per share:
                                                               
      diluted earnings per share:
                                                               
      weighted-average shares outstanding:
                                                               
      basic
                        18,250 18,244 17,941 16,223 16,300 16,290 16,044 16,041 16,071 16,330 15,948 15,949 15,976 15,615 15,781 15,770 15,615 15,646 15,562 15,577 15,584 15,596 15,405 15,171 15,499 15,131 15,171 15,154 15,131 15,083 15,000 15,031 14,996 14,924 14,822 14,879 14,800 14,702  
      diluted
                        18,250 18,244 17,941 16,223 16,300 16,290 16,044 16,041 16,071 16,330 16,286 15,949 15,976 15,670 15,978 15,822 15,670 15,723 15,666 15,635 15,671 15,596 15,446 15,340 15,499 15,207 15,340 15,154 15,207 15,162 15,000 15,118 14,996 15,058 15,008 15,048 15,031 14,958  
      other (expense)
                           -301,250 -401,000                                   
      weighted-average shares outstanding
    40,582 40,520 40,174 34,155 35,865 34,015 29,516 27,552 27,472 27,357 27,344 27,152 27,110 26,982 26,970 25,088 25,998 25,484 21,929 19,014                                        
      basic
                        18,250 18,244 17,941 16,223 16,300 16,290 16,044 16,041 16,071 16,330 15,948 15,949 15,976 15,615 15,781 15,770 15,615 15,646 15,562 15,577 15,584 15,596 15,405 15,171 15,499 15,131 15,171 15,154 15,131 15,083 15,000 15,031 14,996 14,924 14,822 14,879 14,800 14,702  
      diluted
                        18,250 18,244 17,941 16,223 16,300 16,290 16,044 16,041 16,071 16,330 16,286 15,949 15,976 15,670 15,978 15,822 15,670 15,723 15,666 15,635 15,671 15,596 15,446 15,340 15,499 15,207 15,340 15,154 15,207 15,162 15,000 15,118 14,996 15,058 15,008 15,048 15,031 14,958  
      basic loss per share:
                                                               
      diluted loss per share:
                                                               
      operating income from continuing operations
                               -6,250,000 -2,662,000 -1,124,000 138,000 -2,520,000 -2,596,000 352,000 2,241,000 821,000 352,000 64,000  1,367,000   9,000 259,000 -1,114,000 1,155,000 259,000 -1,175,000 1,155,000 1,223,000          
      income from continuing operations before benefit from / income taxes
                               -947,250 -2,349,000                               
      benefit from / income taxes
                               -3,542,500 -14,355,000 263,000                              
      income from continuing operations
                               -6,163,000 -16,704,000 -1,323,000 68,000 -5,334,000 -1,517,000 0.01 1,264,000 518,000 100,000 15,000  668,000   445,000 248,000 -989,000 1,304,000 248,000 -369,000 1,304,000 1,035,000          
      income from discontinued operations
                                   -182,999.99  183,000  -0.05   -0.01  -0.01 0.09          
      other income
                                 -384,000                              
      benefits (provision) for income taxes
                                   -81,750 1,188,000                           
      interest income
                                     3,000 -32,000 -12,000 3,000 29,000                      
      (loss on) income from discontinued operations, net of tax
                                                              
      discontinued operation
                                                               
      loss on discontinued operations
                                        -26,000   -777,000   -5,000 -191,000                
      acquisition amortization
                                           31,000                    
      (benefit from) or benefit from income taxes
                                            -409,000                   
      earnings per share:
                                                               
      basic
                                            0.01 -0.02         -0.27 0.08 -1.19 0.03 0.08 0.04 0.06 0.04  
      diluted
                                            0.01 -0.02         -0.27 0.08 -1.19 0.03 0.08 0.04 0.06 0.04  
      other income net
                                              152,000 255,000                
      income from continuing operations before benefit for income taxes
                                              145,000 501,000 -1,209,000               
      benefit for income taxes
                                              300,000 -253,000 220,000 62,000 253,000 853,000 -62,000  -1,588,000 -798,000 10,064,000  -110,000 -420,000    
      income on discontinued operations
                                                 50,000 -191,000 -15,000 50,000 1,430,000          
      basic earnings per share
                                                               
      see accompanying notes to consolidated financial statements
                                                               
      impairment of goodwill and intangible assets
                                                        20,843,000       
      earnings per share
                                                               
      basic
                                            0.01 -0.02         -0.27 0.08 -1.19 0.03 0.08 0.04 0.06 0.04  
      diluted
                                            0.01 -0.02         -0.27 0.08 -1.19 0.03 0.08 0.04 0.06 0.04  
    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.