Organization record
KNOREX LTD.
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": 2476037, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_payable | {"amount": 2125237, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| accounts_payable | {"amount": 2488675, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_receivable | {"amount": 1146716, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_receivable | {"amount": 673528, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| accounts_receivable | {"amount": 1880941, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| cashflow_financing | {"amount": 10982074, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2025-12-31 | sec_edgar |
| cashflow_financing | {"amount": 2730062, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-06-30 | sec_edgar |
| cashflow_financing | {"amount": 5121663, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2024-12-31 | sec_edgar |
| cashflow_financing | {"amount": 2798422, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2024-06-30 | sec_edgar |
| cashflow_financing | {"amount": 7848654, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-12-31 | sec_edgar |
| cashflow_investing | {"amount": -1115395, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2025-12-31 | sec_edgar |
| cashflow_investing | {"amount": -405779, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2025-06-30 | sec_edgar |
| cashflow_investing | {"amount": -866761, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2024-12-31 | sec_edgar |
| cashflow_investing | {"amount": -445057, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2024-06-30 | sec_edgar |
| cashflow_investing | {"amount": -878219, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2023-12-31 | sec_edgar |
| cashflow_operating | {"amount": -10417626, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2025-12-31 | sec_edgar |
| cashflow_operating | {"amount": -2759308, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2025-06-30 | sec_edgar |
| cashflow_operating | {"amount": -5349494, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2024-12-31 | sec_edgar |
| cashflow_operating | {"amount": -3439549, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2024-06-30 | sec_edgar |
| cashflow_operating | {"amount": -5508254, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 3093432, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 1547272, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 6298166, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 3268901, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 5496119, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_assets | {"amount": 5659452, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_assets | {"amount": 1453330, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| current_assets | {"amount": 3476587, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_liabilities | {"amount": 13327661, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_liabilities | {"amount": 12444748, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| current_liabilities | {"amount": 9486302, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.41, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.17, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.22, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.11, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.33, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.41, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2025-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.17, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2025-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.22, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2024-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.11, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2024-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.33, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2023-12-31 | sec_edgar |
| gross_profit | {"amount": 2945110, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-12-31 | sec_edgar |
| gross_profit | {"amount": 1279109, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-06-30 | sec_edgar |
| gross_profit | {"amount": 4522199, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-12-31 | sec_edgar |
| gross_profit | {"amount": 2228517, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-06-30 | sec_edgar |
| gross_profit | {"amount": 3229697, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-12-31 | sec_edgar |
| income_tax_expense | {"amount": 103616, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-12-31 | sec_edgar |
| income_tax_expense | {"amount": 74763, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-06-30 | sec_edgar |
| income_tax_expense | {"amount": 58223, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-12-31 | sec_edgar |
| income_tax_expense | {"amount": 16248, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-06-30 | sec_edgar |
| income_tax_expense | {"amount": 33239, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-12-31 | sec_edgar |
| interest_expense | {"amount": 1965445, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2025-12-31 | sec_edgar |
| interest_expense | {"amount": 858205, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2025-06-30 | sec_edgar |
| interest_expense | {"amount": 317727, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2024-12-31 | sec_edgar |
| interest_expense | {"amount": 34928, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2024-06-30 | sec_edgar |
| interest_expense | {"amount": 135522, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2023-12-31 | sec_edgar |
| net_income | {"amount": -11546490, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-12-31 | sec_edgar |
| net_income | {"amount": -4618703, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-06-30 | sec_edgar |
| net_income | {"amount": -5884151, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| net_income | {"amount": -2936534, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2024-06-30 | sec_edgar |
| net_income | {"amount": -7961524, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2023-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 1297389, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 1948183, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_expenses | {"amount": 12335560, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2025-12-31 | sec_edgar |
| operating_expenses | {"amount": 4907054, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2025-06-30 | sec_edgar |
| operating_expenses | {"amount": 10030367, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_expenses | {"amount": 5037431, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2024-06-30 | sec_edgar |
| operating_expenses | {"amount": 11187992, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2023-12-31 | sec_edgar |
| operating_income | {"amount": -9390450, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2025-12-31 | sec_edgar |
| operating_income | {"amount": -3627945, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2025-06-30 | sec_edgar |
| operating_income | {"amount": -5508168, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_income | {"amount": -2808914, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2024-06-30 | sec_edgar |
| operating_income | {"amount": -7958295, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2023-12-31 | sec_edgar |
| operating_lease_liability | {"amount": 153942, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2025-12-31 | sec_edgar |
| operating_lease_liability | {"amount": 152091, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2025-06-30 | sec_edgar |
| ppe_net | {"amount": 11600, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2025-12-31 | sec_edgar |
| ppe_net | {"amount": 15530, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2025-06-30 | sec_edgar |
| ppe_net | {"amount": 22866, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2024-12-31 | sec_edgar |
| pretax_income | {"amount": -11441558, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2025-12-31 | sec_edgar |
| pretax_income | {"amount": -4543310, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2025-06-30 | sec_edgar |
| pretax_income | {"amount": -5825388, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2024-12-31 | sec_edgar |
| pretax_income | {"amount": -2919746, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2024-06-30 | sec_edgar |
| pretax_income | {"amount": -7931533, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2023-12-31 | sec_edgar |
| profit_loss | {"amount": -11545174, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2025-12-31 | sec_edgar |
| profit_loss | {"amount": -4618073, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2025-06-30 | sec_edgar |
| profit_loss | {"amount": -5883611, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| profit_loss | {"amount": -2935994, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2024-06-30 | sec_edgar |
| profit_loss | {"amount": -7964772, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2023-12-31 | sec_edgar |
| retained_earnings | {"amount": -62186087, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2025-12-31 | sec_edgar |
| retained_earnings | {"amount": -55258300, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2025-06-30 | sec_edgar |
| retained_earnings | {"amount": -49416584, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2024-12-31 | sec_edgar |
| revenue | {"amount": 6038542, "concept": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTa | 2025-12-31 | sec_edgar |
| revenue | {"amount": 2826381, "concept": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTa | 2025-06-30 | sec_edgar |
| revenue | {"amount": 10820365, "concept": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedT | 2024-12-31 | sec_edgar |
| revenue | {"amount": 5497418, "concept": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTa | 2024-06-30 | sec_edgar |
| revenue | {"amount": 8725816, "concept": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTa | 2023-12-31 | sec_edgar |
| sga_expense | {"amount": 4817540, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2025-12-31 | sec_edgar |
| sga_expense | {"amount": 937837, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD" | 2025-06-30 | sec_edgar |
| sga_expense | {"amount": 1684706, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2024-12-31 | sec_edgar |
| sga_expense | {"amount": 853052, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD" | 2024-06-30 | sec_edgar |
| sga_expense | {"amount": 2233762, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2023-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 28183490, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2025-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 27414988, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2025-06-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 27075471, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2024-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 26719601, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2024-06-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 24407221, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2023-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 28183490, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2025-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 27414988, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2025-06-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 27075471, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2024-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 26719601, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2024-06-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 24407221, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2023-12-31 | sec_edgar |
| stockholders_equity | {"amount": -6484184, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2025-12-31 | sec_edgar |
| stockholders_equity | {"amount": -8765939, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2025-06-30 | sec_edgar |
| stockholders_equity | {"amount": -4352124, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2024-12-31 | sec_edgar |
| total_assets | {"amount": 6956841, "concept": "us-gaap:Assets", "currency": "USD"} | 2025-12-31 | sec_edgar |
| total_assets | {"amount": 3812672, "concept": "us-gaap:Assets", "currency": "USD"} | 2025-06-30 | sec_edgar |
| total_assets | {"amount": 5424770, "concept": "us-gaap:Assets", "currency": "USD"} | 2024-12-31 | sec_edgar |
| total_equity | {"amount": -6482927, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableToN | 2025-12-31 | sec_edgar |
| total_equity | {"amount": -8765323, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableToN | 2025-06-30 | sec_edgar |
| total_equity | {"amount": -4352000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableToN | 2024-12-31 | sec_edgar |
| total_equity | {"amount": -1239441, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableToN | 2024-06-30 | sec_edgar |
| total_equity | {"amount": 151689, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableToNon | 2023-12-31 | sec_edgar |
| total_equity | {"amount": -8407068, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableToN | 2022-12-31 | sec_edgar |
| total_liabilities | {"amount": 13439768, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2025-12-31 | sec_edgar |
| total_liabilities | {"amount": 12577995, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2025-06-30 | sec_edgar |
| total_liabilities | {"amount": 9776770, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2024-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 6956841, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "US | 2025-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 3812672, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "US | 2025-06-30 | sec_edgar |
| total_liabilities_and_equity | {"amount": 5424770, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "US | 2024-12-31 | sec_edgar |
| xbrl:AccountsPayableAndOtherAccruedLiabilitiesCurrent | {"amount": 3716637, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccountsPayableAndOtherAccruedLiabilitiesCurrent | {"amount": 2257484, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AccountsPayableAndOtherAccruedLiabilitiesCurrent | {"amount": 2045594, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 2476037, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 2125237, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 2488675, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccountsReceivableGrossCurrent | {"amount": 1199410, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccountsReceivableGrossCurrent | {"amount": 689996, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AccountsReceivableGrossCurrent | {"amount": 1903277, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 1146716, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 673528, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 1880941, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 482921, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 431077, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 106732, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccruedPayrollTaxesCurrent | {"amount": 374303, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccruedPayrollTaxesCurrent | {"amount": 343836, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AccruedPayrollTaxesCurrent | {"amount": 400583, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccruedProfessionalFeesCurrent | {"amount": 388085, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccruedProfessionalFeesCurrent | {"amount": 405548, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AccruedProfessionalFeesCurrent | {"amount": 255276, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 181794, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 175470, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 166727, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": -1012482, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": -1056687, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": -863282, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapital | {"amount": 56699173, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapital | {"amount": 47535336, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AdditionalPaidInCapital | {"amount": 45914112, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalWarrantIssued | {"amount": 195835, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalWarrantIssued | {"amount": 195835, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalWarrantIssued | {"amount": 277609, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 52694, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 22336, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableCurrent | {"amount": 52694, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableCurrent | {"amount": 16468, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableCurrent | {"amount": 22336, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableCurrent | {"amount": 39383, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulOtherReceivablesCurrent | {"amount": 24512, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulOtherReceivablesCurrent | {"amount": 8580, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AllowanceForDoubtfulOtherReceivablesCurrent | {"amount": 8580, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AmortizationOfDebtDiscountPremium | {"amount": 218805, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AmortizationOfDebtDiscountPremium | {"amount": 137662, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AmortizationOfDebtDiscountPremium | {"amount": 28519, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AmortizationOfDebtDiscountPremium | {"amount": 14230, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:AmortizationOfDebtDiscountPremium | {"amount": 28376, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AmortizationOfFinancingCostsAndDiscounts | {"amount": 218805, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AmortizationOfFinancingCostsAndDiscounts | {"amount": 15265, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AmortizationOfFinancingCostsAndDiscounts | {"amount": 28519, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AmortizationOfFinancingCostsAndDiscounts | {"amount": 14230, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:AmortizationOfFinancingCostsAndDiscounts | {"amount": 28376, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"amount": 794047, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"amount": 382931, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"amount": 744993, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"amount": 401555, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"amount": 592458, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount | {"unit": "shares", "value": 5790228} | 2025-12-31 | sec_edgar |
| xbrl:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount | {"unit": "shares", "value": 6358971} | 2025-09-30 | sec_edgar |
| xbrl:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount | {"unit": "shares", "value": 6149749} | 2024-12-31 | sec_edgar |
| xbrl:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount | {"unit": "shares", "value": 6049604} | 2024-09-30 | sec_edgar |
| xbrl:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount | {"unit": "shares", "value": 5570275} | 2023-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 6956841, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 3812672, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:Assets | {"amount": 5424770, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 5659452, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 1453330, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 3476587, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 1297389, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 1948183, "currency": "USD"} | 2024-12-31 | sec_edgar |