Organization record
Ebang International Holdings Inc.
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 436119, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_payable | {"amount": 286099, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_payable | {"amount": 292570, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_payable | {"amount": 1456577, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_payable | {"amount": 3387836, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_payable | {"amount": 2762187, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_payable | {"amount": 11832003, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_receivable | {"amount": 1099081, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_receivable | {"amount": 1586766, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_receivable | {"amount": 946514, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_receivable | {"amount": 3334727, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_receivable | {"amount": 9872746, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 7205113, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_receivable | {"amount": 8128178, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| capex | {"amount": 4497134, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2025-12-31 | sec_edgar |
| capex | {"amount": 223106, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2024-12-31 | sec_edgar |
| capex | {"amount": 985794, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2023-12-31 | sec_edgar |
| capex | {"amount": 3803943, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-12-31 | sec_edgar |
| capex | {"amount": 6153759, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-12-31 | sec_edgar |
| capex | {"amount": 10833436, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2020-12-31 | sec_edgar |
| capex | {"amount": 5832609, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-12-31 | sec_edgar |
| capex | {"amount": 5940856, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 200191726, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2025-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 213822331, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2024-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 241634262, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2023-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 251294952, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2022-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 239872316, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2021-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 13669439, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3464262, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 201019667, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2025-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 215004528, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2024-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 242920162, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 252227116, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2022-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 240926602, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2021-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 14123751, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2020-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 5778167, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2019-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 19481276, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2018-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 133009105, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2017-12-31 | sec_edgar |
| cashflow_financing | {"amount": 248284174, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2021-12-31 | sec_edgar |
| cashflow_financing | {"amount": 92058970, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2020-12-31 | sec_edgar |
| cashflow_financing | {"amount": 8547783, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2019-12-31 | sec_edgar |
| cashflow_financing | {"amount": 13959662, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2018-12-31 | sec_edgar |
| cashflow_investing | {"amount": -5366766, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2025-12-31 | sec_edgar |
| cashflow_investing | {"amount": -9891585, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2024-12-31 | sec_edgar |
| cashflow_investing | {"amount": 2630224, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2023-12-31 | sec_edgar |
| cashflow_investing | {"amount": 5752842, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2022-12-31 | sec_edgar |
| cashflow_investing | {"amount": -6511020, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2021-12-31 | sec_edgar |
| cashflow_investing | {"amount": -63180533, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2020-12-31 | sec_edgar |
| cashflow_investing | {"amount": -5809231, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2019-12-31 | sec_edgar |
| cashflow_investing | {"amount": -6284599, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2018-12-31 | sec_edgar |
| cashflow_operating | {"amount": -9045139, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2025-12-31 | sec_edgar |
| cashflow_operating | {"amount": -17613879, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2024-12-31 | sec_edgar |
| cashflow_operating | {"amount": -11530117, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2023-12-31 | sec_edgar |
| cashflow_operating | {"amount": 5153336, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2022-12-31 | sec_edgar |
| cashflow_operating | {"amount": -15849840, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2021-12-31 | sec_edgar |
| cashflow_operating | {"amount": -15538942, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2020-12-31 | sec_edgar |
| cashflow_operating | {"amount": -13260198, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2019-12-31 | sec_edgar |
| cashflow_operating | {"amount": -108232036, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "c | 2018-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 111771000, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 111771000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 6142141, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 4679085, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 21558986, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 16915795, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 22227055, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CNY", "value": 73600000, "concept": "us-gaap:CostOfGoodsAndServicesSold"} | 2021-12-30 | sec_edgar |
| cost_of_revenue | {"unit": "CNY", "value": 73600000, "concept": "us-gaap:CostOfGoodsAndServicesSold"} | 2021-12-30 | sec_edgar |
| cost_of_revenue | {"amount": 21903644, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 139623799, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 272000000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2019-11-30 | sec_edgar |
| cost_of_revenue | {"unit": "CNY", "value": 73600000, "concept": "us-gaap:CostOfGoodsAndServicesSold"} | 2019-01-19 | sec_edgar |
| cost_of_revenue | {"amount": 294596001, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-12-31 | sec_edgar |
| current_assets | {"amount": 216187992, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_assets | {"amount": 230765837, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_assets | {"amount": 249559107, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_assets | {"amount": 269105360, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| current_assets | {"amount": 298832145, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| current_assets | {"amount": 68600060, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| current_assets | {"amount": 28829102, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| current_liabilities | {"amount": 7914934, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_liabilities | {"amount": 11853050, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_liabilities | {"amount": 11959887, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_liabilities | {"amount": 15487691, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| current_liabilities | {"amount": 14705358, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| current_liabilities | {"amount": 34256761, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| current_liabilities | {"amount": 39046675, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 2554235, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2025-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 2601044, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2024-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 3519859, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2023-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 10711543, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2022-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 6258055, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2021-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -2.24, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -3.22, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -5.86, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -7.03, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2022-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.75, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2021-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -7.55, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2020-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.38, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2019-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.36, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2018-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -2.24, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2025-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -3.22, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2024-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -5.86, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2023-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -7.03, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2022-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.75, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2021-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -7.55, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2020-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.38, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2019-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.36, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2018-12-31 | sec_edgar |
| goodwill | {"amount": 1277789, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2024-12-31 | sec_edgar |
| goodwill | {"amount": 1353101, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2024-11-08 | sec_edgar |
| goodwill | {"amount": 2299628, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2022-12-31 | sec_edgar |
| gross_profit | {"amount": 394846, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-12-31 | sec_edgar |
| gross_profit | {"amount": 1189686, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-12-31 | sec_edgar |
| gross_profit | {"amount": -16703805, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-12-31 | sec_edgar |
| gross_profit | {"amount": 15412324, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2022-12-31 | sec_edgar |
| gross_profit | {"amount": 29223192, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-12-31 | sec_edgar |
| gross_profit | {"amount": -2899343, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2020-12-31 | sec_edgar |
| gross_profit | {"amount": -30563733, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2019-12-31 | sec_edgar |
| gross_profit | {"amount": 24445792, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2018-12-31 | sec_edgar |
| income_tax_expense | {"amount": -320983, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-12-31 | sec_edgar |
| income_tax_expense | {"amount": -42545, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-12-31 | sec_edgar |
| income_tax_expense | {"amount": -1031461, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-12-31 | sec_edgar |
| income_tax_expense | {"amount": -72933, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2022-12-31 | sec_edgar |
| income_tax_expense | {"amount": -378843, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2021-12-31 | sec_edgar |
| income_tax_expense | {"amount": 9251542, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2020-12-31 | sec_edgar |
| income_tax_expense | {"amount": 400311, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2019-12-31 | sec_edgar |
| income_tax_expense | {"amount": 899586, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2018-12-31 | sec_edgar |
| industry_sic | {"code": "6200", "scheme": "SIC", "description": "Security & Commodity Brokers, Dealers, E | sec_edgar | |
| intangible_assets | {"amount": 2196854, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2025-12-31 | sec_edgar |
| intangible_assets | {"amount": 3339664, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2024-12-31 | sec_edgar |
| intangible_assets | {"amount": 2329777, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2023-12-31 | sec_edgar |
| intangible_assets | {"amount": 6890738, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD" | 2022-12-31 | sec_edgar |
| intangible_assets | {"amount": 22512208, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD | 2021-12-31 | sec_edgar |
| intangible_assets | {"amount": 23077435, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD | 2020-12-31 | sec_edgar |
| intangible_assets | {"amount": 3784153, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2019-12-31 | sec_edgar |
| inventory | {"amount": 3642958, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2025-12-31 | sec_edgar |
| inventory | {"amount": 597116, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2024-12-31 | sec_edgar |
| inventory | {"amount": 198846, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2023-12-31 | sec_edgar |
| inventory | {"amount": 440064, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2022-12-31 | sec_edgar |
| inventory | {"amount": 7137538, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2021-12-31 | sec_edgar |
| inventory | {"amount": 3845091, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2020-12-31 | sec_edgar |
| inventory | {"amount": 13088542, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2019-12-31 | sec_edgar |
| long_term_debt | {"amount": 765967, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2020-12-31 | sec_edgar |
| marketable_securities | {"amount": 109887, "concept": "us-gaap:MarketableSecuritiesCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| marketable_securities | {"amount": 215375, "concept": "us-gaap:MarketableSecuritiesCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| marketable_securities | {"amount": 496122, "concept": "us-gaap:MarketableSecuritiesCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| marketable_securities | {"amount": 5611815, "concept": "us-gaap:MarketableSecuritiesCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| net_income | {"amount": -14093529, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-12-31 | sec_edgar |
| net_income | {"amount": -20251051, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| net_income | {"amount": -36772143, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2023-12-31 | sec_edgar |
| net_income | {"amount": -43888242, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2022-12-31 | sec_edgar |
| net_income | {"amount": 4430941, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2021-12-31 | sec_edgar |
| net_income | {"amount": -32110924, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2020-12-31 | sec_edgar |
| net_income | {"amount": -42403369, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2019-12-31 | sec_edgar |
| net_income | {"amount": -12308494, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2018-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 40579936, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 45038146, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 48680541, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 75059724, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 87032026, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 75600166, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 53781944, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 3812168, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 3590535, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 4957417, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 6889512, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 2179448, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 119699, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 17993747, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| operating_expenses | {"amount": 25694355, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2025-12-31 | sec_edgar |
| operating_expenses | {"amount": 31562578, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_expenses | {"amount": 36942914, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2023-12-31 | sec_edgar |
| operating_expenses | {"amount": 63406564, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2022-12-31 | sec_edgar |
| operating_expenses | {"unit": "CNY", "value": 500000, "concept": "us-gaap:CostsAndExpenses"} | 2021-12-31 | sec_edgar |
| operating_expenses | {"amount": 23747458, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2020-12-31 | sec_edgar |
| operating_expenses | {"amount": 20084088, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2019-12-31 | sec_edgar |
| operating_expenses | {"amount": 55506699, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2018-12-31 | sec_edgar |
| operating_income | {"amount": -25299509, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2025-12-31 | sec_edgar |
| operating_income | {"amount": -30372892, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_income | {"amount": -53639195, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2023-12-31 | sec_edgar |
| operating_income | {"amount": -47988299, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2022-12-31 | sec_edgar |
| operating_income | {"amount": 2030369, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2021-12-31 | sec_edgar |
| operating_income | {"amount": -26646801, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2020-12-31 | sec_edgar |
| operating_income | {"amount": -50647821, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2019-12-31 | sec_edgar |
| operating_income | {"amount": -31060907, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2018-12-31 | sec_edgar |
| operating_lease_liability | {"amount": 4605152, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2025-12-31 | sec_edgar |
| operating_lease_liability | {"amount": 4031580, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_lease_liability | {"amount": 6676300, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2023-12-31 | sec_edgar |
| operating_lease_liability | {"amount": 7257144, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2022-12-31 | sec_edgar |
| operating_lease_liability | {"amount": 3448226, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2021-12-31 | sec_edgar |
| operating_lease_liability | {"amount": 796335, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2020-12-31 | sec_edgar |
| operating_lease_liability | {"amount": 1192534, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2019-12-31 | sec_edgar |
| ppe_net | {"amount": 29804484, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2025-12-31 | sec_edgar |
| ppe_net | {"amount": 29907181, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2024-12-31 | sec_edgar |
| ppe_net | {"amount": 33151061, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2023-12-31 | sec_edgar |
| ppe_net | {"amount": 36549278, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2022-12-31 | sec_edgar |
| ppe_net | {"amount": 33329610, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2021-12-31 | sec_edgar |
| ppe_net | {"amount": 29123243, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2020-12-31 | sec_edgar |
| ppe_net | {"amount": 13224761, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2019-12-31 | sec_edgar |
| pretax_income | {"amount": -14486181, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2025-12-31 | sec_edgar |
| pretax_income | {"amount": -20908714, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2024-12-31 | sec_edgar |