$114.31M
Revenue
$11.21M
Net Income
-
Gross Margin
10.22%
Op. Margin
$36.75M
Free Cash Flow
| Breakdown | TTM (Sep 30, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
FY 2015 (Dec 31, 2015) |
FY 2014 (Dec 31, 2014) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $114.31M | $110.84M | $117.06M | $138.83M | $139.60M | $105.12M | $64.44M | $50.55M | $31.81M | $24.49M | $23.08M | $18.30M |
| Revenue Growth % | 3.1% | -5.3% | -15.7% | -0.6% | 32.8% | 63.1% | 27.5% | 58.9% | 29.9% | 6.1% | 26.1% | nan% |
| Operating Expenses | $102.63M | $101.72M | $164.17M | $132.22M | $136.07M | $113.39M | $64.37M | $53.09M | $36.33M | $32.39M | $27.54M | $22.34M |
| Research & Development | $4.85M | $3.78M | $4.74M | $4.40M | $4.41M | $9.31M | $870.78K | $1.03M | $1.08M | $902.19K | $659.18K | $531.68K |
| Operating Income | $11.68M | $9.12M | $-47.12M | $6.61M | $3.53M | $-8.27M | $67.33K | $-2.54M | $-4.52M | $-7.90M | $-4.46M | $-4.04M |
| Operating Margin % | 10.2% | 8.2% | -40.2% | 4.8% | 2.5% | -7.9% | 0.1% | -5.0% | -14.2% | -32.3% | -19.3% | -22.1% |
| Interest Expense | $161.00K | $677.00K | $927.00K | $162.00K | $103.00K | $165.00K | $67.27K | $64.67K | $612.28K | $451.53K | $256.27K | $147.19K |
| Other Income/Expense | $-175.00K | $-298.00K | $-883.00K | $-637.00K | $-96.00K | $7.00K | $-625.67K | $494.33K | $332.08K | $-53.28K | $170.28K | $-134.72K |
| Income Before Tax | $11.37M | $8.01M | $-49.04M | $5.61M | $2.99M | $-8.71M | $-679.02K | $-2.30M | $-5.50M | $-8.60M | $-4.55M | $-4.33M |
| Income Tax Expense | $167.00K | $160.00K | $-364.00K | $177.00K | $157.00K | $103.00K | $192.78K | $-157.38K | $67.81K | $196.80K | $137.79K | $176.53K |
| Net Income | $11.21M | $7.85M | $-48.67M | $5.43M | $2.84M | $-8.81M | $-871.80K | $-2.14M | $-5.57M | $-8.80M | $-4.69M | $-4.51M |
| Net Margin % | 9.8% | 7.1% | -41.6% | 3.9% | 2.0% | -8.4% | -1.4% | -4.2% | -17.5% | -35.9% | -20.3% | -24.6% |
| Basic EPS | 0.04 | -0.28 | -4.11 | -0.67 | -0.77 | nan | nan | nan | nan | nan | nan | nan |
| Diluted EPS | 0.04 | -0.28 | -4.11 | -0.67 | nan | nan | nan | nan | nan | nan | nan | nan |
| Basic Shares Outstanding | 42.4M | 16.1M | 15.7M | 15.1M | 14.5M | - | - | - | - | - | - | - |
| Diluted Shares Outstanding | 42.4M | 16.1M | 15.7M | 15.1M | - | - | - | - | - | - | - | - |
| Breakdown | FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
FY 2015 (Dec 31, 2015) |
FY 2014 (Dec 31, 2014) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $5.14M | $3.33M | $12.30M | $9.34M | $20.93M | $19.99M | $14.47M | $4.36M | $3.48M | $8.04M | $1.05M |
| Accounts Receivable | $12.77M | $11.89M | $14.77M | $17.01M | $12.09M | $7.00M | $7.33M | $3.88M | $4.33M | $2.21M | $3.01M |
| Inventory | $574.00K | $465.00K | $381.00K | $503.00K | $399.00K | $491.09K | $444.44K | - | - | - | - |
| Other Current Assets | $1.96M | $2.45M | $2.79M | $2.97M | $7.29M | $1.12M | $1.19M | $662.82K | $618.50K | $621.49K | $188.54K |
| Total Current Assets | $24.80M | $23.24M | $34.65M | $35.56M | $44.82M | $31.00M | $26.07M | $8.93M | $8.44M | $10.89M | $4.58M |
| Property Plant & Equipment | $5.29M | $5.32M | $5.06M | $5.40M | $4.92M | $2.91M | $1.83M | $1.39M | $1.59M | $1.37M | $1.44M |
| Goodwill | $19.19M | $19.19M | $61.19M | $61.19M | $49.29M | $12.63M | $12.59M | $12.26M | $12.18M | $8.97M | $8.56M |
| Intangible Assets | $18.70M | $25.07M | $29.52M | $30.78M | $29.98M | $5.98M | $6.63M | $2.51M | $5.83M | $5.38M | $8.38M |
| Other Non-current Assets | $507.00K | $641.00K | $838.00K | $981.00K | $1.25M | $356.58K | $489.70K | $436.71K | $282.71K | $66.98K | $140.05K |
| Total Assets | $71.61M | $77.83M | $136.17M | $140.85M | $138.00M | $56.40M | $47.62M | $25.53M | $28.32M | $26.68M | $23.11M |
| Accounts Payable | $4.57M | $5.80M | $5.68M | $5.95M | $6.46M | $3.49M | $2.44M | $991.86K | $1.91M | $370.44K | $1.08M |
| Accrued Liabilities | $4.95M | $5.07M | $4.43M | $5.09M | $8.50M | $2.11M | $1.59M | $616.78K | $1.24M | $650.22K | $1.11M |
| Deferred Revenue | $1.21M | $1.38M | $1.39M | $1.08M | $1.17M | $20.28K | $25.36K | $62.10K | $41.67K | $73.52K | $37.51K |
| Total Current Liabilities | $19.58M | $23.30M | $22.40M | $29.56M | $29.02M | $11.18M | $8.16M | $4.32M | $15.86M | $5.76M | $8.14M |
| Long-term Debt | - | - | - | - | - | - | - | - | $4.03M | $4.84M | - |
| Deferred Tax Liabilities | - | - | $525.00K | $449.00K | $160.00K | $244.51K | $164.35K | - | - | - | - |
| Total Liabilities | $21.84M | $36.11M | $34.48M | $42.92M | $36.75M | $13.57M | $8.75M | $5.28M | $21.26M | $11.78M | $8.79M |
| Common Stock | $17.00K | $17.00K | $16.00K | $16.00K | $14.00K | $12.98K | $12.57K | $12.27K | $10.79K | $10.35K | $9.71K |
| Retained Earnings | $-66.63M | $-74.48M | $-25.62M | $-31.05M | $-33.89M | $-25.08M | $-24.20M | $-23.51M | $-17.94M | $-9.15M | $-4.46M |
| Treasury Stock | $662.00K | $662.00K | $662.00K | $662.00K | $662.00K | $662.00K | $662.00K | $662.00K | $662.00K | $122.03K | - |
| Total Stockholders Equity | $49.77M | $41.72M | $101.69M | $97.93M | $101.25M | $42.84M | $38.87M | $20.25M | $7.07M | $14.89M | $14.32M |
| Total Liabilities & Equity | $71.61M | $77.83M | $136.17M | $140.85M | $138.00M | $56.40M | $47.62M | $25.53M | $28.32M | $26.68M | $23.11M |
| Breakdown | TTM (Sep 30, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
FY 2015 (Dec 31, 2015) |
FY 2014 (Dec 31, 2014) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $11.21M | $7.85M | $-48.67M | $5.43M | $2.84M | $-8.81M | $-871.80K | $-2.14M | $-5.57M | $-8.80M | $-4.69M | $-4.51M |
| Depreciation & Amortization | $17.34M | $14.14M | $14.40M | $11.72M | $12.20M | $9.90M | $3.01M | $2.85M | $4.30M | $5.11M | $4.60M | $2.79M |
| Stock-based Compensation | $613.00K | $115.00K | $4.89M | $4.91M | $5.40M | $6.50M | $3.22M | $2.46M | $1.49M | $1.88M | $628.79K | $258.88K |
| Deferred Income Tax | - | - | $-525.00K | $76.00K | - | $-84.00K | $80.17K | $-207.73K | $26.54K | $174.26K | - | - |
| Change in Receivables | $3.77M | $1.22M | $-2.25M | $-1.49M | $620.00K | $-394.00K | $-765.08K | $-1.48M | $-41.74K | $456.47K | $-520.12K | $2.17M |
| Change in Inventory | $75.00K | $109.00K | $84.00K | $-122.00K | $104.00K | $-92.00K | $46.65K | $137.16K | - | - | - | - |
| Operating Cash Flow | $42.75M | $20.64M | $15.46M | $21.15M | $13.33M | $-892.00K | $7.62M | $6.81M | $281.64K | $-897.84K | $-1.88M | - |
| Capital Expenditure | $6.00M | $1.70M | $3.06M | $2.59M | $2.93M | $2.59M | $2.02M | $1.03M | $697.21K | $463.40K | $421.86K | $1.12M |
| Acquisitions | - | - | - | - | $12.58M | $23.72M | $1.60M | $12.60M | $205.00K | $3.37M | $180.56K | $11.54M |
| Investing Cash Flow | $-28.48M | $-7.41M | $-11.61M | $-11.77M | $-23.15M | $-31.47M | $-4.16M | $-13.63M | $-902.21K | $-3.83M | $-602.42K | - |
| Stock Issued | - | - | - | - | $2.73M | - | - | - | $1.97M | - | - | $17.17M |
| Stock Repurchased | - | - | - | - | - | - | - | - | - | $546.14K | $122.03K | - |
| Financing Cash Flow | $-4.98M | $-11.26M | $-13.29M | $-7.65M | $-519.00K | $33.42M | $1.42M | $17.66M | $1.84M | $157.31K | $9.50M | - |
| Net Change in Cash | $9.25M | $1.81M | $-8.97M | $1.96M | $-10.59M | $931.00K | $5.52M | $10.11M | $885.35K | $-4.56M | $6.99M | $550.72K |
SEC Filing Format - Data shown as it appears in the Q3 2025 (10-Q) filing
Period ended: Sep 30, 2025
Condensed Consolidated Statements of Operations
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Total Revenue | $31.07M | - | $86.08M | - |
| Operating Expenses | $27.86M | - | $77.85M | - |
| Research & Development | $1.58M | - | $3.84M | - |
| Operating Income | $3.21M | - | $8.22M | - |
| Interest Expense | - | - | $64.00K | - |
| Other Income/Expense | $-55.00K | - | $-104.00K | - |
| Income Before Tax | $3.10M | - | $8.04M | - |
| Income Tax Expense | $43.00K | - | $126.00K | - |
| Net Income | $3.06M | $1.67M | $7.91M | - |
| Basic EPS | 0.04 | - | 0.07 | - |
| Diluted EPS | 0.04 | - | 0.07 | - |
| Basic Shares Outstanding | $42.37M | - | $36.24M | - |
| Diluted Shares Outstanding | $42.37M | - | $36.24M | - |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $4.26M | $5.14M |
| Accounts Receivable | $15.32M | $12.77M |
| Inventory | $605.00K | $574.00K |
| Other Current Assets | $4.29M | $1.96M |
| Total Current Assets | $29.26M | $24.80M |
| Property Plant & Equipment | $6.31M | $5.29M |
| Goodwill | $30.41M | $19.19M |
| Intangible Assets | $21.26M | $18.70M |
| Other Non-current Assets | $549.00K | $507.00K |
| Total Assets | $90.58M | $71.61M |
| Accounts Payable | $6.69M | $4.57M |
| Accrued Liabilities | $5.67M | $4.95M |
| Deferred Revenue | $4.27M | $1.21M |
| Total Current Liabilities | $23.20M | $19.58M |
| Total Liabilities | $32.77M | $21.84M |
| Common Stock | $43.00K | $17.00K |
| Retained Earnings | $-58.72M | $-66.63M |
| Total Stockholders Equity | $57.80M | $49.77M |
| Total Liabilities & Equity | $90.58M | $71.61M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $3.06M | $1.67M | $7.91M | - |
| Depreciation & Amortization | $4.02M | - | $10.74M | - |
| Stock-based Compensation | $88.00K | - | $307.00K | - |
| Change in Receivables | - | - | $796.00K | - |
| Change in Inventory | - | - | $31.00K | - |
| Operating Cash Flow | - | - | $19.89M | - |
| Capital Expenditure | - | - | $2.65M | - |
| Investing Cash Flow | - | - | $-21.20M | - |
| Financing Cash Flow | - | - | $1.23M | - |
| Net Change in Cash | - | - | $-72.00K | - |
All values are in USD (United States Dollars). Data is sourced from SEC EDGAR 10-K filings.
Annual data represents full fiscal year results. FY = Fiscal Year ending.