$19.53M
Revenue
$-5.23M
Net Income
85.57%
Gross Margin
-30.50%
Op. Margin
$-5.27M
Free Cash Flow
| Breakdown | Q1 2025 (Mar 31, 2025) |
Q4 2024 (Dec 31, 2024) |
Q3 2024 (Sep 30, 2024) |
Q2 2024 (Jun 30, 2024) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
Q2 2022 (Jun 30, 2022) |
Q1 2022 (Mar 31, 2022) |
Q4 2021 (Dec 31, 2021) |
Q3 2021 (Sep 30, 2021) |
Q2 2021 (Jun 30, 2021) |
Q1 2021 (Mar 31, 2021) |
Q4 2020 (Dec 31, 2020) |
Q3 2020 (Sep 30, 2020) |
Q2 2020 (Jun 30, 2020) |
Q1 2020 (Mar 31, 2020) |
Q4 2019 (Dec 31, 2019) |
Q3 2019 (Sep 30, 2019) |
Q2 2019 (Jun 30, 2019) |
Q1 2019 (Mar 31, 2019) |
Q4 2018 (Dec 31, 2018) |
Q3 2018 (Sep 30, 2018) |
Q2 2018 (Jun 30, 2018) |
Q1 2018 (Mar 31, 2018) |
Q4 2017 (Dec 31, 2017) |
Q3 2017 (Sep 30, 2017) |
Q2 2017 (Jun 30, 2017) |
Q1 2017 (Mar 31, 2017) |
Q4 2016 (Dec 31, 2016) |
Q3 2016 (Sep 30, 2016) |
Q2 2016 (Jun 30, 2016) |
Q1 2016 (Mar 31, 2016) |
Q4 2015 (Dec 31, 2015) |
Q3 2015 (Sep 30, 2015) |
Q2 2015 (Jun 30, 2015) |
Q1 2015 (Mar 31, 2015) |
Q4 2014 (Dec 31, 2014) |
Q3 2014 (Sep 30, 2014) |
Q2 2014 (Jun 30, 2014) |
Q1 2014 (Mar 31, 2014) |
Q4 2013 (Dec 31, 2013) |
Q3 2013 (Sep 30, 2013) |
Q2 2013 (Jun 30, 2013) |
Q1 2013 (Mar 31, 2013) |
Q4 2012 (Dec 31, 2012) |
Q3 2012 (Sep 30, 2012) |
Q2 2012 (Jun 30, 2012) |
Q1 2012 (Mar 31, 2012) |
Q4 2011 (Dec 31, 2011) |
Q3 2011 (Sep 30, 2011) |
Q2 2011 (Jun 30, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $4.87M | $5.41M | $4.22M | $5.03M | $4.95M | $4.74M | $4.07M | $5.87M | $5.78M | $6.49M | $6.36M | $7.58M | $7.52M | $7.81M | $9.36M | $7.83M | $8.64M | $10.45M | $7.13M | $5.57M | $6.55M | $9.38M | $7.86M | $7.33M | $6.77M | $6.95M | $6.19M | $6.16M | $6.31M | $7.90M | $7.00M | $6.41M | $6.79M | $6.93M | $6.00M | $7.37M | $6.04M | $7.61M | $9.58M | $11.14M | $13.22M | $13.16M | $12.57M | $9.67M | $8.52M | $9.13M | $8.29M | $7.71M | $7.93M | $7.82M | $8.18M | $5.93M | $6.34M | $6.61M | $8.05M | $6.65M |
| Revenue Growth % (YoY) | -1.6% | 14.1% | 3.5% | -14.3% | -14.3% | -27.0% | -35.9% | -22.6% | -23.2% | -16.9% | -32.1% | -3.2% | -13.0% | -25.3% | 31.3% | 40.6% | 31.9% | 11.4% | -9.3% | -24.0% | -3.3% | 34.9% | 26.9% | 18.9% | 7.3% | -12.0% | -11.5% | -3.9% | -7.0% | 14.1% | 16.6% | -13.0% | 12.5% | -8.9% | -37.4% | -33.9% | -54.3% | -42.2% | -23.8% | 15.3% | 55.2% | 44.1% | 51.7% | 25.4% | 7.4% | 16.8% | 1.3% | 30.0% | 25.0% | 18.3% | 1.6% | -10.8% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $685.00K | $738.00K | $583.00K | $812.00K | $841.00K | $418.00K | $552.00K | $1.52M | $1.65M | $1.85M | $1.98M | $2.08M | $2.21M | $2.10M | $2.65M | $2.29M | $2.35M | $2.99M | $2.10M | $1.21M | $2.04M | $2.22M | $1.80M | $1.60M | $1.49M | $1.54M | $1.45M | $1.38M | $1.81M | $3.56M | $2.36M | $1.91M | $2.10M | $2.40M | $1.90M | $1.67M | $1.85M | $2.32M | $2.76M | $3.27M | $3.86M | $3.87M | $3.40M | $2.84M | $2.59M | $2.85M | $2.36M | $2.49M | $2.28M | $2.27M | $2.30M | $1.76M | $1.92M | $2.11M | $2.16M | $2.14M |
| Gross Profit | $4.19M | $4.67M | $3.63M | $4.22M | $4.11M | $4.32M | $3.52M | $4.35M | $4.13M | $4.64M | $4.37M | $5.49M | $5.31M | $5.70M | $6.71M | $5.54M | $6.29M | $7.46M | $5.03M | $4.36M | $4.51M | $7.17M | $6.05M | $5.73M | $5.28M | $5.41M | $4.74M | $4.78M | $4.50M | $4.34M | $4.64M | $4.50M | $4.69M | $4.53M | $4.10M | $5.70M | $4.19M | $5.29M | $6.82M | $7.88M | $9.36M | $9.30M | $9.17M | $6.83M | $5.93M | $6.29M | $5.93M | $5.22M | $5.65M | $5.55M | $5.88M | $4.17M | $4.43M | $4.50M | $5.89M | $4.50M |
| Gross Margin % | 85.9% | 86.4% | 86.2% | 83.9% | 83.0% | 91.2% | 86.4% | 74.2% | 71.5% | 71.4% | 68.8% | 72.5% | 70.6% | 73.1% | 71.7% | 70.8% | 72.8% | 71.4% | 70.5% | 78.3% | 68.8% | 76.4% | 77.1% | 78.1% | 78.0% | 77.8% | 76.5% | 77.6% | 71.2% | 54.9% | 66.3% | 70.3% | 69.0% | 65.4% | 68.3% | 77.4% | 69.3% | 69.5% | 71.2% | 70.7% | 70.8% | 70.6% | 72.9% | 70.7% | 69.6% | 68.8% | 71.5% | 67.7% | 71.2% | 71.0% | 71.9% | 70.3% | 69.8% | 68.1% | 73.1% | 67.8% |
| Operating Expenses | $5.32M | $5.54M | $5.65M | $6.17M | $5.55M | $5.04M | $4.74M | $6.27M | $8.05M | $7.97M | $8.33M | $8.61M | $8.83M | $9.85M | $8.89M | $8.41M | $7.82M | $8.96M | $6.71M | $6.67M | $8.40M | $9.11M | $8.01M | $7.18M | $6.32M | $8.20M | $5.99M | $5.72M | $7.65M | $8.51M | $11.59M | $7.13M | $5.12M | $7.82M | $6.75M | $7.24M | $6.68M | $7.64M | $7.17M | $35.71M | $8.92M | $8.78M | $8.24M | $7.00M | $6.39M | $6.91M | $6.28M | $5.70M | $5.98M | $6.36M | $6.52M | $6.08M | $6.48M | $7.52M | $30.84M | $9.56M |
| Research & Development | $1.48M | $1.41M | $1.93M | $1.76M | $1.51M | $1.25M | $1.15M | $1.26M | $2.28M | $1.81M | $2.14M | $2.37M | $2.27M | $2.45M | $2.29M | $2.27M | $2.19M | $2.18M | $1.85M | $1.88M | $2.21M | $2.52M | $2.48M | $2.14M | $2.13M | $2.01M | $2.04M | $2.06M | $3.34M | $2.27M | $2.25M | $2.23M | $2.57M | $2.68M | $2.36M | $2.20M | $2.27M | $2.54M | $2.09M | $2.27M | $2.26M | $2.21M | $2.09M | $2.17M | $2.03M | $1.96M | $2.11M | $1.76M | $1.87M | $1.61M | $1.97M | $1.98M | $2.21M | $2.08M | $2.63M | $3.30M |
| Operating Income | $-1.13M | $-865.00K | $-2.02M | $-1.95M | $-1.44M | $-717.00K | $-1.22M | $-1.92M | $-3.92M | $-3.33M | $-3.96M | $-3.11M | $-3.52M | $-4.15M | $-2.18M | $-2.87M | $-1.53M | $-1.50M | $-1.69M | $-2.31M | $-3.89M | $-1.95M | $-1.96M | $-1.46M | $-1.03M | $-2.79M | $-1.25M | $-939.00K | $-3.15M | $-4.17M | $-6.94M | $-2.62M | $-435.00K | $-3.29M | $-2.65M | $-1.53M | $-2.49M | $-2.35M | $-344.00K | $-27.83M | $443.00K | $515.00K | $926.00K | $-166.00K | $-460.00K | $-621.00K | $-354.00K | $-473.00K | $-328.00K | $-810.00K | $-641.00K | $-1.91M | $-2.05M | $-3.01M | $-24.95M | $-5.06M |
| Operating Margin % | -23.2% | -16.0% | -47.8% | -38.7% | -29.1% | -15.1% | -29.9% | -32.8% | -67.9% | -51.3% | -62.3% | -41.1% | -46.8% | -53.1% | -23.3% | -36.7% | -17.7% | -14.3% | -23.7% | -41.5% | -59.4% | -20.7% | -24.9% | -19.9% | -15.3% | -40.2% | -20.2% | -15.2% | -49.9% | -52.7% | -99.2% | -40.9% | -6.4% | -47.5% | -44.2% | -20.8% | -41.3% | -30.9% | -3.6% | -249.7% | 3.4% | 3.9% | 7.4% | -1.7% | -5.4% | -6.8% | -4.3% | -6.1% | -4.1% | -10.4% | -7.8% | -32.2% | -32.3% | -45.6% | -309.8% | -76.1% |
| Interest Expense | - | $12.00K | - | - | - | $14.00K | - | - | - | $3.00K | $7.00K | - | $9.00K | - | - | $28.00K | $112.00K | $116.00K | $115.00K | $115.00K | $130.00K | $180.00K | $193.00K | $202.00K | $209.00K | $131.00K | $118.00K | $113.00K | $142.00K | $73.00K | $36.00K | $10.00K | $5.00K | $4.00K | $15.00K | $21.00K | $23.00K | $27.00K | $46.00K | $70.00K | $507.00K | $562.00K | $647.00K | $614.00K | $817.00K | $810.00K | $807.00K | $834.00K | $826.00K | $866.00K | $883.00K | $831.00K | $835.00K | $92.00K | - | - |
| Interest Income | $172.00K | $192.00K | $210.00K | $206.00K | $203.00K | $201.00K | $195.00K | $182.00K | $150.00K | $124.00K | $71.00K | $14.00K | - | $-38.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $68.00K | $-67.00K | $13.00K | $21.00K | - | - | - |
| Other Income/Expense | $124.00K | $-90.00K | $10.00K | $11.00K | $20.00K | $-6.00K | $-9.00K | $-5.00K | $2.00K | - | $-2.00K | $-18.00K | $-13.00K | $41.00K | $5.00K | $-409.00K | $-110.00K | $8.08M | $-105.00K | $-82.00K | $-7.89M | $-1.39M | $-990.00K | $-2.05M | $-2.67M | $-551.00K | $-90.00K | $-84.00K | $-120.00K | $-58.00K | $-33.00K | $-10.00K | $-5.00K | $-3.00K | $-13.00K | $-19.00K | $-18.00K | $-24.00K | $-42.00K | $-65.00K | $-2.22M | $-552.00K | $-636.00K | $-806.00K | $323.00K | $-3.74M | $-179.00K | $-1.40M | $-389.00K | $-1.91M | - | - | - | - | - | - |
| Income Before Tax | $-833.00K | $-775.00K | $-1.79M | $-1.73M | $-1.22M | $-536.00K | $-1.03M | $-1.75M | $-3.77M | $-3.21M | $-3.90M | $-3.12M | $-3.54M | $-4.14M | $-2.18M | $-3.28M | $-1.64M | $-1.60M | $-1.79M | $-2.39M | $-11.79M | $-3.34M | $-2.95M | $-3.51M | $-3.71M | $-3.35M | $-1.34M | $-1.02M | $-3.27M | $-4.22M | $-6.97M | $-2.63M | $-440.00K | $-3.29M | $-2.67M | $-1.55M | $-2.51M | $-2.37M | $-386.00K | $-27.89M | $-1.78M | $-37.00K | $290.00K | $-972.00K | $-137.00K | $-4.36M | $-533.00K | $-1.87M | $-717.00K | $-2.69M | - | - | - | - | - | - |
| Income Tax Expense | - | $79.00K | $6.00K | $8.00K | $4.00K | $7.00K | $4.00K | $4.00K | $5.00K | $-116.00K | - | - | - | $1.00K | - | - | - | $4.00K | $3.00K | $5.00K | $26.00K | $10.00K | $6.00K | $19.00K | $8.00K | $-1.00K | $26.00K | $4.00K | $13.00K | $10.00K | $-42.00K | $-3.00K | $17.00K | $21.00K | $10.00K | $23.00K | $22.00K | $28.00K | $16.00K | $-107.00K | $79.00K | $59.00K | $16.00K | $25.00K | $53.00K | $50.00K | $56.00K | $10.00K | $10.00K | $8.00K | - | - | - | - | - | - |
| Net Income | $-833.00K | $-854.00K | $-1.80M | $-1.74M | $-1.22M | $2.06M | $-1.37M | $-1.75M | $-3.78M | $-3.10M | $-3.90M | $-3.12M | $-3.54M | $-4.15M | $-2.18M | $-3.28M | $-1.64M | $-1.60M | $-1.80M | $-2.40M | $-11.81M | $-3.35M | $-2.96M | $-3.53M | $-3.72M | $-3.34M | $-1.36M | $-1.03M | $-3.28M | $-4.24M | $-6.93M | $-2.63M | $-457.00K | $-3.32M | $-2.67M | $-1.57M | $-2.53M | $-2.40M | $-402.00K | $-27.79M | $-1.86M | $-96.00K | $274.00K | $-997.00K | $-190.00K | $-4.41M | $-589.00K | $-1.88M | $-727.00K | $-2.70M | $-1.47M | $-2.94M | $-2.26M | $-3.31M | $-24.98M | $-5.09M |
| Net Margin % | -17.1% | -15.8% | -42.7% | -34.6% | -24.7% | 43.4% | -33.7% | -29.8% | -65.4% | -47.7% | -61.3% | -41.2% | -47.1% | -53.1% | -23.2% | -41.9% | -19.0% | -15.3% | -25.2% | -43.1% | -180.3% | -35.7% | -37.6% | -48.2% | -54.9% | -48.1% | -22.0% | -16.7% | -52.0% | -53.6% | -99.0% | -41.1% | -6.7% | -47.9% | -44.6% | -21.4% | -42.0% | -31.6% | -4.2% | -249.4% | -14.0% | -0.7% | 2.2% | -10.3% | -2.2% | -48.3% | -7.1% | -24.4% | -9.2% | -34.6% | -17.9% | -49.6% | -35.7% | -50.1% | -310.3% | -76.6% |
| Basic EPS | -0.03 | -0.03 | -0.07 | -0.07 | -0.05 | 0.08 | -0.05 | -0.07 | -0.15 | -0.12 | -0.15 | -0.12 | -0.14 | -0.16 | -0.09 | -0.13 | -0.07 | -0.07 | -0.08 | -0.11 | -0.59 | -0.17 | -0.15 | -0.20 | -0.22 | -0.20 | -0.08 | -0.06 | -0.20 | -0.25 | -0.42 | -0.16 | -0.03 | -0.20 | -0.17 | -0.10 | -0.16 | -0.15 | -0.03 | -1.77 | -0.12 | 0.00 | 0.02 | nan | nan | -0.40 | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan |
| Diluted EPS | nan | nan | nan | nan | nan | nan | nan | nan | nan | -0.12 | -0.15 | -0.12 | -0.14 | -0.16 | -0.09 | -0.13 | -0.07 | -0.07 | -0.08 | -0.11 | -0.59 | -0.17 | -0.15 | -0.20 | -0.22 | -0.20 | -0.08 | -0.06 | -0.20 | -0.25 | -0.42 | -0.16 | -0.03 | -0.20 | -0.17 | -0.10 | -0.16 | -0.15 | -0.03 | -1.77 | -0.12 | 0.00 | 0.02 | nan | nan | -0.40 | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan |
| Basic Shares Outstanding | 26.7M | -370 | 26.4M | 26K | 26.4M | 239K | 25.6M | 25.3M | 25K | 19K | 25.2M | 25.2M | 25.2M | 116K | 25.1M | 25.0M | 23.9M | 313K | 23.2M | 22.4M | 20.2M | 329K | 19.3M | 17.6M | 17.2M | 33K | 16.7M | 16.7M | 16.6M | 52K | 16.4M | 16.3M | 16.1M | 36K | 16.0M | 15.9M | 15.8M | 16K | 15.7M | 15.7M | 15.6M | 487K | 15.3M | - | - | 7K | - | - | - | - | - | - | - | - | - | - |
| Diluted Shares Outstanding | - | - | - | - | - | - | - | - | - | 19K | 25.2M | 25.2M | 25.2M | 116K | 25.1M | 25.0M | 23.9M | 313K | 23.2M | 22.4M | 20.2M | 329K | 19.3M | 17.6M | 17.2M | 33K | 16.7M | 16.7M | 16.6M | 52K | 16.4M | 16.3M | 16.1M | 36K | 16.0M | 15.9M | 15.8M | 16K | 15.7M | 15.7M | 15.6M | 487K | 16.3M | - | - | 7K | - | - | - | - | - | - | - | - | - | - |
| Breakdown | Q1 2025 (Mar 31, 2025) |
Q4 2024 (Dec 31, 2024) |
Q3 2024 (Sep 30, 2024) |
Q2 2024 (Jun 30, 2024) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
Q2 2022 (Jun 30, 2022) |
Q1 2022 (Mar 31, 2022) |
Q4 2021 (Dec 31, 2021) |
Q3 2021 (Sep 30, 2021) |
Q2 2021 (Jun 30, 2021) |
Q1 2021 (Mar 31, 2021) |
Q4 2020 (Dec 31, 2020) |
Q3 2020 (Sep 30, 2020) |
Q2 2020 (Jun 30, 2020) |
Q1 2020 (Mar 31, 2020) |
Q4 2019 (Dec 31, 2019) |
Q3 2019 (Sep 30, 2019) |
Q2 2019 (Jun 30, 2019) |
Q1 2019 (Mar 31, 2019) |
Q4 2018 (Dec 31, 2018) |
Q3 2018 (Sep 30, 2018) |
Q2 2018 (Jun 30, 2018) |
Q1 2018 (Mar 31, 2018) |
Q4 2017 (Dec 31, 2017) |
Q3 2017 (Sep 30, 2017) |
Q2 2017 (Jun 30, 2017) |
Q1 2017 (Mar 31, 2017) |
Q4 2016 (Dec 31, 2016) |
Q3 2016 (Sep 30, 2016) |
Q2 2016 (Jun 30, 2016) |
Q1 2016 (Mar 31, 2016) |
Q4 2015 (Dec 31, 2015) |
Q3 2015 (Sep 30, 2015) |
Q2 2015 (Jun 30, 2015) |
Q1 2015 (Mar 31, 2015) |
Q4 2014 (Dec 31, 2014) |
Q3 2014 (Sep 30, 2014) |
Q2 2014 (Jun 30, 2014) |
Q1 2014 (Mar 31, 2014) |
Q4 2013 (Dec 31, 2013) |
Q3 2013 (Sep 30, 2013) |
Q2 2013 (Jun 30, 2013) |
Q1 2013 (Mar 31, 2013) |
Q4 2012 (Dec 31, 2012) |
Q3 2012 (Sep 30, 2012) |
Q2 2012 (Jun 30, 2012) |
Q1 2012 (Mar 31, 2012) |
Q4 2011 (Dec 31, 2011) |
Q3 2011 (Sep 30, 2011) |
Q2 2011 (Jun 30, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $20.03M | $17.21M | $18.79M | $20.35M | $20.28M | $21.67M | $19.05M | $19.04M | $19.66M | $21.31M | $24.59M | $27.18M | $29.80M | $34.28M | $35.80M | $37.89M | $46.91M | $27.19M | $22.63M | $24.23M | $14.26M | $15.31M | $17.43M | $19.57M | $11.31M | $12.19M | $6.81M | $7.79M | $8.66M | $9.39M | $11.26M | $7.68M | $9.54M | $8.59M | $10.48M | $11.47M | $12.87M | $15.28M | $17.54M | $18.21M | $20.27M | $32.22M | $33.44M | $34.85M | $38.40M | $11.88M | $10.21M | $12.91M | $12.67M | $13.95M | $13.79M | $14.26M | $14.96M | $4.58M | $5.29M | $7.68M |
| Accounts Receivable | $6.63M | $7.21M | $5.42M | $5.38M | $6.51M | $6.39M | $4.87M | $5.75M | $7.38M | $8.90M | $8.47M | $10.17M | $10.31M | $8.89M | $11.79M | $11.11M | $10.65M | $10.03M | $8.38M | $6.66M | $7.09M | $9.82M | $8.00M | $6.77M | $7.39M | $6.40M | $6.23M | $6.33M | $7.28M | $8.60M | $7.19M | $5.48M | $5.57M | $5.19M | $4.73M | $6.05M | $5.76M | $7.49M | $8.48M | $7.76M | $10.33M | $9.64M | $11.13M | $9.63M | $7.55M | $7.62M | $8.42M | $6.10M | $5.47M | $4.98M | $5.71M | $3.33M | $4.44M | $4.00M | $5.66M | $4.03M |
| Inventory | $694.00K | $756.00K | $689.00K | $702.00K | $750.00K | $917.00K | $992.00K | $4.25M | $4.87M | $5.39M | $5.63M | $5.00M | $4.74M | $4.17M | $3.29M | $2.86M | $2.50M | $3.14M | $3.15M | $3.35M | $2.46M | $2.61M | $2.39M | $2.26M | $1.99M | $1.59M | $1.91M | $2.10M | $2.20M | $2.12M | $3.34M | $3.48M | $3.48M | $3.73M | $4.41M | $4.48M | $4.55M | $4.32M | $3.75M | $3.32M | $2.71M | $2.21M | $2.03M | $1.87M | $1.97M | $1.89M | $2.00M | $1.94M | $1.77M | $2.12M | $1.86M | $1.96M | $1.79M | $2.04M | $2.13M | $2.38M |
| Other Current Assets | $769.00K | $1.26M | $1.21M | $1.38M | $1.50M | $699.00K | $1.60M | $2.30M | $2.29M | $2.64M | $3.79M | $2.95M | $3.09M | $2.96M | $1.99M | $1.74M | $2.19M | $1.95M | $1.66M | $1.45M | $1.50M | $1.45M | $1.39M | $1.17M | $1.39M | $1.04M | $1.22M | $1.13M | $1.16M | $1.10M | $949.00K | $421.00K | $693.00K | $1.13M | $1.21M | $1.10M | $715.00K | $684.00K | $684.00K | $422.00K | $599.00K | $540.00K | $581.00K | $444.00K | $639.00K | $649.00K | $658.00K | $467.00K | $558.00K | $486.00K | - | - | - | - | - | - |
| Total Current Assets | $28.12M | $26.43M | $26.11M | $27.82M | $29.04M | $29.68M | $32.34M | $31.34M | $34.20M | $38.24M | $42.48M | $45.30M | $47.93M | $50.31M | $52.88M | $53.60M | $62.24M | $42.30M | $35.82M | $35.68M | $25.30M | $29.20M | $29.20M | $29.77M | $22.08M | $21.22M | $16.17M | $17.35M | $19.30M | $21.21M | $22.74M | $17.06M | $19.28M | $19.93M | $20.82M | $23.10M | $23.89M | $27.77M | $30.45M | $29.72M | $33.92M | $44.62M | $47.19M | $46.79M | $48.55M | $22.04M | $21.29M | $21.42M | $20.47M | $21.53M | $21.88M | $20.42M | $22.16M | $11.11M | $13.65M | $14.67M |
| Property Plant & Equipment | $1.81M | $1.72M | $1.67M | $1.78M | $1.94M | $1.82M | $1.28M | $1.47M | $1.15M | $1.07M | $986.00K | $968.00K | $947.00K | $882.00K | $925.00K | $921.00K | $930.00K | $744.00K | $620.00K | $590.00K | $636.00K | $551.00K | $543.00K | $546.00K | $511.00K | $552.00K | $429.00K | $458.00K | $502.00K | $576.00K | $972.00K | $1.14M | $1.35M | $1.39M | $1.60M | $1.91M | $2.16M | $2.31M | $2.60M | $2.86M | $4.10M | $4.25M | $4.11M | $1.70M | $1.66M | $1.67M | $1.82M | $1.34M | $1.37M | $1.48M | $1.50M | $1.63M | $1.62M | $1.88M | $2.12M | $2.36M |
| Goodwill | $8.36M | $8.36M | $8.36M | $8.36M | $8.36M | $8.36M | $8.36M | $8.36M | $8.36M | $8.36M | $8.36M | $8.36M | $8.36M | $8.36M | $8.36M | $8.36M | $8.36M | $8.36M | $8.36M | $8.36M | $8.36M | $8.36M | $8.36M | $8.36M | $8.36M | $8.36M | $8.36M | $8.36M | $8.36M | $8.36M | $10.13M | $14.10M | $14.10M | $14.10M | $14.49M | $14.49M | $14.51M | $14.20M | $14.20M | $14.20M | $27.38M | $27.26M | $28.09M | $21.11M | $21.11M | $21.11M | $21.11M | $21.11M | $21.11M | $21.11M | $21.11M | $21.11M | $21.11M | $21.11M | $20.91M | $47.66M |
| Intangible Assets | $90.00K | $101.00K | $111.00K | $121.00K | $136.00K | $148.00K | $177.00K | $388.00K | $436.00K | $482.00K | $535.00K | $587.00K | $640.00K | $683.00K | $741.00K | $777.00K | $831.00K | $889.00K | $962.00K | $1.04M | $1.11M | $1.18M | $1.27M | $1.37M | $1.46M | $1.55M | $1.64M | $1.73M | $1.83M | $1.93M | $2.06M | $2.92M | $3.05M | $3.18M | $4.22M | $4.47M | $4.73M | $4.27M | $4.47M | $4.67M | $16.73M | $17.50M | $17.93M | $12.97M | $13.32M | $13.67M | $13.96M | $14.39M | $14.80M | $15.23M | $15.60M | $16.02M | $16.54M | $17.06M | $17.58M | $18.11M |
| Other Non-current Assets | - | - | - | - | - | - | - | - | - | $12.39M | - | - | - | $11.00M | - | - | - | $12.54M | - | - | - | $12.00M | - | - | - | $9.96M | - | - | - | $10.35M | - | - | - | $17.33M | - | - | - | $18.57M | - | - | - | $44.90M | - | - | - | $35.20M | - | - | - | $36.98M | $868.00K | $815.00K | $861.00K | $38.77M | $604.00K | $609.00K |
| Total Assets | $39.47M | $37.54M | $37.11M | $38.94M | $40.40M | $41.42M | $45.83M | $44.83M | $47.52M | $51.70M | $55.37M | $58.38M | $58.84M | $62.19M | $65.74M | $66.56M | $75.49M | $55.58M | $47.81M | $47.91M | $37.83M | $41.75M | $41.57M | $40.65M | $33.20M | $31.74M | $26.65M | $27.96M | $30.05M | $32.13M | $35.95M | $35.62M | $38.19M | $38.65M | $41.19M | $44.02M | $45.38M | $48.64M | $51.82M | $51.54M | $82.22M | $93.77M | $97.46M | $82.75M | $84.99M | $58.92M | $58.66M | $58.79M | $58.34M | $59.99M | $60.96M | $59.99M | $62.29M | $51.76M | $54.87M | $83.40M |
| Accounts Payable | $1.14M | $1.11M | $422.00K | $501.00K | $635.00K | $712.00K | $1.10M | $857.00K | $1.89M | $1.97M | $2.42M | $2.20M | $2.68M | $2.78M | $2.65M | $1.04M | $1.25M | $2.87M | $2.08M | $1.42M | $1.67M | $1.99M | $1.25M | $1.73M | $1.48M | $1.15M | $872.00K | $872.00K | $1.54M | $1.36M | $1.35M | $946.00K | $1.71M | $1.58M | $1.31M | $1.49M | $1.63M | $1.59M | $1.56M | $1.80M | $2.17M | $2.15M | $1.75M | $2.03M | $1.20M | $2.00M | $2.02M | $2.48M | $1.72M | $1.94M | $2.23M | $1.39M | $1.18M | $1.20M | $2.41M | $2.35M |
| Accrued Liabilities | $2.37M | $2.36M | $2.38M | $2.52M | $1.75M | $2.45M | $2.38M | $4.36M | $4.21M | $4.68M | $5.54M | $5.27M | $5.13M | $5.64M | $5.52M | $6.61M | $5.82M | $7.04M | $4.68M | $5.08M | $6.10M | $6.59M | $6.38M | - | - | $5.06M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $3.50M | $5.15M | - | - |
| Deferred Revenue | $3.95M | $3.86M | $3.48M | $3.32M | $3.55M | $3.40M | $3.34M | $6.03M | $6.21M | $6.22M | $6.13M | $6.17M | $5.76M | $5.65M | $5.93M | $5.96M | $5.96M | $6.12M | $5.64M | $5.47M | $5.26M | $5.25M | $5.02M | $5.24M | $5.10M | $5.17M | $5.72M | $6.14M | $5.48M | $5.40M | $5.02M | $5.09M | $5.17M | $5.37M | $6.38M | $7.24M | $7.14M | $7.50M | $8.02M | $8.05M | $9.94M | $9.12M | $9.30M | $8.58M | $8.40M | $8.31M | $7.50M | $7.43M | $6.97M | $6.52M | $6.34M | $5.69M | $5.59M | $5.76M | $5.70M | $5.34M |
| Total Current Liabilities | $7.69M | $7.56M | $6.50M | $6.56M | $6.16M | $6.75M | $11.41M | $11.89M | $12.88M | $13.45M | $14.60M | $14.21M | $14.46M | $14.96M | $14.96M | $14.46M | $14.14M | $16.75M | $14.22M | $12.79M | $13.84M | $18.84M | $16.55M | $14.86M | $15.06M | $13.24M | $11.62M | $10.99M | $12.90M | $12.07M | $11.63M | $10.52M | $11.94M | $12.86M | $12.77M | $13.25M | $12.81M | $14.28M | $14.88M | $15.34M | $18.03M | $22.05M | $21.90M | $18.96M | $20.28M | $22.45M | $14.78M | $14.96M | $13.29M | $14.64M | $13.29M | $11.80M | $11.16M | $12.48M | $12.63M | $12.69M |
| Deferred Tax Liabilities | - | - | - | - | - | - | $6.00K | $6.00K | $6.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Non-current Liabilities | $17.00K | $17.00K | $17.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $27.00K | $51.00K | $72.00K | $95.00K | $119.00K | $140.00K | $153.00K | $124.00K | $83.00K | - | $7.00K | $450.00K | $29.00K | $661.00K | $639.00K | $720.00K | $51.00K | $755.00K | $705.00K | $1.15M | $68.00K | $1.31M | $1.25M | $1.17M | $68.00K | $1.28M | $1.18M | $1.58M | $141.00K | $1.00M | $1.04M |
| Total Liabilities | $8.68M | $8.86M | $7.73M | $7.98M | $7.93M | $8.00M | $14.79M | $14.66M | $15.81M | $16.80M | $17.72M | $17.39M | $15.09M | $15.67M | $15.92M | $15.53M | $22.13M | $25.06M | $22.46M | $21.42M | $22.74M | $36.68M | $33.38M | $29.75M | $28.63M | $24.84M | $16.88M | $17.17M | $18.61M | $17.86M | $17.95M | $11.19M | $12.66M | $13.61M | $13.46M | $14.23M | $14.55M | $15.89M | $17.22M | $17.10M | $20.62M | $30.99M | $35.03M | $29.83M | $35.05M | $37.54M | $33.31M | $33.16M | $31.10M | $32.33M | $30.85M | $28.71M | $28.29M | $15.71M | $15.26M | $18.91M |
| Common Stock | $273.00K | $265.00K | $265.00K | $265.00K | $265.00K | $265.00K | $264.00K | $254.00K | $254.00K | $254.00K | $254.00K | $254.00K | $253.00K | $253.00K | $253.00K | $251.00K | $251.00K | $236.00K | $231.00K | $231.00K | $215.00K | $196.00K | $195.00K | $194.00K | $175.00K | $171.00K | $169.00K | $169.00K | $168.00K | $167.00K | $167.00K | $166.00K | $164.00K | $163.00K | $162.00K | $161.00K | $161.00K | $159.00K | $159.00K | $159.00K | $158.00K | $157.00K | $157.00K | $144.00K | $140.00K | $111.00K | $110.00K | $110.00K | $110.00K | $110.00K | $110.00K | $549.00K | $549.00K | $547.00K | $547.00K | $547.00K |
| Retained Earnings | $-278.13M | $-277.30M | $-276.44M | $-274.64M | $-272.90M | $-271.68M | $-273.74M | $-272.36M | $-270.61M | $-266.84M | $-263.74M | $-259.84M | $-256.73M | $-253.18M | $-249.03M | $-246.86M | $-243.58M | $-241.94M | $-240.33M | $-238.53M | $-236.14M | $-224.32M | $-220.98M | $-218.02M | $-214.49M | $-210.77M | $-207.43M | $-206.06M | $-205.04M | $-201.87M | $-197.63M | $-190.70M | $-188.07M | $-187.61M | $-184.29M | $-181.62M | $-180.04M | $-177.51M | $-175.11M | $-174.71M | $-146.92M | $-145.06M | $-144.97M | $-145.24M | $-144.24M | $-144.05M | $-139.64M | $-139.06M | $-137.17M | $-136.45M | $-133.74M | $-132.28M | $-129.34M | $-127.07M | $-123.76M | $-98.78M |
| Treasury Stock | - | - | - | - | - | - | - | - | - | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $1.42M | $950.00K | $950.00K |
| Total Stockholders Equity | $30.79M | $28.68M | $29.37M | $30.96M | $32.46M | $33.42M | $31.04M | $30.17M | $31.71M | $34.90M | $37.66M | $40.99M | $43.75M | $46.52M | $49.82M | $51.03M | $53.36M | $30.52M | $25.34M | $26.49M | $15.08M | $5.07M | $8.19M | $10.90M | $4.57M | $6.90M | $9.77M | $10.79M | $11.44M | $14.28M | $18.00M | $24.43M | $25.52M | $25.04M | $27.73M | $29.79M | $30.83M | $32.75M | $34.60M | $34.44M | $61.60M | $62.78M | $62.43M | $52.92M | $49.94M | $21.38M | $25.35M | $25.64M | $27.24M | $27.66M | $30.10M | $31.28M | $34.00M | $36.05M | $39.61M | $64.49M |
| Total Liabilities & Equity | $39.47M | $37.54M | $37.11M | $38.94M | $40.40M | $41.42M | $45.83M | $44.83M | $47.52M | $51.70M | $55.37M | $58.38M | $58.84M | $62.19M | $65.74M | $66.56M | $75.49M | $55.58M | $47.81M | $47.91M | $37.83M | $41.75M | $41.57M | $40.65M | $33.20M | $31.74M | $26.65M | $27.96M | $30.05M | $32.13M | $35.95M | $35.62M | $38.19M | $38.65M | $41.19M | $44.02M | $45.38M | $48.64M | $51.82M | $51.54M | $82.22M | $93.77M | $97.46M | $82.75M | $84.99M | $58.92M | $58.66M | $58.79M | $58.34M | $59.99M | $60.96M | $59.99M | $62.29M | $51.76M | $54.87M | $83.40M |
| Breakdown | Q1 2025 (Mar 31, 2025) |
Q4 2024 (Dec 31, 2024) |
Q3 2024 (Sep 30, 2024) |
Q2 2024 (Jun 30, 2024) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
Q2 2022 (Jun 30, 2022) |
Q1 2022 (Mar 31, 2022) |
Q4 2021 (Dec 31, 2021) |
Q3 2021 (Sep 30, 2021) |
Q2 2021 (Jun 30, 2021) |
Q1 2021 (Mar 31, 2021) |
Q4 2020 (Dec 31, 2020) |
Q3 2020 (Sep 30, 2020) |
Q2 2020 (Jun 30, 2020) |
Q1 2020 (Mar 31, 2020) |
Q4 2019 (Dec 31, 2019) |
Q3 2019 (Sep 30, 2019) |
Q2 2019 (Jun 30, 2019) |
Q1 2019 (Mar 31, 2019) |
Q4 2018 (Dec 31, 2018) |
Q3 2018 (Sep 30, 2018) |
Q2 2018 (Jun 30, 2018) |
Q1 2018 (Mar 31, 2018) |
Q4 2017 (Dec 31, 2017) |
Q3 2017 (Sep 30, 2017) |
Q2 2017 (Jun 30, 2017) |
Q1 2017 (Mar 31, 2017) |
Q4 2016 (Dec 31, 2016) |
Q3 2016 (Sep 30, 2016) |
Q2 2016 (Jun 30, 2016) |
Q1 2016 (Mar 31, 2016) |
Q4 2015 (Dec 31, 2015) |
Q3 2015 (Sep 30, 2015) |
Q2 2015 (Jun 30, 2015) |
Q1 2015 (Mar 31, 2015) |
Q4 2014 (Dec 31, 2014) |
Q3 2014 (Sep 30, 2014) |
Q2 2014 (Jun 30, 2014) |
Q1 2014 (Mar 31, 2014) |
Q4 2013 (Dec 31, 2013) |
Q3 2013 (Sep 30, 2013) |
Q2 2013 (Jun 30, 2013) |
Q1 2013 (Mar 31, 2013) |
Q4 2012 (Dec 31, 2012) |
Q3 2012 (Sep 30, 2012) |
Q2 2012 (Jun 30, 2012) |
Q1 2012 (Mar 31, 2012) |
Q4 2011 (Dec 31, 2011) |
Q3 2011 (Sep 30, 2011) |
Q2 2011 (Jun 30, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $-833.00K | $-854.00K | $-1.80M | $-2.96M | $-1.22M | $2.06M | $-6.90M | $-1.75M | $-3.78M | $-3.10M | $-10.56M | $-6.66M | $-3.54M | $-4.15M | $-2.18M | $-3.28M | $-1.64M | $-1.60M | $-16.01M | $-14.21M | $-11.81M | $-3.35M | $-2.96M | $-7.25M | $-3.72M | $-3.34M | $-1.36M | $-4.31M | $-3.28M | $-4.24M | $-6.93M | $-3.09M | $-457.00K | $-3.32M | $-6.78M | $-4.11M | $-2.53M | $-2.40M | $-402.00K | $-27.79M | $-1.86M | $-96.00K | $-913.00K | $-997.00K | $-190.00K | $-4.41M | $-589.00K | $-2.61M | $-727.00K | $-2.70M | $-6.67M | $-5.21M | $-2.26M | $-3.31M | $-34.28M | $-5.09M |
| Depreciation & Amortization | $56.00K | $60.00K | $56.00K | $64.00K | $63.00K | $63.00K | $56.00K | $120.00K | $55.00K | $44.00K | $56.00K | $124.00K | $63.00K | $62.00K | $178.00K | $60.00K | $55.00K | $46.00K | $153.00K | $101.00K | $52.00K | $70.00K | $69.00K | $137.00K | $70.00K | $71.00K | $234.00K | $160.00K | $83.00K | $107.00K | $345.00K | $116.00K | $122.00K | $249.00K | $867.00K | $579.00K | $286.00K | $258.00K | $1.37M | $1.12M | $620.00K | $810.00K | $425.00K | - | - | $288.00K | - | - | - | - | - | - | - | - | - | - |
| Stock-based Compensation | $602.00K | $165.00K | $718.00K | $504.00K | $265.00K | $202.00K | $1.11M | $800.00K | $586.00K | $317.00K | $1.37M | $964.00K | $655.00K | $681.00K | $2.10M | $1.45M | $935.00K | $302.00K | $2.54M | $2.08M | $464.00K | $313.00K | $856.00K | $516.00K | $212.00K | $319.00K | $1.19M | $773.00K | $391.00K | $583.00K | $3.07M | $2.57M | $969.00K | $659.00K | $1.65M | $1.20M | $650.00K | $534.00K | $1.60M | $1.06M | $444.00K | $352.00K | $966.00K | $606.00K | $325.00K | $294.00K | $908.00K | $601.00K | $307.00K | $265.00K | $731.00K | $448.00K | $215.00K | $220.00K | $684.00K | $584.00K |
| Change in Receivables | $-580.00K | $1.73M | $-956.00K | $-988.00K | $144.00K | $1.48M | $-1.90M | $-3.09M | $-1.52M | $648.00K | $91.00K | $1.79M | $1.72M | $-2.80M | $1.83M | $924.00K | $622.00K | $1.45M | $-1.15M | $-3.20M | $-2.61M | $1.81M | $1.67M | $399.00K | $984.00K | $298.00K | $-2.30M | $-2.20M | $-1.26M | $1.41M | $2.06M | $690.00K | $433.00K | $505.00K | $-2.71M | $-1.41M | $-1.69M | $-951.00K | $-821.00K | $-1.69M | $723.00K | $-1.77M | $2.61M | $1.98M | $-88.00K | $-796.00K | $3.47M | $1.15M | $521.00K | $-736.00K | $1.71M | $-669.00K | $437.00K | $-1.65M | $2.27M | $638.00K |
| Change in Inventory | $-62.00K | $67.00K | $-228.00K | $-215.00K | $-167.00K | $-17.00K | $-1.47M | $-1.14M | $-523.00K | $-241.00K | $1.46M | $830.00K | $565.00K | $881.00K | $146.00K | $-284.00K | $-647.00K | $-2.00K | $535.00K | $737.00K | $-149.00K | $224.00K | $800.00K | $671.00K | $403.00K | $-324.00K | $-212.00K | $-30.00K | $72.00K | $-165.00K | $-389.00K | $-248.00K | $-251.00K | $-678.00K | $82.00K | $152.00K | $223.00K | $569.00K | $1.42M | $993.00K | $383.00K | $183.00K | $140.00K | $-22.00K | $74.00K | $-112.00K | $-116.00K | $-178.00K | $-346.00K | $257.00K | $-178.00K | $-80.00K | $-254.00K | $-92.00K | $-1.36M | $-1.11M |
| Change in Payables | $25.00K | $689.00K | $-290.00K | $-211.00K | $-77.00K | $-302.00K | $-509.00K | $-1.12M | $-120.00K | $-455.00K | $-351.00K | $-581.00K | $-98.00K | $127.00K | $-217.00K | $-1.83M | $-1.62M | $782.00K | $96.00K | $-569.00K | $-317.00K | $735.00K | $101.00K | $573.00K | $330.00K | $281.00K | $-490.00K | $-490.00K | $177.00K | $16.00K | $-231.00K | $-631.00K | $137.00K | $265.00K | $-281.00K | $-100.00K | $40.00K | $36.00K | $-593.00K | $-347.00K | $15.00K | $395.00K | $-245.00K | $31.00K | $-799.00K | $-18.00K | $78.00K | $541.00K | $-215.00K | $-291.00K | $1.11M | $268.00K | $55.00K | $-1.28M | $-93.00K | $-145.00K |
| Operating Cash Flow | $60.00K | $-1.33M | $-2.61M | $-1.11M | $-1.18M | $-1.45M | $-3.51M | $-1.93M | $-1.53M | $-3.13M | $-9.66M | $-7.01M | $-4.45M | $-1.55M | $-7.86M | $-5.58M | $-3.56M | $-902.00K | $-6.08M | $-3.57M | $-1.42M | $-2.33M | $-4.77M | $-2.40M | $-1.81M | $-1.54M | $-2.32M | $-1.46M | - | $-1.77M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $-1.67M | $1.75M | $-3.18M | $-721.00K | $-1.17M | $426.00K | $-4.63M | $-4.35M | $-3.89M | $-678.00K | $-9.46M | $-7.42M |
| Capital Expenditure | $2.00K | $5.00K | $163.00K | $106.00K | $106.00K | $435.00K | $487.00K | $307.00K | $122.00K | $169.00K | $355.00K | $255.00K | $151.00K | $137.00K | $426.00K | $336.00K | $262.00K | $186.00K | $275.00K | $180.00K | $155.00K | $85.00K | $211.00K | $136.00K | $28.00K | $194.00K | $107.00K | $60.00K | $22.00K | $28.00K | $362.00K | $330.00K | $253.00K | $89.00K | $248.00K | $223.00K | $133.00K | $43.00K | $889.00K | $799.00K | $534.00K | $584.00K | $630.00K | $465.00K | $202.00K | $29.00K | $510.00K | $274.00K | $97.00K | $200.00K | $465.00K | $275.00K | $31.00K | $30.00K | $233.00K | $191.00K |
| Acquisitions | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $3.48M | - | - | - | - | - | - | - | - | - | - | - | $1.27M | $971.00K |
| Investing Cash Flow | $431.00K | $-256.00K | $-263.00K | $-206.00K | $-206.00K | $3.95M | $-675.00K | $-343.00K | $-122.00K | $-169.00K | $-365.00K | $-265.00K | $-161.00K | $-137.00K | $-450.00K | $-336.00K | $-262.00K | $-188.00K | $-286.00K | $-186.00K | $-156.00K | $-87.00K | $-219.00K | $-143.00K | $-29.00K | $-200.00K | $-116.00K | $-64.00K | - | $-31.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $-217.00K | $-173.00K | $-534.00K | $-293.00K | $-99.00K | $-267.00K | $-468.00K | $-278.00K | $-34.00K | $1.23M | $-1.51M | $-1.16M |
| Debt Repayment | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $1.40M | $800.00K | $200.00K | - | - | - | $3.00K | - | - | - | - | - | - | - | - | - | $11.25M | $11.25M | $11.25M | $3.75M | $4.10M | $4.10M | - | - | - | - | - | - | - | - | - | - | - | - |
| Stock Issued | $2.33M | - | - | - | - | $125.00K | $1.84M | - | - | - | - | - | - | - | $23.23M | $23.23M | $23.23M | $6.11M | $12.17M | $12.29M | - | $-997.00K | $10.35M | $10.35M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $28.21M | $28.21M | $28.24M | $143.00K | $3.00K | $3.00K | - | - | - | - | - | - | - | - |
| Financing Cash Flow | $2.33M | - | - | - | - | $125.00K | $1.92M | - | - | $22.00K | $333.00K | $172.00K | $126.00K | $161.00K | $16.93M | $16.62M | $23.55M | $5.64M | $13.69M | $12.67M | $515.00K | $308.00K | $10.23M | $9.93M | $972.00K | $7.12M | $-139.00K | $-69.00K | - | $-71.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $28.40M | $94.00K | $-22.00K | $-22.00K | $-7.00K | $-1.00K | $14.31M | $14.31M | $14.32M | $-1.27M | $-7.00K | $-5.00K |
| Net Change in Cash | $2.83M | $-1.59M | $-2.88M | $-1.32M | $-1.39M | $2.62M | $-2.27M | $-2.28M | $-1.65M | $-3.28M | $-9.69M | $-7.10M | $-4.48M | $-1.52M | $8.62M | $10.70M | $19.72M | $4.55M | $7.32M | $8.91M | $-1.06M | $-2.11M | $5.24M | $7.38M | $-870.00K | $5.38M | $-2.58M | $-1.60M | $-725.00K | $-1.87M | $2.68M | $-901.00K | $958.00K | $-1.90M | $-4.80M | $-3.81M | $-2.41M | $-2.26M | $-14.68M | $-14.01M | $-11.95M | $-1.22M | $21.56M | $22.97M | $26.52M | $1.67M | $-3.74M | $-1.04M | $-1.27M | $158.00K | $9.21M | $9.69M | $10.39M | $-712.00K | $-10.98M | $-8.59M |
SEC Filing Format - Data shown as it appears in the Q1 2025 (10-Q) filing
Period ended: Mar 31, 2025
Condensed Consolidated Statements of Operations
| Description | Mar 31, 2025 | |
|---|---|---|
| Current | Prior Year | |
| Total Revenue | $4.87M | $4.95M |
| Cost of Revenue | $685.00K | $841.00K |
| Gross Profit | $4.19M | $4.11M |
| Operating Expenses | $5.32M | $5.55M |
| Research & Development | $1.48M | $1.51M |
| Operating Income | $-1.13M | $-1.44M |
| Interest Income | $172.00K | $203.00K |
| Other Income/Expense | $124.00K | $20.00K |
| Income Before Tax | $-833.00K | $-1.22M |
| Income Tax Expense | - | $4.00K |
| Net Income | $-833.00K | $-1.22M |
| Basic EPS | -0.03 | -0.05 |
| Basic Shares Outstanding | $26.71M | $26.35M |
Condensed Consolidated Balance Sheets
| Description | Mar 31, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $20.03M | $17.21M |
| Accounts Receivable | $6.63M | $7.21M |
| Inventory | $694.00K | $756.00K |
| Other Current Assets | $769.00K | $1.26M |
| Total Current Assets | $28.12M | $26.43M |
| Property Plant & Equipment | $1.81M | $1.72M |
| Goodwill | $8.36M | $8.36M |
| Intangible Assets | $90.00K | $101.00K |
| Total Assets | $39.47M | $37.54M |
| Accounts Payable | $1.14M | $1.11M |
| Accrued Liabilities | $2.37M | $2.36M |
| Deferred Revenue | $3.95M | $3.86M |
| Total Current Liabilities | $7.69M | $7.56M |
| Other Non-current Liabilities | $17.00K | $17.00K |
| Total Liabilities | $8.68M | $8.86M |
| Common Stock | $273.00K | $265.00K |
| Retained Earnings | $-278.13M | $-277.30M |
| Total Stockholders Equity | $30.79M | $28.68M |
| Total Liabilities & Equity | $39.47M | $37.54M |
Condensed Consolidated Statements of Cash Flows
| Description | Mar 31, 2025 | |
|---|---|---|
| Current | Prior Year | |
| Net Income | $-833.00K | $-1.22M |
| Depreciation & Amortization | $56.00K | $63.00K |
| Stock-based Compensation | $602.00K | $265.00K |
| Change in Receivables | $-580.00K | $144.00K |
| Change in Inventory | $-62.00K | $-167.00K |
| Change in Payables | $25.00K | $-77.00K |
| Operating Cash Flow | $60.00K | $-1.18M |
| Capital Expenditure | $2.00K | $106.00K |
| Investing Cash Flow | $431.00K | $-206.00K |
| Stock Issued | $2.33M | - |
| Financing Cash Flow | $2.33M | - |
| Net Change in Cash | $2.83M | $-1.39M |
All values are in USD (United States Dollars). Data is sourced from SEC EDGAR 10-Q filings.
Quarterly data represents single quarter results (Q1-Q4). Some items may show year-to-date values if quarterly breakdown is unavailable.