$99.76M
Revenue
$-6.46M
Net Income
26.84%
Gross Margin
-3.06%
Op. Margin
$-9.22M
Free Cash Flow
| Breakdown | TTM (Dec 31, 2025) |
FY 2025 (Dec 31, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
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) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $99.76M | $99.76M | $65.73M | $97.73M | $138.72M | $90.69M | $135.37M | $115.31M | $110.16M | $83.23M | $92.70M |
| Revenue Growth % | 0.0% | 51.8% | -32.7% | -29.6% | 53.0% | -33.0% | 17.4% | 4.7% | 32.4% | -10.2% | nan% |
| Cost of Revenue | $72.98M | $72.98M | $86.22M | $103.04M | $108.98M | $78.20M | $106.25M | $81.62M | $68.04M | $60.79M | $62.38M |
| Gross Profit | $26.78M | $26.78M | $-20.49M | $-5.32M | $29.75M | $12.49M | $29.11M | $33.69M | $42.12M | $22.43M | $30.32M |
| Gross Margin % | 26.8% | 26.8% | -31.2% | -5.4% | 21.4% | 13.8% | 21.5% | 29.2% | 38.2% | 27.0% | 32.7% |
| Operating Expenses | $29.83M | $29.83M | $26.75M | $16.44M | $27.51M | $13.24M | $14.23M | $17.14M | $13.64M | $13.85M | $17.40M |
| Operating Income | $-3.05M | $-3.05M | $-47.24M | $-21.75M | $2.24M | $-758.00K | $14.88M | $16.55M | $28.48M | $8.59M | $12.92M |
| Operating Margin % | -3.1% | -3.1% | -71.9% | -22.3% | 1.6% | -0.8% | 11.0% | 14.4% | 25.9% | 10.3% | 13.9% |
| Interest Expense | - | $181.00K | - | - | - | $20.00K | $157.00K | $177.00K | $65.00K | $13.00K | $78.00K |
| Other Income/Expense | $-1.83M | $-1.83M | $-92.00K | $-3.36M | $-4.29M | $1.19M | $-632.00K | $-3.11M | $-1.17M | $560.00K | $-2.47M |
| Income Before Tax | - | - | - | - | - | - | - | - | - | $9.15M | $10.45M |
| Income Tax Expense | $3.41M | $3.41M | $9.26M | $-5.74M | $8.56M | $5.57M | $9.05M | $7.26M | $24.33M | $4.76M | $7.39M |
| Net Income | $-6.46M | $-6.46M | $-56.50M | $-16.02M | $-6.32M | $4.36M | $5.83M | $9.29M | $4.15M | $4.39M | $3.06M |
| Net Margin % | -6.5% | -6.5% | -86.0% | -16.4% | -4.6% | 4.8% | 4.3% | 8.1% | 3.8% | 5.3% | 3.3% |
| Basic EPS | nan | -0.05 | -0.61 | -0.18 | -0.07 | 0.06 | 0.09 | 0.17 | nan | nan | 0.06 |
| Diluted EPS | nan | -0.05 | -0.61 | -0.18 | -0.07 | 0.06 | 0.09 | 0.16 | nan | nan | 0.06 |
| Basic Shares Outstanding | - | 137.3M | 91.9M | 88.5M | 88.4M | 69.9M | 63.7M | 57.5M | 56.9M | 55.1M | 54.2M |
| Diluted Shares Outstanding | - | 137.3M | 91.9M | 88.5M | 88.4M | 70.7M | 64.0M | 58.4M | 57.6M | 55.7M | 54.3M |
| Breakdown | FY 2025 (Dec 31, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
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) |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $25.01M | $1.63M | $6.25M | $23.68M | - | $11.08M | $7.76M | $22.39M | $14.17M | $12.82M |
| Short-term Investments | - | - | - | - | $671.00K | $4.26M | $3.64M | $3.81M | $3.31M | $2.99M |
| Accounts Receivable | $13.25M | $2.18M | $4.33M | $5.08M | $4.23M | $8.36M | $1.74M | $2.88M | $630.00K | $321.00K |
| Inventory | $8.23M | $6.94M | $9.29M | $13.50M | $9.99M | $24.13M | $14.34M | $11.64M | $8.95M | $8.75M |
| Other Current Assets | $598.00K | $755.00K | $6.61M | $3.84M | $2.58M | $2.03M | $2.45M | $1.77M | $1.60M | $2.61M |
| Total Current Assets | $49.28M | $16.58M | $26.50M | $46.10M | $42.87M | $50.65M | $31.06M | $42.49M | $29.28M | $32.62M |
| Property Plant & Equipment | $134.66M | $128.39M | $138.63M | $152.56M | $62.51M | $125.26M | $111.24M | $82.60M | $70.06M | $51.64M |
| Other Non-current Assets | $124.00K | $905.00K | $5.46M | $5.51M | $41.00K | $5.03M | $656.00K | $981.00K | $1.54M | $985.00K |
| Total Assets | $184.06M | $145.87M | $183.89M | $204.17M | $105.73M | $193.01M | $150.33M | $132.92M | $118.46M | $106.53M |
| Accounts Payable | $7.36M | $11.26M | $8.38M | $13.33M | $8.78M | $14.46M | $12.43M | $6.90M | $5.38M | $11.60M |
| Accrued Liabilities | $7.04M | $3.03M | $1.75M | $5.20M | $2.27M | $3.37M | $2.03M | $2.85M | $1.54M | $2.14M |
| Total Current Liabilities | $17.26M | $14.48M | $11.32M | $24.68M | $12.09M | $27.97M | $17.56M | $15.01M | $8.96M | $14.90M |
| Deferred Tax Liabilities | $15.53M | $14.04M | $14.08M | $9.22M | - | - | - | - | - | - |
| Other Non-current Liabilities | $2.58M | $1.58M | $1.52M | $2.49M | - | - | - | - | - | - |
| Total Liabilities | $140.03M | $118.59M | $87.19M | $92.41M | $15.20M | $34.95M | $23.07M | $20.82M | $11.38M | $17.72M |
| Common Stock | $162.00K | $96.00K | $89.00K | $89.00K | $75.00K | $66.00K | $69.00K | $57.00K | $57.00K | $55.00K |
| Retained Earnings | $-87.54M | $-81.08M | $-8.31M | $7.71M | $12.65M | $16.88M | $12.66M | $4.52M | $2.04M | $-948.00K |
| Treasury Stock | $5.88M | $5.88M | $5.88M | $5.88M | $5.88M | $5.88M | $5.88M | $5.88M | $5.88M | $5.88M |
| Total Stockholders Equity | $44.03M | $27.28M | $80.43M | $111.76M | $90.54M | $158.06M | $127.26M | $112.11M | $107.08M | $88.82M |
| Total Liabilities & Equity | $184.06M | $145.87M | $183.89M | $204.17M | $105.73M | $193.01M | $150.33M | $132.92M | $118.46M | $106.53M |
| Breakdown | TTM (Dec 31, 2025) |
FY 2025 (Dec 31, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
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) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $-14.78M | $-6.46M | $-56.50M | $-16.02M | $-6.32M | $4.36M | $5.83M | $9.29M | $4.15M | $4.39M | $3.06M |
| Depreciation & Amortization | $20.64M | $12.20M | $19.88M | $26.22M | $27.36M | $17.60M | $23.32M | $15.17M | $15.00M | $12.59M | $9.10M |
| Stock-based Compensation | $1.15M | $1.15M | $677.00K | $681.00K | $1.96M | $2.23M | $1.93M | $1.50M | $1.19M | $1.24M | $3.47M |
| Deferred Income Tax | - | $1.41M | $9.12M | - | - | - | - | - | - | - | - |
| Change in Receivables | $13.56M | $11.07M | $-2.15M | $-750.00K | $-3.59M | $-4.14M | $6.62M | $220.00K | $2.25M | $309.00K | $-1.09M |
| Change in Inventory | $662.00K | $1.49M | $-1.82M | $-2.61M | $2.55M | $-1.04M | $7.85M | $2.82M | $2.80M | $738.00K | $555.00K |
| Change in Payables | $-938.00K | $-271.00K | $3.81M | $-7.11M | $284.00K | $-588.00K | $3.80M | $1.49M | $1.64M | $-3.58M | $3.36M |
| Operating Cash Flow | $18.74M | $21.70M | $-627.00K | $-5.22M | $14.16M | - | $21.42M | $22.26M | $35.63M | $17.90M | $20.17M |
| Capital Expenditure | $27.96M | $21.06M | $7.62M | $12.49M | $18.23M | $12.81M | $39.47M | $40.08M | $25.43M | $15.14M | $26.68M |
| Investing Cash Flow | $-25.40M | $-20.21M | $-6.44M | $-12.49M | $-19.44M | - | $-39.47M | $-40.07M | $-25.69M | $-14.69M | $-26.74M |
| Debt Repayment | - | - | - | - | - | - | $812.00K | $596.00K | $184.00K | - | - |
| Stock Issued | - | $8.64M | $2.74M | $85.00K | - | $25.80M | $24.45M | $4.32M | - | - | - |
| Dividends Paid | - | - | - | - | $3.54M | $2.79M | $1.49M | $1.15M | $1.14M | $1.67M | $6.50M |
| Financing Cash Flow | $44.71M | $22.11M | $2.71M | $62.00K | $-3.91M | $-5.22M | $21.82M | $3.45M | $-1.39M | $-1.89M | $-8.00M |
| Net Change in Cash | $37.69M | $23.38M | $-4.63M | $-17.42M | $-10.04M | $15.20M | $3.31M | $-14.63M | $8.22M | $1.34M | $-14.72M |
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 | $24.88M | $13.27M | $48.46M | $52.76M |
| Cost of Revenue | $18.66M | $21.94M | $48.11M | $67.19M |
| Gross Profit | $6.22M | $-8.67M | $349.00K | $-14.43M |
| Operating Expenses | $9.94M | $7.62M | $23.35M | $20.24M |
| Operating Income | $-3.71M | $-16.29M | $-23.00M | $-34.67M |
| Other Income/Expense | $-7.34M | $-5.17M | $-16.95M | $-14.25M |
| Income Tax Expense | $941.00K | $-3.61M | $1.46M | $10.69M |
| Net Income | $-4.66M | $-12.68M | $-24.46M | $-45.36M |
| Basic EPS | -0.03 | -0.14 | -0.19 | -0.50 |
| Diluted EPS | -0.03 | -0.14 | -0.19 | -0.50 |
| Basic Shares Outstanding | $142.91M | $93.28M | $129.08M | $91.01M |
| Diluted Shares Outstanding | $142.91M | $93.28M | $129.08M | $91.01M |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $9.80M | $1.63M |
| Accounts Receivable | $12.94M | $2.18M |
| Inventory | $7.20M | $6.94M |
| Other Current Assets | $1.29M | $5.83M |
| Total Current Assets | $31.23M | $16.58M |
| Property Plant & Equipment | $132.45M | $128.39M |
| Other Non-current Assets | $661.00K | $905.00K |
| Total Assets | $164.34M | $145.87M |
| Accounts Payable | $13.86M | $11.26M |
| Accrued Liabilities | $3.91M | $3.03M |
| Total Current Liabilities | $18.40M | $14.48M |
| Deferred Tax Liabilities | $15.26M | $14.04M |
| Other Non-current Liabilities | $2.23M | $1.58M |
| Total Liabilities | $138.38M | $118.59M |
| Common Stock | $162.00K | $96.00K |
| Retained Earnings | $-105.54M | $-81.08M |
| Treasury Stock | $5.88M | $5.88M |
| Total Stockholders Equity | $25.96M | $27.28M |
| Total Liabilities & Equity | $164.34M | $145.87M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $-4.66M | $-12.68M | $-24.46M | $-45.36M |
| Depreciation & Amortization | - | - | $8.42M | $15.59M |
| Stock-based Compensation | $403.00K | $203.00K | $1.20M | $647.00K |
| Change in Receivables | - | - | $10.76M | $1.08M |
| Change in Inventory | - | - | $536.00K | $-1.19M |
| Change in Payables | - | - | $2.44M | $4.01M |
| Operating Cash Flow | - | - | $-2.46M | $-1.95M |
| Capital Expenditure | - | - | $12.19M | $6.35M |
| Investing Cash Flow | - | - | $-11.33M | $-5.17M |
| Stock Issued | - | - | $8.64M | $2.43M |
| Financing Cash Flow | - | - | $22.11M | $2.40M |
| Net Change in Cash | - | - | $8.17M | $-4.90M |
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.