Organization record
APTORUM GROUP LIMITED
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": 107400, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2026-02-28 | sec_edgar |
| accounts_receivable | {"amount": 21800, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| accounts_receivable | {"amount": 47709, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_receivable | {"amount": 66396, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| accounts_receivable | {"amount": 174426, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_receivable | {"amount": 71814, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| accounts_receivable | {"amount": 78722, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 47093, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-06-30 | sec_edgar |
| accounts_receivable | {"amount": 62221, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_receivable | {"amount": 41696, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| accounts_receivable | {"amount": 40543, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_receivable | {"amount": 2827, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| capex | {"amount": 3015, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2023-12-31 | sec_edgar |
| capex | {"amount": 2975, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2023-06-30 | sec_edgar |
| capex | {"amount": 186916, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2022-12-31 | sec_edgar |
| capex | {"amount": 150554, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2022-06-30 | sec_edgar |
| capex | {"amount": 131750, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2021-12-31 | sec_edgar |
| capex | {"amount": 5278, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2021-06-30 | sec_edgar |
| capex | {"amount": 161314, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2020-12-31 | sec_edgar |
| capex | {"amount": 53555, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2020-06-30 | sec_edgar |
| capex | {"amount": 837062, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2019-12-31 | sec_edgar |
| capex | {"amount": 686798, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2019-06-30 | sec_edgar |
| capex | {"amount": 5646505, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-12-31 | sec_edgar |
| capex | {"amount": 2090721, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3452891, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2025-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 874238, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2024-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 340306, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2023-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 4065788, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2022-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 4019324, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2020-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 5189003, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 12006624, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 16245807, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 3452891, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2025-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2272611, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2025-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2756894, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2025-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 874238, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2024-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 754592, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2024-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 783085, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2024-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2005351, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 470641, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2023-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 5012880, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2022-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 7196058, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2022-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 8261487, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2021-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 20066013, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 3625356, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2020-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 4123494, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2020-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 5293173, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2019-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 4466741, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2019-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 26107238, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2018-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 16725807, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2017-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 623783, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2017-02-28 | sec_edgar |
| cashflow_financing | {"amount": 4415199, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-12-31 | sec_edgar |
| cashflow_financing | {"amount": 2699200, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-09-30 | sec_edgar |
| cashflow_financing | {"amount": 2699200, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-06-30 | sec_edgar |
| cashflow_financing | {"amount": 4092068, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-12-31 | sec_edgar |
| cashflow_financing | {"amount": 1092068, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-06-30 | sec_edgar |
| cashflow_financing | {"amount": 6625462, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2022-12-31 | sec_edgar |
| cashflow_financing | {"amount": 3136401, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2022-06-30 | sec_edgar |
| cashflow_financing | {"amount": 2780725, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2021-12-31 | sec_edgar |
| cashflow_financing | {"amount": 3203090, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2021-06-30 | sec_edgar |
| cashflow_financing | {"amount": 12421932, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2020-12-31 | sec_edgar |
| cashflow_financing | {"amount": 4957625, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2020-06-30 | sec_edgar |
| cashflow_financing | {"amount": -7323371, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2019-12-31 | sec_edgar |
| cashflow_financing | {"amount": -13626922, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2019-06-30 | sec_edgar |
| cashflow_financing | {"amount": 25478949, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2018-12-31 | sec_edgar |
| cashflow_financing | {"amount": 9082001, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2017-12-31 | sec_edgar |
| cashflow_investing | {"amount": 58621, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2024-12-31 | sec_edgar |
| cashflow_investing | {"amount": 58621, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2024-09-30 | sec_edgar |
| cashflow_investing | {"amount": 58621, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2024-06-30 | sec_edgar |
| cashflow_investing | {"amount": 624767, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2023-12-31 | sec_edgar |
| cashflow_investing | {"amount": 558781, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2023-06-30 | sec_edgar |
| cashflow_investing | {"amount": 2444896, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2022-12-31 | sec_edgar |
| cashflow_investing | {"amount": 2711460, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2022-06-30 | sec_edgar |
| cashflow_investing | {"amount": 16507039, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2021-12-31 | sec_edgar |
| cashflow_investing | {"amount": 19991602, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2021-06-30 | sec_edgar |
| cashflow_investing | {"amount": 1842164, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2020-12-31 | sec_edgar |
| cashflow_investing | {"amount": 898641, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2020-06-30 | sec_edgar |
| cashflow_investing | {"amount": -108061, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2019-12-31 | sec_edgar |
| cashflow_investing | {"amount": -678566, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2019-06-30 | sec_edgar |
| cashflow_investing | {"amount": -6061987, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2018-12-31 | sec_edgar |
| cashflow_investing | {"amount": 12802718, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2017-12-31 | sec_edgar |
| cashflow_operating | {"amount": -1836546, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2025-12-31 | sec_edgar |
| cashflow_operating | {"amount": -1300827, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2025-09-30 | sec_edgar |
| cashflow_operating | {"amount": -816544, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2025-06-30 | sec_edgar |
| cashflow_operating | {"amount": -1189734, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2024-12-31 | sec_edgar |
| cashflow_operating | {"amount": -1309380, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2024-09-30 | sec_edgar |
| cashflow_operating | {"amount": -1280887, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2024-06-30 | sec_edgar |
| cashflow_operating | {"amount": -7724364, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-12-31 | sec_edgar |
| cashflow_operating | {"amount": -6193088, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-06-30 | sec_edgar |
| cashflow_operating | {"amount": -12318965, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2022-12-31 | sec_edgar |
| cashflow_operating | {"amount": -6913290, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2022-06-30 | sec_edgar |
| cashflow_operating | {"amount": -14651633, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2021-12-31 | sec_edgar |
| cashflow_operating | {"amount": -6754035, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2021-06-30 | sec_edgar |
| cashflow_operating | {"amount": -15931913, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2020-12-31 | sec_edgar |
| cashflow_operating | {"amount": -7025945, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2020-06-30 | sec_edgar |
| cashflow_operating | {"amount": -13382633, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2019-12-31 | sec_edgar |
| cashflow_operating | {"amount": -7335009, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2019-06-30 | sec_edgar |
| cashflow_operating | {"amount": -10035531, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2018-12-31 | sec_edgar |
| cashflow_operating | {"amount": -5782695, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2017-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 540540, "concept": "us-gaap:CommonStockSharesIssued"} | 2020-08-27 | sec_edgar |
| cost_of_revenue | {"amount": 420812, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 426063, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 1215824, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 1459924, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-12-31 | sec_edgar |
| current_assets | {"amount": 3592524, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_assets | {"amount": 2479905, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-09-30 | sec_edgar |
| current_assets | {"amount": 3005740, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| current_assets | {"amount": 959554, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_assets | {"amount": 1534096, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| current_assets | {"amount": 2476092, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_assets | {"amount": 1897991, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| current_assets | {"amount": 7067802, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| current_assets | {"amount": 9324572, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| current_assets | {"amount": 12688300, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| current_assets | {"amount": 21918114, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-06-30 | sec_edgar |
| current_assets | {"amount": 33656815, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| current_assets | {"amount": 6128019, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| current_assets | {"amount": 8032881, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| current_assets | {"amount": 28722941, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| current_assets | {"amount": 20283399, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| current_liabilities | {"amount": 4593823, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_liabilities | {"amount": 4416347, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-09-30 | sec_edgar |
| current_liabilities | {"amount": 1007442, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| current_liabilities | {"amount": 4338980, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_liabilities | {"amount": 1316560, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| current_liabilities | {"amount": 2098753, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_liabilities | {"amount": 1433488, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| current_liabilities | {"amount": 12503282, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| current_liabilities | {"amount": 8205663, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| current_liabilities | {"amount": 4377268, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| current_liabilities | {"amount": 4060919, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-06-30 | sec_edgar |
| current_liabilities | {"amount": 3868694, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| current_liabilities | {"amount": 3080408, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| current_liabilities | {"amount": 2674675, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| current_liabilities | {"amount": 12184865, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| current_liabilities | {"amount": 1330734, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 255046, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2024-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 1125254, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2023-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 670648, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2023-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 1207510, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2022-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 582706, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2022-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 1192578, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2021-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 596864, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2021-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 1334661, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2020-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 702633, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2020-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 1299618, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2019-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 585701, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2019-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 682292, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2018-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 58903, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": " | 2017-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.19, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.15, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-09-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.06, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.78, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.62, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-09-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.5, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.62, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -1.43, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -2.75, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2022-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.53, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2022-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -7.15, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2021-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.47, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2021-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 2.03, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2020-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.64, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2019-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.19, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2025-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.15, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2025-09-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.06, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2025-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.78, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2024-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.62, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2024-09-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.5, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2024-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.62, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2023-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -1.43, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2023-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -2.75, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2022-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.53, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2022-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -7.15, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2021-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.47, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2021-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 2, "concept": "us-gaap:EarningsPerShareDiluted", "currency": " | 2020-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.64, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2019-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.53, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2018-12-31 | sec_edgar |
| industry_sic | {"code": "3829", "scheme": "SIC", "description": "Measuring & Controlling Devices, NEC"} | sec_edgar | |
| intangible_assets | {"amount": 147347, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2023-12-31 | sec_edgar |
| intangible_assets | {"amount": 166566, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2023-06-30 | sec_edgar |
| intangible_assets | {"amount": 752705, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2022-12-31 | sec_edgar |
| intangible_assets | {"amount": 826184, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2022-06-30 | sec_edgar |
| intangible_assets | {"amount": 880256, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2021-12-31 | sec_edgar |
| intangible_assets | {"amount": 917170, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2021-06-30 | sec_edgar |
| intangible_assets | {"amount": 964857, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2020-12-31 | sec_edgar |
| intangible_assets | {"amount": 1220650, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2020-06-30 | sec_edgar |
| intangible_assets | {"amount": 1311683, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2019-12-31 | sec_edgar |
| intangible_assets | {"amount": 1409540, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2018-12-31 | sec_edgar |
| intangible_assets | {"amount": 1472707, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2017-12-31 | sec_edgar |
| interest_expense | {"amount": 58288, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2023-06-30 | sec_edgar |
| interest_expense | {"amount": 1000, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2022-06-30 | sec_edgar |
| inventory | {"amount": 27722, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2022-12-31 | sec_edgar |
| inventory | {"amount": 29704, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2022-06-30 | sec_edgar |
| inventory | {"amount": 35775, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2021-12-31 | sec_edgar |
| inventory | {"amount": 32785, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2021-06-30 | sec_edgar |
| inventory | {"amount": 39133, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2020-12-31 | sec_edgar |
| inventory | {"amount": 34318, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2020-06-30 | sec_edgar |
| inventory | {"amount": 34185, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2019-12-31 | sec_edgar |
| inventory | {"amount": 30642, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2018-12-31 | sec_edgar |