Organization record
BIOHARVEST SCIENCES INC.
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 2627000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_payable | {"amount": 3525000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_payable | {"amount": 1778000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_receivable | {"amount": 1981000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_receivable | {"amount": 1116000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_receivable | {"amount": 808000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| capex | {"amount": 2355000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2025-12-31 | sec_edgar |
| capex | {"amount": 2835000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2024-12-31 | sec_edgar |
| capex | {"amount": 1474000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 23025000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2390000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2024-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5355000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 23025000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2025-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2390000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2024-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 5355000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1736000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2022-12-31 | sec_edgar |
| cashflow_financing | {"amount": 30187000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2025-12-31 | sec_edgar |
| cashflow_financing | {"amount": 6780000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2024-12-31 | sec_edgar |
| cashflow_financing | {"amount": 13556000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2023-12-31 | sec_edgar |
| cashflow_investing | {"amount": -2365000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2025-12-31 | sec_edgar |
| cashflow_investing | {"amount": -3027000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2024-12-31 | sec_edgar |
| cashflow_investing | {"amount": -1474000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2023-12-31 | sec_edgar |
| cashflow_operating | {"amount": -7226000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2025-12-31 | sec_edgar |
| cashflow_operating | {"amount": -6684000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2024-12-31 | sec_edgar |
| cashflow_operating | {"amount": -8522000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 22666842, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2025-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 17327716, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2024-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 14032000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 11246000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 7039000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_assets | {"amount": 30500000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_assets | {"amount": 7856000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_assets | {"amount": 9052000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_liabilities | {"amount": 7684000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_liabilities | {"amount": 14258000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_liabilities | {"amount": 26467000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 22666842} | 2025-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 17327716} | 2024-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 1624000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2025-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 1251000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2024-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 840000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2023-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.6, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.8, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.93, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-12-31 | sec_edgar |
| income_tax_expense | {"amount": -76000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-12-31 | sec_edgar |
| income_tax_expense | {"amount": -8000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-12-31 | sec_edgar |
| income_tax_expense | {"amount": 0, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-12-31 | sec_edgar |
| industry_sic | {"code": "2834", "scheme": "SIC", "description": "Pharmaceutical Preparations"} | sec_edgar | |
| inventory | {"amount": 4559000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2025-12-31 | sec_edgar |
| inventory | {"amount": 3655000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2024-12-31 | sec_edgar |
| inventory | {"amount": 2466000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2023-12-31 | sec_edgar |
| net_income | {"amount": -11135000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-12-31 | sec_edgar |
| net_income | {"amount": -12913000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| net_income | {"amount": -12564000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2023-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 17165000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 17145000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 5950000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 14533000, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 9413000, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 3388000, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| operating_expenses | {"amount": 26051000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2025-12-31 | sec_edgar |
| operating_expenses | {"amount": 20931000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_expenses | {"amount": 15599000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2023-12-31 | sec_edgar |
| operating_income | {"amount": -5575000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2025-12-31 | sec_edgar |
| operating_income | {"amount": -6989000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_income | {"amount": -9966000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2023-12-31 | sec_edgar |
| ppe_net | {"amount": 8326000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2025-12-31 | sec_edgar |
| ppe_net | {"amount": 7750000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2024-12-31 | sec_edgar |
| ppe_net | {"amount": 3926000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2023-12-31 | sec_edgar |
| pretax_income | {"amount": -11059000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2025-12-31 | sec_edgar |
| pretax_income | {"amount": -12905000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2024-12-31 | sec_edgar |
| pretax_income | {"amount": -12564000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2023-12-31 | sec_edgar |
| retained_earnings | {"amount": -107553000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency" | 2025-12-31 | sec_edgar |
| retained_earnings | {"amount": -96418000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2024-12-31 | sec_edgar |
| retained_earnings | {"amount": -83505000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2023-12-31 | sec_edgar |
| revenue | {"amount": 34508000, "concept": "us-gaap:Revenues", "currency": "USD"} | 2025-12-31 | sec_edgar |
| revenue | {"amount": 25188000, "concept": "us-gaap:Revenues", "currency": "USD"} | 2024-12-31 | sec_edgar |
| revenue | {"amount": 12672000, "concept": "us-gaap:Revenues", "currency": "USD"} | 2023-12-31 | sec_edgar |
| stockholders_equity | {"amount": 25448000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2025-12-31 | sec_edgar |
| stockholders_equity | {"amount": 1330000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2024-12-31 | sec_edgar |
| stockholders_equity | {"amount": -14853000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2023-12-31 | sec_edgar |
| total_equity | {"amount": 1330000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableToNo | 2024-12-31 | sec_edgar |
| total_equity | {"amount": -14853000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableTo | 2023-12-31 | sec_edgar |
| total_equity | {"amount": -5929000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableToN | 2022-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 47665000, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "U | 2025-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 25001000, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "U | 2024-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 15002000, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "U | 2023-12-31 | sec_edgar |
| xbrl:AccountsPayableAndAccruedLiabilitiesCurrent | {"amount": 2173000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccountsPayableAndAccruedLiabilitiesCurrent | {"amount": 3609000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccountsPayableAndAccruedLiabilitiesCurrent | {"amount": 2072000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 2627000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 3525000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 1778000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 1981000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 1116000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 808000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 386000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 401000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 458000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 2180000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 2147000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 1696000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 1310000, "currency": "USD"} | 2022-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapital | {"amount": 133001000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapital | {"amount": 97748000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapital | {"amount": 68652000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment | {"amount": 1040000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment | {"amount": 4275000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment | {"amount": 1553000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AdditionsOtherThanThroughBusinessCombinationsRightofuseAssets | {"amount": 399000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AdditionsOtherThanThroughBusinessCombinationsRightofuseAssets | {"amount": 8351000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AdditionsOtherThanThroughBusinessCombinationsRightofuseAssets | {"amount": 229000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AllocatedShareBasedCompensationExpense | {"amount": 601000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AllocatedShareBasedCompensationExpense | {"amount": 563000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 0, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 0, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 0, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 47665000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 25001000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 15002000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 30500000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 7856000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 9052000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 17165000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 17145000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 5950000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalents | {"amount": 23025000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 23025000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 2390000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 5355000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 23025000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 2390000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 5355000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 1736000, "currency": "USD"} | 2022-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect | {"amount": 20596000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect | {"amount": -2931000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect | {"amount": 3560000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDisposalGroupIncludingDiscontinuedOperations | {"amount": 39000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDisposalGroupIncludingDiscontinuedOperations | {"amount": -34000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDisposalGroupIncludingDiscontinuedOperations | {"amount": 59000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:ConversionOfStockSharesConverted1 | {"unit": "shares", "value": 2940882} | 2024-12-31 | sec_edgar |
| xbrl:ConversionOfStockSharesConverted1 | {"unit": "shares", "value": 407207} | 2023-12-31 | sec_edgar |
| xbrl:ConvertibleDebtCurrent | {"amount": 0, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:ConvertibleDebtCurrent | {"amount": 20533000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 14032000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 11246000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 7039000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:DebtConversionOriginalDebtAmount1 | {"amount": 7603000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:DebtConversionOriginalDebtAmount1 | {"amount": 20527000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:DebtConversionOriginalDebtAmount1 | {"amount": 2557000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:DeferredIncome | {"amount": 492000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:DeferredIncome | {"amount": 906000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:DeferredIncome | {"amount": 718000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:DeferredIncomeTaxExpenseBenefit | {"amount": 0, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:DeferredIncomeTaxExpenseBenefit | {"amount": 0, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:DeferredIncomeTaxExpenseBenefit | {"amount": 0, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:DepreciationDepletionAndAmortization | {"amount": 1624000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:DepreciationDepletionAndAmortization | {"amount": 1251000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:DepreciationDepletionAndAmortization | {"amount": 840000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:DerivativeLiabilitiesCurrent | {"amount": 0, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:DerivativeLiabilitiesCurrent | {"amount": 526000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:DisposalsPropertyPlantAndEquipment | {"amount": 431000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:DisposalsPropertyPlantAndEquipment | {"amount": 0, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:DisposalsPropertyPlantAndEquipment | {"amount": 71000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:EarningsPerShareBasic | {"per": "shares", "amount": -0.6, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:EarningsPerShareBasic | {"per": "shares", "amount": -0.8, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:EarningsPerShareBasic | {"per": "shares", "amount": -0.93, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:EmployeeBenefitsAndShareBasedCompensationNoncash | {"amount": 597000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:EmployeeBenefitsAndShareBasedCompensationNoncash | {"amount": 601000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:EmployeeBenefitsAndShareBasedCompensationNoncash | {"amount": 563000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:FinanceLeaseLiabilityNoncurrent | {"amount": 10130000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:FinanceLeaseLiabilityNoncurrent | {"amount": 9141000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:FinanceLeaseLiabilityNoncurrent | {"amount": 1425000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:GeneralAndAdministrativeExpense | {"amount": 4927000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:GeneralAndAdministrativeExpense | {"amount": 4401000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:GeneralAndAdministrativeExpense | {"amount": 4482000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:GrossProfit | {"amount": 20476000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:GrossProfit | {"amount": 13942000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:GrossProfit | {"amount": 5633000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | {"amount": -11059000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | {"amount": -12905000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | {"amount": -12564000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:IncomeTaxesPaidNet | {"amount": 39000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:IncomeTaxesPaidNet | {"amount": 45000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:IncomeTaxExpenseBenefit | {"amount": -76000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:IncomeTaxExpenseBenefit | {"amount": -8000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:IncomeTaxExpenseBenefit | {"amount": 0, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccountsReceivable | {"amount": 865000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccountsReceivable | {"amount": 308000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccountsReceivable | {"amount": 262000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInDeferredLiabilities | {"amount": -415000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInDeferredLiabilities | {"amount": 188000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInDeferredLiabilities | {"amount": 354000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInInventories | {"amount": 904000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInInventories | {"amount": 1189000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInInventories | {"amount": 1088000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInOtherAccruedLiabilities | {"amount": 482000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInOtherAccruedLiabilities | {"amount": 1040000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInOtherAccruedLiabilities | {"amount": 1511000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInOtherReceivables | {"amount": 240000, "currency": "USD"} | 2025-12-31 | sec_edgar |