Organization record
Blue Hat Interactive Entertainment Technology
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": 34156360, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_payable | {"amount": 318729, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_payable | {"amount": 324991, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_payable | {"amount": 959198, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_payable | {"amount": 211566, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_payable | {"amount": 293985, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_payable | {"amount": 1402972, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_receivable | {"amount": 15157384, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_receivable | {"amount": 9170996, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_receivable | {"amount": 16679694, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 15873498, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_receivable | {"amount": 13631359, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_receivable | {"amount": 11890146, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| capex | {"amount": 3429, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2022-12-31 | sec_edgar |
| capex | {"amount": 140962, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2021-12-31 | sec_edgar |
| capex | {"amount": 2207894, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-12-31 | sec_edgar |
| capex | {"amount": 2218838, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-12-31 | sec_edgar |
| capex | {"amount": 44905, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2018-12-31 | sec_edgar |
| capex | {"amount": 53737, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 409175, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2023-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 70402, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2022-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 50449, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2021-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 15752704, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 15478587, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 11829509, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2370283, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 955926, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2016-12-31 | sec_edgar |
| cashflow_financing | {"amount": 484860, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2024-12-31 | sec_edgar |
| cashflow_financing | {"amount": 2305954, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-12-31 | sec_edgar |
| cashflow_financing | {"amount": 2542634, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2022-12-31 | sec_edgar |
| cashflow_financing | {"amount": 7574848, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2021-12-31 | sec_edgar |
| cashflow_financing | {"amount": 2493110, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2020-12-31 | sec_edgar |
| cashflow_financing | {"amount": 10596581, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2019-12-31 | sec_edgar |
| cashflow_financing | {"amount": -426221, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2018-12-31 | sec_edgar |
| cashflow_financing | {"amount": 10167330, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2017-12-31 | sec_edgar |
| cashflow_investing | {"amount": -15380, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2023-12-31 | sec_edgar |
| cashflow_investing | {"amount": 6336, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "currenc | 2022-12-31 | sec_edgar |
| cashflow_investing | {"amount": -4498355, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2021-12-31 | sec_edgar |
| cashflow_investing | {"amount": -10761890, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2020-12-31 | sec_edgar |
| cashflow_investing | {"amount": -19111780, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2019-12-31 | sec_edgar |
| cashflow_investing | {"amount": 10801986, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2018-12-31 | sec_edgar |
| cashflow_investing | {"amount": -15814920, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2017-12-31 | sec_edgar |
| cashflow_operating | {"amount": 7661561, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2023-12-31 | sec_edgar |
| cashflow_operating | {"amount": 281780, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2022-12-31 | sec_edgar |
| cashflow_operating | {"amount": -14624367, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2021-12-31 | sec_edgar |
| cashflow_operating | {"amount": 5052415, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2020-12-31 | sec_edgar |
| cashflow_operating | {"amount": 12309246, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2019-12-31 | sec_edgar |
| cashflow_operating | {"amount": -414604, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2018-12-31 | sec_edgar |
| cashflow_operating | {"amount": 6989680, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2017-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 584982, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 583982, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 9894734, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 5382383, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 38553694, "concept": "us-gaap:CommonStockSharesIssued"} | 2020-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 35141114, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 33000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 493820989, "concept": "dei:EntityCommonStockSharesOutstanding" | 2024-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 58398281, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 9894734, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2022-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 5382383, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2021-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 38553694, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2020-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 35141114, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 33000000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 17178241, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 72532882, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 958438, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 5782664, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 11179903, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 7531800, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 6108676, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 5300087, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-12-31 | sec_edgar |
| current_assets | {"amount": 70064559, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_assets | {"amount": 39282300, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_assets | {"amount": 21532070, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| current_assets | {"amount": 21704144, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| current_assets | {"amount": 50692085, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| current_assets | {"amount": 42717316, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| current_assets | {"amount": 25659179, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| current_liabilities | {"amount": 40648112, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_liabilities | {"amount": 5664392, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_liabilities | {"amount": 17408208, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| current_liabilities | {"amount": 18281724, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| current_liabilities | {"amount": 16235797, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| current_liabilities | {"amount": 13680028, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| current_liabilities | {"amount": 7122833, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 493820989} | 2024-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 58398281} | 2023-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 9894734} | 2022-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 53823831} | 2021-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 38553694} | 2020-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 35141114} | 2019-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.3, "concept": "us-gaap:EarningsPerShareBasic", "currency": " | 2023-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.03, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2022-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2021-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.21, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2020-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.26, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2019-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.24, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2018-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 16.29, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2024-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 97.93, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2023-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 119.42, "concept": "us-gaap:EarningsPerShareDiluted", "currenc | 2022-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareDiluted", "currency": " | 2021-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.21, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2020-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.26, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2019-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.24, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2018-12-31 | sec_edgar |
| gross_profit | {"amount": 1545949, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-12-31 | sec_edgar |
| gross_profit | {"amount": 1153851, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-12-31 | sec_edgar |
| gross_profit | {"amount": 1237516, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2022-12-31 | sec_edgar |
| gross_profit | {"amount": 6356836, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-12-31 | sec_edgar |
| gross_profit | {"amount": 13420020, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2020-12-31 | sec_edgar |
| gross_profit | {"amount": 16302329, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2019-12-31 | sec_edgar |
| gross_profit | {"amount": 12422502, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2018-12-31 | sec_edgar |
| gross_profit | {"amount": 8844807, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2017-12-31 | sec_edgar |
| income_tax_expense | {"amount": 6081, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-12-31 | sec_edgar |
| income_tax_expense | {"amount": 1097888, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2022-12-31 | sec_edgar |
| income_tax_expense | {"amount": 1104, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2021-12-31 | sec_edgar |
| income_tax_expense | {"amount": 1672957, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2020-12-31 | sec_edgar |
| income_tax_expense | {"amount": 453724, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2019-12-31 | sec_edgar |
| income_tax_expense | {"amount": 605428, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2018-12-31 | sec_edgar |
| income_tax_expense | {"amount": 955194, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2017-12-31 | sec_edgar |
| industry_sic | {"code": "5160", "scheme": "SIC", "description": "Wholesale-Chemicals & Allied Products"} | sec_edgar | |
| intangible_assets | {"amount": 1368424, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD" | 2022-12-31 | sec_edgar |
| intangible_assets | {"amount": 6916107, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD" | 2021-12-31 | sec_edgar |
| intangible_assets | {"amount": 14252575, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD | 2020-12-31 | sec_edgar |
| intangible_assets | {"amount": 6758316, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD" | 2019-12-31 | sec_edgar |
| interest_expense | {"amount": 183956, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2024-12-31 | sec_edgar |
| interest_expense | {"amount": 222057, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2023-12-31 | sec_edgar |
| interest_expense | {"amount": 133882, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2022-12-31 | sec_edgar |
| interest_expense | {"amount": 229985, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2021-12-31 | sec_edgar |
| interest_expense | {"amount": 439607, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2020-12-31 | sec_edgar |
| interest_expense | {"amount": 171938, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2019-12-31 | sec_edgar |
| interest_expense | {"amount": 142641, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2018-12-31 | sec_edgar |
| interest_expense | {"amount": 183291, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2017-12-31 | sec_edgar |
| inventory | {"amount": 64560000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2024-12-31 | sec_edgar |
| inventory | {"amount": 17545153, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2023-12-31 | sec_edgar |
| inventory | {"amount": 108623, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2021-12-31 | sec_edgar |
| inventory | {"amount": 90769, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2020-12-31 | sec_edgar |
| inventory | {"amount": 125264, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2019-12-31 | sec_edgar |
| inventory | {"amount": 273271, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2018-12-31 | sec_edgar |
| long_term_debt | {"amount": 90821, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2019-12-31 | sec_edgar |
| long_term_debt_current | {"amount": 14117, "concept": "us-gaap:LongTermDebtCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| long_term_debt_current | {"amount": 77493, "concept": "us-gaap:LongTermDebtCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| long_term_debt_current | {"amount": 75469, "concept": "us-gaap:LongTermDebtCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"amount": 517590, "concept": "us-gaap:LongTermDebtNoncurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"amount": 505755, "concept": "us-gaap:LongTermDebtNoncurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"amount": 13328, "concept": "us-gaap:LongTermDebtNoncurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"amount": 91986, "concept": "us-gaap:LongTermDebtNoncurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| net_income | {"amount": -9524783, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| net_income | {"amount": -19298018, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2023-12-31 | sec_edgar |
| net_income | {"amount": -9365056, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2022-12-31 | sec_edgar |
| net_income | {"amount": -57135940, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2021-12-31 | sec_edgar |
| net_income | {"amount": 8169613, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2020-12-31 | sec_edgar |
| net_income | {"amount": 9073954, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2019-12-31 | sec_edgar |
| net_income | {"amount": 7919408, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2018-12-31 | sec_edgar |
| net_income | {"amount": 5124973, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2017-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 5167877, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 9980538, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 12744788, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 14807433, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 24999175, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 16098373, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 9811685, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 2441506, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 2976371, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 2339311, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 579647, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 505755, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 385379, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 91986, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| operating_expenses | {"amount": 6003032, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_expenses | {"amount": 30037627, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2023-12-31 | sec_edgar |
| operating_expenses | {"amount": 9152990, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2022-12-31 | sec_edgar |
| operating_expenses | {"amount": 57517758, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2021-12-31 | sec_edgar |
| operating_expenses | {"amount": 3215611, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2020-12-31 | sec_edgar |
| operating_expenses | {"amount": 6820073, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2019-12-31 | sec_edgar |
| operating_expenses | {"amount": 4105037, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2018-12-31 | sec_edgar |
| operating_expenses | {"amount": 2900349, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2017-12-31 | sec_edgar |
| operating_income | {"amount": -4457083, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_income | {"amount": -28883776, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2023-12-31 | sec_edgar |
| operating_income | {"amount": -7915474, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2022-12-31 | sec_edgar |
| operating_income | {"amount": -51160922, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2021-12-31 | sec_edgar |
| operating_income | {"amount": 10204409, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2020-12-31 | sec_edgar |
| operating_income | {"amount": 9482256, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2019-12-31 | sec_edgar |
| operating_income | {"amount": 8317465, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2018-12-31 | sec_edgar |
| operating_income | {"amount": 5944458, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2017-12-31 | sec_edgar |
| operating_lease_liability | {"amount": 1833678, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_lease_liability | {"amount": 2376891, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2023-12-31 | sec_edgar |
| operating_lease_liability | {"amount": 42302, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2022-12-31 | sec_edgar |
| operating_lease_liability | {"amount": 159111, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2021-12-31 | sec_edgar |
| operating_lease_liability | {"amount": 300486, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2020-12-31 | sec_edgar |
| operating_lease_liability | {"amount": 685511, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2019-12-31 | sec_edgar |
| operating_lease_liability | {"amount": 1000000, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2019-01-02 | sec_edgar |
| ppe_net | {"amount": 3337333, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2024-12-31 | sec_edgar |
| ppe_net | {"amount": 3544751, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2023-12-31 | sec_edgar |
| ppe_net | {"amount": 3817015, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2022-12-31 | sec_edgar |
| ppe_net | {"amount": 4149145, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2021-12-31 | sec_edgar |
| ppe_net | {"amount": 4255366, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2020-12-31 | sec_edgar |
| ppe_net | {"amount": 2324823, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2019-12-31 | sec_edgar |
| ppe_net | {"amount": 208869, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2018-12-31 | sec_edgar |
| pretax_income | {"amount": -9524783, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2024-12-31 | sec_edgar |
| pretax_income | {"amount": -29101646, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2023-12-31 | sec_edgar |