$0 (0.0%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 |
|---|---|---|---|
| revenue | 200.32M | 160.92M | 133.16M |
| costOfRevenue | 141.59M | 81.62M | 72.16M |
| grossProfit | 58.73M | 79.29M | 61M |
| researchAndDevelopmentExpenses | - | - | - |
| generalAndAdministrativeExpenses | - | - | - |
| sellingAndMarketingExpenses | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 41.32M | 34.03M | 20.31M |
| otherExpenses | 12.2M | 48M | 38.65M |
| operatingExpenses | 53.52M | 82.03M | 58.96M |
| costAndExpenses | 195.12M | 163.66M | 131.12M |
| netInterestIncome | -9.35M | -4.34M | -10.95M |
| interestIncome | 433K | - | 538K |
| interestExpense | 9.78M | 4.34M | 11.49M |
| depreciationAndAmortization | 12.2M | 10.36M | 8.52M |
| ebitda | 5.92M | 1.96M | 11.67M |
| ebit | -6.28M | -8.4M | 3.15M |
| nonOperatingIncomeExcludingInterest | 11.48M | 5.66M | -1.1M |
| operatingIncome | 5.2M | -2.74M | 2.04M |
| totalOtherIncomeExpensesNet | -21.27M | -10.01M | -10.38M |
| incomeBeforeTax | -16.06M | -12.75M | -8.34M |
| incomeTaxExpense | 475K | -886K | 357K |
| netIncomeFromContinuingOperations | -16.54M | -11.86M | -8.7M |
| netIncomeFromDiscontinuedOperations | - | - | - |
| otherAdjustmentsToNetIncome | 16.38M | - | - |
| netIncome | -60000 | -3.74M | -8.82M |
| netIncomeDeductions | - | - | - |
| bottomLineNetIncome | -60000 | -3.74M | -8.82M |
| eps | -0.0 | -0.25 | -0.58 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 |
|---|---|---|---|
| cashAndCashEquivalents | 28.41M | 10.23M | 17.2M |
| shortTermInvestments | - | - | - |
| cashAndShortTermInvestments | 28.41M | 10.23M | 17.2M |
| netReceivables | 3.45M | 4.3M | 777K |
| accountsReceivables | 3.31M | 4.2M | 760K |
| otherReceivables | 142K | 104K | 17000 |
| inventory | 2.9M | 2.06M | 1.46M |
| prepaids | 5.36M | 2.86M | 1.94M |
| otherCurrentAssets | - | - | - |
| totalCurrentAssets | 40.12M | 19.45M | 21.37M |
| propertyPlantEquipmentNet | 228.11M | 171.58M | 132.26M |
| goodwill | 9.36M | 9.36M | 9.36M |
| intangibleAssets | 5.81M | 7.34M | 8.57M |
| goodwillAndIntangibleAssets | 15.17M | 16.7M | 17.93M |
| longTermInvestments | - | 5.18M | 5M |
| taxAssets | 52.76M | - | - |
| otherNonCurrentAssets | 277K | - | 624K |
| totalNonCurrentAssets | 296.32M | 193.47M | 155.8M |
| otherAssets | - | - | - |
| totalAssets | 336.44M | 212.91M | 177.18M |
| totalPayables | 12.13M | 6.62M | 6.55M |
| accountPayables | 12.13M | 6.62M | 6.55M |
| otherPayables | - | - | - |
| accruedExpenses | - | 12.76M | 6.87M |
| shortTermDebt | 9.8M | 9.34M | 8.71M |
| capitalLeaseObligationsCurrent | - | - | - |
| taxPayables | - | - | - |
| deferredRevenue | - | - | - |
| otherCurrentLiabilities | 16.66M | 4.59M | 3.56M |
| totalCurrentLiabilities | 38.58M | 33.3M | 25.7M |
| longTermDebt | 25.92M | 89.27M | 78.28M |
| capitalLeaseObligationsNonCurrent | 128.34M | 107M | 75.91M |
| deferredRevenueNonCurrent | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - |
| otherNonCurrentLiabilities | 38.89M | - | - |
| totalNonCurrentLiabilities | 193.15M | 196.27M | 154.19M |
| otherLiabilities | - | - | - |
| capitalLeaseObligations | 128.34M | 107M | 75.91M |
| totalLiabilities | 231.73M | 229.57M | 179.89M |
| treasuryStock | - | - | - |
| preferredStock | - | 241.18M | 223.36M |
| commonStock | - | - | - |
| retainedEarnings | -60000 | -257.84M | -226.51M |
| additionalPaidInCapital | 45.74M | - | - |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 |
|---|---|---|---|
| netIncome | -16.54M | -7.19M | -8.7M |
| depreciationAndAmortization | 12.2M | 10.36M | 8.52M |
| deferredIncomeTax | 232K | - | - |
| stockBasedCompensation | 2.08M | - | - |
| changeInWorkingCapital | -12.97M | 127K | -3.04M |
| accountsReceivables | 220K | -3.53M | 290K |
| inventory | -843K | -596K | 331K |
| accountsPayables | 3.53M | 27000 | -1.76M |
| otherWorkingCapital | -15.88M | 4.22M | -1.9M |
| otherNonCashItems | 17.18M | 10M | 8.38M |
| netCashProvidedByOperatingActivities | 2.19M | 13.3M | 5.17M |
| investmentsInPropertyPlantAndEquipment | -34.88M | -22.18M | -16.16M |
| acquisitionsNet | - | - | 5.87M |
| purchasesOfInvestments | - | - | - |
| salesMaturitiesOfInvestments | - | - | - |
| otherInvestingActivities | -430K | -745K | -5.16M |
| netCashProvidedByInvestingActivities | -35.32M | -22.92M | -15.45M |
| netDebtIssuance | -69.34M | 11.61M | -800K |
| longTermNetDebtIssuance | -69.34M | 11.61M | -800K |
| shortTermNetDebtIssuance | - | - | - |
| netStockIssuance | 127.27M | -4.57M | 30.9M |
| netCommonStockIssuance | 68.32M | - | 5.9M |
| commonStockIssuance | 314.56M | - | 5.9M |
| commonStockRepurchased | -246.24M | - | - |
| netPreferredStockIssuance | 58.95M | -4.57M | 25M |
| netDividendsPaid | -600K | -624K | -8.09M |
| commonDividendsPaid | - | -474K | - |
| preferredDividendsPaid | -600K | -150K | -8.09M |
| otherFinancingActivities | -6.03M | -3.77M | -448K |
| netCashProvidedByFinancingActivities | 51.3M | 2.64M | 21.56M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 |
|---|---|---|---|---|---|---|---|---|
| revenue | 55.45M | 53.64M | 51.47M | 47.61M | 47.61M | 42.81M | 41.46M | 38.32M |
| costOfRevenue | 42.45M | 37.84M | 36.18M | 27.38M | 27.38M | 31.16M | 29.75M | 22.59M |
| grossProfit | 13.01M | 15.8M | 15.28M | 20.22M | 20.22M | 11.65M | 11.71M | 15.74M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 9.17M | 9.43M | 17.16M | 14.55M | 14.55M | 16.58M | 4.89M | 11.83M |
| otherExpenses | - | 3.34M | 3.03M | 2.91M | 2.91M | 3.03M | 2.53M | 2.4M |
| operatingExpenses | 9.17M | 12.77M | 20.19M | 17.47M | 17.47M | 19.61M | 7.43M | 14.23M |
| costAndExpenses | 51.62M | 50.61M | 56.37M | 44.85M | 44.85M | 50.77M | 37.17M | 36.82M |
| netInterestIncome | -422K | -322K | -2.87M | -3.08M | -3.08M | - | -3.07M | -2.56M |
| interestIncome | - | 94000 | 103K | - | - | - | 222K | - |
| interestExpense | 422K | 416K | 2.97M | 3.08M | 3.08M | - | 3.3M | - |
| depreciationAndAmortization | 3.45M | 3.34M | 3.03M | 2.91M | 2.91M | 3.03M | 2.53M | 2.4M |
| ebitda | 5.78M | 5.56M | -10.14M | 5.13M | 5.13M | -11.31M | 5.18M | 1.35M |
| ebit | 2.32M | 2.22M | -13.17M | 2.22M | 2.22M | -14.34M | 2.64M | -1.05M |
| nonOperatingIncomeExcludingInterest | 1.51M | 810K | 8.27M | 542K | 542K | 6.39M | 1.64M | 2.56M |
| operatingIncome | 3.83M | 3.03M | -4.9M | 2.76M | 2.76M | -7.96M | 4.28M | 1.5M |
| totalOtherIncomeExpensesNet | -1.93M | -1.23M | -11.24M | -3.62M | -3.62M | -2.03M | -4.93M | -2.56M |
| incomeBeforeTax | 1.9M | 1.8M | -16.14M | -861.5K | -861.5K | -9.99M | -651K | -1.05M |
| incomeTaxExpense | 103K | 222K | 31000 | 111K | 111K | -1.08M | 71000 | 63000 |
| netIncomeFromContinuingOperations | 1.8M | 1.58M | -16.18M | -972.5K | -972.5K | -8.9M | -722K | -1.12M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | 14.43M | - | - | - | - | - |
| netIncome | 378K | 652K | -712K | 972.5K | -972.5K | -767K | -722K | -1.13M |
| netIncomeDeductions | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 378K | 652K | -712K | 972.5K | -972.5K | -767K | -722K | -1.13M |
| eps | 0.02 | 0.04 | -0.05 | 0.07 | -0.07 | -0.05 | -0.05 | -0.07 |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 20.02M | 28.41M | 32.65M | 36.36M | 14.64M | 10.23M |
| shortTermInvestments | - | - | - | - | - | - |
| cashAndShortTermInvestments | 20.02M | 28.41M | 32.65M | 36.36M | 14.64M | 10.23M |
| netReceivables | 2.69M | 3.45M | 4.83M | 4.51M | 4.45M | 4.3M |
| accountsReceivables | 2.52M | 3.31M | 4.73M | 4.45M | 4.45M | 4.2M |
| otherReceivables | 170K | 142K | 103K | 65000 | - | 104K |
| inventory | 3.26M | 2.9M | 2.79M | 2.64M | 2.64M | 2.06M |
| prepaids | 4.5M | 5.36M | - | 2.49M | 2.49M | 2.86M |
| otherCurrentAssets | - | - | 3.81M | - | 2.74M | - |
| totalCurrentAssets | 30.46M | 40.12M | 44.07M | 46.01M | 26.97M | 19.45M |
| propertyPlantEquipmentNet | 245.43M | 228.11M | 210.42M | 196.49M | 196.49M | 171.58M |
| goodwill | 9.36M | 9.36M | 9.36M | 9.36M | 9.36M | 9.36M |
| intangibleAssets | 5.32M | 5.81M | 6.12M | 6.46M | 6.46M | 7.34M |
| goodwillAndIntangibleAssets | 14.68M | 15.17M | 15.48M | 15.82M | 15.82M | 16.7M |
| longTermInvestments | - | - | - | - | - | 5.18M |
| taxAssets | 55.8M | 52.76M | 52.95M | 38.22M | - | - |
| otherNonCurrentAssets | 863K | 277K | 277K | 77000 | 5.34M | - |
| totalNonCurrentAssets | 316.77M | 296.32M | 279.12M | 250.61M | 217.65M | 193.47M |
| otherAssets | - | - | - | - | - | - |
| totalAssets | 347.24M | 336.44M | 323.2M | 296.62M | 244.62M | 212.91M |
| totalPayables | 11.48M | 12.13M | 10.66M | 6.96M | 6.96M | 6.62M |
| accountPayables | 11.48M | 12.13M | 10.66M | 6.96M | 6.96M | 6.62M |
| otherPayables | - | - | - | - | - | - |
| accruedExpenses | - | - | - | 10.16M | 12.84M | 12.76M |
| shortTermDebt | 10.07M | 9.8M | 9.12M | 1.88M | 1.08M | 9.34M |
| capitalLeaseObligationsCurrent | - | - | - | 7.62M | 7.62M | - |
| taxPayables | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - |
| otherCurrentLiabilities | 13.58M | 16.66M | 12.3M | 1.07M | 8.58M | 4.59M |
| totalCurrentLiabilities | 35.13M | 38.58M | 32.09M | 27.68M | 37.08M | 33.3M |
| longTermDebt | 135.69M | 128.34M | 132.5M | 47.12M | 105.3M | 89.27M |
| capitalLeaseObligationsNonCurrent | - | - | - | 124.88M | 124.88M | 107M |
| deferredRevenueNonCurrent | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 68.93M | 64.81M | 58.26M | 26.21M | - | - |
| totalNonCurrentLiabilities | 204.62M | 193.15M | 190.75M | 198.22M | 230.17M | 196.27M |
| otherLiabilities | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | 132.49M | 132.49M | 107M |
| totalLiabilities | 239.75M | 231.73M | 222.84M | 225.9M | 267.25M | 229.57M |
| treasuryStock | - | - | - | - | - | - |
| preferredStock | - | - | - | - | 254.31M | 241.18M |
| commonStock | - | - | - | - | -276.95M | - |
| retainedEarnings | 318K | -60000 | - | -3.35M | - | -257.84M |
| additionalPaidInCapital | 46.95M | 45.74M | - | 33.89M | - | - |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 |
|---|---|---|---|---|---|---|---|---|
| netIncome | 1.8M | 1.58M | -712K | -1.06M | -884K | -4.23M | -722K | -1.13M |
| depreciationAndAmortization | 3.45M | 3.34M | 3.03M | 2.94M | 2.88M | 3.03M | 2.53M | 2.72M |
| deferredIncomeTax | 38000 | 323K | - | - | - | - | - | - |
| stockBasedCompensation | 1.19M | 1.21M | - | - | - | - | - | - |
| changeInWorkingCapital | -2.78M | -3.49M | -8.6M | 365K | -1.24M | 2.66M | -2.01M | -124K |
| accountsReceivables | -11000 | 750K | -320K | 1.02M | -1.23M | 100000 | -1.55M | -1.04M |
| inventory | -358K | -112K | -142K | -582K | -7000 | -331K | -261K | -2000 |
| accountsPayables | -627K | 1.06M | - | -572K | 502K | 334K | - | - |
| otherWorkingCapital | -1.78M | -5.18M | -10.68M | 496K | -502K | 2.55M | -205K | 917.5K |
| otherNonCashItems | 3.09M | 2.13M | -2.32M | 2.74M | 2.67M | 2.7M | 4.01M | 1.21M |
| netCashProvidedByOperatingActivities | 6.79M | 5.1M | -11.33M | 4.99M | 3.43M | 4.16M | 3.81M | 2.67M |
| investmentsInPropertyPlantAndEquipment | -16.21M | -11.96M | -7.9M | -8.52M | -6.51M | -3.93M | -6.81M | -5.72M |
| acquisitionsNet | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -316K | -174K | -146K | -72000 | -38000 | -348K | -59000 | -169K |
| netCashProvidedByInvestingActivities | -16.52M | -12.13M | -8.04M | -8.6M | -6.55M | -4.28M | -6.86M | -5.89M |
| netDebtIssuance | 1.35M | 3.41M | - | 5.73M | 9.74M | -232K | -230K | - |
| longTermNetDebtIssuance | 1.35M | 3.41M | - | 5.73M | 9.74M | -232K | -230K | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | -4.57M | -4.57M | - |
| netCommonStockIssuance | - | - | - | - | - | -2.28M | -2.29M | - |
| commonStockIssuance | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | -2.28M | -2.29M | - |
| netPreferredStockIssuance | - | - | - | - | - | -2.28M | -2.29M | - |
| netDividendsPaid | - | - | - | - | - | - | -24000 | -300K |
| commonDividendsPaid | - | - | - | - | - | - | -24000 | -300K |
| preferredDividendsPaid | - | - | - | - | - | 474K | - | - |
| otherFinancingActivities | - | -619K | 306.03M | -4.24M | -100000 | 2.28M | 2.29M | 4.15M |
| netCashProvidedByFinancingActivities | 1.35M | 2.79M | 37.38M | 1.49M | 9.64M | -2.52M | -2.54M | 3.85M |