Organization record
Maris-Tech 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_receivable | {"amount": 588949, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_receivable | {"amount": 1219514, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| accounts_receivable | {"amount": 3494701, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_receivable | {"amount": 3758554, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| accounts_receivable | {"amount": 2990305, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_receivable | {"amount": 750686, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| accounts_receivable | {"amount": 1606495, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_receivable | {"amount": 633976, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| accounts_receivable | {"amount": 571482, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 127538, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| capex | {"amount": 22700, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2025-12-31 | sec_edgar |
| capex | {"amount": 10813, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2025-06-30 | sec_edgar |
| capex | {"amount": 190994, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2024-12-31 | sec_edgar |
| capex | {"amount": 174571, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2024-06-30 | sec_edgar |
| capex | {"amount": 90508, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2023-12-31 | sec_edgar |
| capex | {"amount": 73041, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2023-06-30 | sec_edgar |
| capex | {"amount": 284490, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2022-12-31 | sec_edgar |
| capex | {"amount": 64735, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2022-06-30 | sec_edgar |
| capex | {"amount": 7967, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2021-12-31 | sec_edgar |
| capex | {"amount": 7567, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2021-06-30 | sec_edgar |
| capex | {"amount": 6041, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2020-12-31 | sec_edgar |
| capex | {"amount": 2607, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2019-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2545823, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2025-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2769901, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2025-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 2294679, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2024-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 817610, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2024-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 2050494, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1780031, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 221961, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2022-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 346866, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2022-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 785, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "U | 2021-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 20524, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2020-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2593094, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2025-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2813976, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2025-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2335232, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2024-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 856762, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2024-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2083186, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1811958, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 255530, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2022-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 380454, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2022-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 49126, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2021-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 150993, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2021-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 54371, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2020-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 51044, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2019-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 68637, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2018-12-31 | sec_edgar |
| cashflow_financing | {"amount": 3689311, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-12-31 | sec_edgar |
| cashflow_financing | {"amount": 1777160, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-06-30 | sec_edgar |
| cashflow_financing | {"amount": -489436, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2024-12-31 | sec_edgar |
| cashflow_financing | {"amount": -192720, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2024-06-30 | sec_edgar |
| cashflow_financing | {"amount": -119536, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-12-31 | sec_edgar |
| cashflow_financing | {"amount": -119536, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-06-30 | sec_edgar |
| cashflow_financing | {"amount": 14368024, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2022-12-31 | sec_edgar |
| cashflow_financing | {"amount": 14368024, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2022-06-30 | sec_edgar |
| cashflow_financing | {"amount": 899180, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2021-12-31 | sec_edgar |
| cashflow_financing | {"amount": 867712, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2021-06-30 | sec_edgar |
| cashflow_financing | {"amount": 455360, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2020-12-31 | sec_edgar |
| cashflow_financing | {"amount": 563957, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2019-12-31 | sec_edgar |
| cashflow_investing | {"amount": -22700, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2025-12-31 | sec_edgar |
| cashflow_investing | {"amount": -8311, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2025-06-30 | sec_edgar |
| cashflow_investing | {"amount": 2961065, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2024-12-31 | sec_edgar |
| cashflow_investing | {"amount": -48612, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2024-06-30 | sec_edgar |
| cashflow_investing | {"amount": 5818349, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2023-12-31 | sec_edgar |
| cashflow_investing | {"amount": 3926959, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2023-06-30 | sec_edgar |
| cashflow_investing | {"amount": -9304593, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2022-12-31 | sec_edgar |
| cashflow_investing | {"amount": -11086918, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2022-06-30 | sec_edgar |
| cashflow_investing | {"amount": -29424, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2021-12-31 | sec_edgar |
| cashflow_investing | {"amount": -13374, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2021-06-30 | sec_edgar |
| cashflow_investing | {"amount": -33543, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2020-12-31 | sec_edgar |
| cashflow_investing | {"amount": -27607, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2019-12-31 | sec_edgar |
| cashflow_operating | {"amount": -3408749, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2025-12-31 | sec_edgar |
| cashflow_operating | {"amount": -1290105, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2025-06-30 | sec_edgar |
| cashflow_operating | {"amount": -2219583, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2024-12-31 | sec_edgar |
| cashflow_operating | {"amount": -985092, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2024-06-30 | sec_edgar |
| cashflow_operating | {"amount": -3871157, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-12-31 | sec_edgar |
| cashflow_operating | {"amount": -2250995, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-06-30 | sec_edgar |
| cashflow_operating | {"amount": -4857027, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2022-12-31 | sec_edgar |
| cashflow_operating | {"amount": -2949778, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2022-06-30 | sec_edgar |
| cashflow_operating | {"amount": -875002, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2021-12-31 | sec_edgar |
| cashflow_operating | {"amount": -757716, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2021-06-30 | sec_edgar |
| cashflow_operating | {"amount": -418490, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2020-12-31 | sec_edgar |
| cashflow_operating | {"amount": -553943, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2019-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 8194306, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 8167438, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 8104180, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 7999216, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 7999216, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 7878501, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 7999216, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 7818860, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 3085000, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 3085000, "concept": "us-gaap:CommonStockSharesIssued"} | 2020-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 8073591, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2025-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 8046723, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2025-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 7983465, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 7878501, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 7878501, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 7878501, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 7999216, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2022-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 7818860, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2022-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 3085000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2021-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 3085000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2020-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 1704967, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 706037, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 2562832, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 1476693, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 2103707, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 644480, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 1722104, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 651149, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 1106447, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 646270, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 500696, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 502514, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-12-31 | sec_edgar |
| current_assets | {"amount": 6262879, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_assets | {"amount": 6987375, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| current_assets | {"amount": 8721143, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_assets | {"amount": 9667604, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| current_assets | {"amount": 10322005, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_assets | {"amount": 9654670, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| current_assets | {"amount": 12253858, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| current_assets | {"amount": 13134085, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| current_assets | {"amount": 966624, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| current_assets | {"amount": 415911, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| current_liabilities | {"amount": 3985903, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_liabilities | {"amount": 3789159, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| current_liabilities | {"amount": 3250618, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_liabilities | {"amount": 2705960, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| current_liabilities | {"amount": 3057686, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_liabilities | {"amount": 1799902, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| current_liabilities | {"amount": 1810905, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| current_liabilities | {"amount": 1110200, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| current_liabilities | {"amount": 1961474, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| current_liabilities | {"amount": 1257812, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| debt_current | {"amount": 410324, "concept": "us-gaap:DebtCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| debt_current | {"amount": 592115, "concept": "us-gaap:DebtCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 8073591} | 2025-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 8104180} | 2024-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 7878501} | 2023-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 7999216} | 2022-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 3085000} | 2021-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.67, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.3, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.16, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.02, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.34, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.29, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.49, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2022-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.32, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2022-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.24, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2021-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.02, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2021-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.26, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2020-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.67, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2025-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.3, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2025-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.16, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2024-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.02, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2024-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.34, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2023-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.29, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2023-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.49, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2022-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.32, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2022-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.24, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2021-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.02, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2021-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.26, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2020-12-31 | sec_edgar |
| gross_profit | {"amount": -363749, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-12-31 | sec_edgar |
| gross_profit | {"amount": 984, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-06-30 | sec_edgar |
| gross_profit | {"amount": 3516121, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-12-31 | sec_edgar |
| gross_profit | {"amount": 1933565, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-06-30 | sec_edgar |
| gross_profit | {"amount": 1927396, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-12-31 | sec_edgar |
| gross_profit | {"amount": -170627, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-06-30 | sec_edgar |
| gross_profit | {"amount": 782792, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2022-12-31 | sec_edgar |
| gross_profit | {"amount": 316776, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2022-06-30 | sec_edgar |
| gross_profit | {"amount": 969308, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-12-31 | sec_edgar |
| gross_profit | {"amount": 683255, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-06-30 | sec_edgar |
| gross_profit | {"amount": 487187, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2020-12-31 | sec_edgar |
| gross_profit | {"amount": 390520, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2019-12-31 | sec_edgar |
| industry_sic | {"code": "3669", "scheme": "SIC", "description": "Communications Equipment, NEC"} | sec_edgar | |
| interest_expense | {"amount": 30684, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2022-12-31 | sec_edgar |
| interest_expense | {"amount": 1700, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2020-12-31 | sec_edgar |
| inventory | {"amount": 2861088, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2025-12-31 | sec_edgar |
| inventory | {"amount": 2735323, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2025-06-30 | sec_edgar |
| inventory | {"amount": 2609314, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2024-12-31 | sec_edgar |
| inventory | {"amount": 1875724, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2024-06-30 | sec_edgar |
| inventory | {"amount": 1959651, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2023-12-31 | sec_edgar |
| inventory | {"amount": 1385736, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2023-06-30 | sec_edgar |
| inventory | {"amount": 981729, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2022-12-31 | sec_edgar |
| inventory | {"amount": 533185, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2022-06-30 | sec_edgar |
| inventory | {"amount": 391484, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2021-12-31 | sec_edgar |
| inventory | {"amount": 251067, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2020-12-31 | sec_edgar |
| long_term_debt | {"amount": 12254, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2023-12-31 | sec_edgar |
| long_term_debt | {"amount": 23156, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2022-12-31 | sec_edgar |
| long_term_debt | {"amount": 80686, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2021-12-31 | sec_edgar |
| long_term_debt_current | {"amount": 360669, "concept": "us-gaap:LongTermDebtCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| long_term_debt_current | {"amount": 149261, "concept": "us-gaap:LongTermDebtCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"amount": 744769, "concept": "us-gaap:LongTermDebtNoncurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"amount": 601694, "concept": "us-gaap:LongTermDebtNoncurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| net_income | {"amount": -5409322, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-12-31 | sec_edgar |
| net_income | {"amount": -2388294, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-06-30 | sec_edgar |
| net_income | {"amount": -1233892, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| net_income | {"amount": 131797, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2024-06-30 | sec_edgar |
| net_income | {"amount": -2709596, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2023-12-31 | sec_edgar |
| net_income | {"amount": -2264027, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2023-06-30 | sec_edgar |