FACTANKER · measured, cited, anchored official records connected

Organization record

TANTECH HOLDINGS LTD

All evidence-backed facts for this organization, identity resolved across official registers.

CIK: 0001588084Every fact source-linked

Cite: FACTANKER, https://factanker.com/entity/d0bcbd8f-fba8-410c-84fa-f35435597263

Facts on record

Newest first; every row links to its evidence page.

FactValuePeriodSource
accounts_payable{"amount": 477794, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-12-31sec_edgar
accounts_payable{"amount": 59607, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-06-30sec_edgar
accounts_payable{"amount": 358, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-12-31sec_edgar
accounts_payable{"amount": 6513874, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-06-30sec_edgar
accounts_payable{"amount": 851405, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-12-31sec_edgar
accounts_payable{"amount": 2765618, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-06-30sec_edgar
accounts_payable{"amount": 2118705, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-12-31sec_edgar
accounts_payable{"amount": 2396958, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-06-30sec_edgar
accounts_payable{"amount": 1563787, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-12-31sec_edgar
accounts_payable{"amount": 1543994, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-12-31sec_edgar
accounts_payable{"amount": 1947558, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-12-31sec_edgar
accounts_payable{"amount": 3072368, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-12-31sec_edgar
accounts_payable{"amount": 3741193, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-12-31sec_edgar
accounts_payable{"amount": 3151425, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-12-31sec_edgar
accounts_receivable{"amount": 27795715, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-12-31sec_edgar
accounts_receivable{"amount": 32607591, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-12-31sec_edgar
accounts_receivable{"amount": 41161573, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-06-30sec_edgar
accounts_receivable{"amount": 40174332, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-12-31sec_edgar
accounts_receivable{"amount": 47011566, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-06-30sec_edgar
accounts_receivable{"amount": 44962926, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-12-31sec_edgar
accounts_receivable{"amount": 50254977, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-12-31sec_edgar
accounts_receivable{"amount": 40640892, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-12-31sec_edgar
accounts_receivable{"amount": 40484871, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-12-31sec_edgar
accounts_receivable{"amount": 43567769, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-12-31sec_edgar
accounts_receivable{"amount": 28459889, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-12-31sec_edgar
capex{"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency":2025-12-31sec_edgar
capex{"amount": 40000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2025-06-30sec_edgar
capex{"amount": 80525, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2024-12-31sec_edgar
capex{"amount": 12817, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2024-06-30sec_edgar
capex{"amount": 431, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency2023-12-31sec_edgar
capex{"amount": 184760, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2023-06-30sec_edgar
capex{"amount": 1571, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2022-12-31sec_edgar
capex{"amount": 21879, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2022-06-30sec_edgar
capex{"amount": 220308, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2021-12-31sec_edgar
capex{"amount": 5086, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2021-06-30sec_edgar
capex{"amount": 144806, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2020-12-31sec_edgar
capex{"amount": 9524, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2020-06-30sec_edgar
capex{"amount": 92369, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2019-12-31sec_edgar
capex{"amount": 104815, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2019-06-30sec_edgar
capex{"amount": 559038, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2018-12-31sec_edgar
capex{"amount": 1302721, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-12-31sec_edgar
capex{"amount": 8282, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2016-12-31sec_edgar
capex{"amount": 242552, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2015-12-31sec_edgar
capex{"amount": 1594404, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2014-12-31sec_edgar
capex{"amount": 413597, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2013-12-31sec_edgar
cash_and_equivalents{"amount": 33019289, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2025-12-31sec_edgar
cash_and_equivalents{"amount": 32374918, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2025-06-30sec_edgar
cash_and_equivalents{"amount": 35190663, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-12-31sec_edgar
cash_and_equivalents{"amount": 34196461, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-06-30sec_edgar
cash_and_equivalents{"amount": 29061639, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-12-31sec_edgar
cash_and_equivalents{"amount": 24718222, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-06-30sec_edgar
cash_and_equivalents{"amount": 18976684, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-12-31sec_edgar
cash_and_equivalents{"amount": 10802613, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-06-30sec_edgar
cash_and_equivalents{"amount": 43144049, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2021-12-31sec_edgar
cash_and_equivalents{"amount": 40711801, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2021-06-30sec_edgar
cash_and_equivalents{"amount": 37119195, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2020-12-31sec_edgar
cash_and_equivalents{"amount": 15418825, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2020-06-30sec_edgar
cash_and_equivalents{"amount": 12440457, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-12-31sec_edgar
cash_and_equivalents{"amount": 7748416, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2018-12-31sec_edgar
cash_and_equivalents{"amount": 9717909, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2017-12-31sec_edgar
cash_and_equivalents{"amount": 5942842, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2016-12-31sec_edgar
cash_and_equivalents{"amount": 6273389, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2015-12-31sec_edgar
cash_and_equivalents{"amount": 415275, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency":2014-12-31sec_edgar
cash_and_equivalents{"amount": 1659059, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2013-12-31sec_edgar
cash_and_equivalents{"amount": 618002, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency":2012-12-31sec_edgar
cash_and_restricted_cash{"amount": 33064064, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2025-12-31sec_edgar
cash_and_restricted_cash{"amount": 32374918, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2025-06-30sec_edgar
cash_and_restricted_cash{"amount": 35211333, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2024-12-31sec_edgar
cash_and_restricted_cash{"amount": 34225440, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2024-06-30sec_edgar
cash_and_restricted_cash{"amount": 29125232, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2023-12-31sec_edgar
cash_and_restricted_cash{"amount": 24741572, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2023-06-30sec_edgar
cash_and_restricted_cash{"amount": 18981511, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2022-12-31sec_edgar
cash_and_restricted_cash{"amount": 10802613, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2022-06-30sec_edgar
cash_and_restricted_cash{"amount": 43566881, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2021-12-31sec_edgar
cash_and_restricted_cash{"amount": 40711801, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2021-06-30sec_edgar
cash_and_restricted_cash{"amount": 37339304, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2020-12-31sec_edgar
cash_and_restricted_cash{"amount": 15421655, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2020-06-30sec_edgar
cash_and_restricted_cash{"amount": 12645977, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2019-12-31sec_edgar
cash_and_restricted_cash{"amount": 14816113, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2019-06-30sec_edgar
cash_and_restricted_cash{"amount": 9869793, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash2018-12-31sec_edgar
cash_and_restricted_cash{"amount": 13619435, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2017-12-31sec_edgar
cash_and_restricted_cash{"amount": 6200989, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash2016-12-31sec_edgar
cash_and_restricted_cash{"amount": 6239661, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash2015-12-31sec_edgar
cashflow_financing{"amount": 3424786, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2025-12-31sec_edgar
cashflow_financing{"amount": 520604, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre2025-06-30sec_edgar
cashflow_financing{"amount": 3469225, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2024-12-31sec_edgar
cashflow_financing{"amount": 1488834, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2024-06-30sec_edgar
cashflow_financing{"amount": 7429558, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2023-12-31sec_edgar
cashflow_financing{"amount": 8509635, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2023-06-30sec_edgar
cashflow_financing{"amount": 15292303, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2022-12-31sec_edgar
cashflow_financing{"amount": 15958904, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2022-06-30sec_edgar
cashflow_financing{"amount": 12805449, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2021-12-31sec_edgar
cashflow_financing{"amount": 4714214, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2021-06-30sec_edgar
cashflow_financing{"amount": 8940069, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2020-12-31sec_edgar
cashflow_financing{"amount": 521362, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre2020-06-30sec_edgar
cashflow_financing{"amount": -5460126, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2019-12-31sec_edgar
cashflow_financing{"amount": -5900176, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2019-06-30sec_edgar
cashflow_financing{"amount": -810004, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2018-12-31sec_edgar
cashflow_financing{"amount": 8336389, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2017-12-31sec_edgar
cashflow_financing{"amount": 9399929, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2016-12-31sec_edgar
cashflow_financing{"amount": 8843002, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2015-12-31sec_edgar
cashflow_investing{"amount": -1075869, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2025-12-31sec_edgar
cashflow_investing{"amount": -582134, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr2025-06-30sec_edgar
cashflow_investing{"amount": -3299923, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2024-12-31sec_edgar
cashflow_investing{"amount": -900070, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr2024-06-30sec_edgar
cashflow_investing{"amount": -2575483, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2023-12-31sec_edgar
cashflow_investing{"amount": -1397446, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2023-06-30sec_edgar
cashflow_investing{"amount": -44999407, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2022-12-31sec_edgar
cashflow_investing{"amount": -45214318, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2022-06-30sec_edgar
cashflow_investing{"amount": 524084, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre2021-12-31sec_edgar
cashflow_investing{"amount": -5086, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren2021-06-30sec_edgar
cashflow_investing{"amount": -122964, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr2020-12-31sec_edgar
cashflow_investing{"amount": 11926, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren2020-06-30sec_edgar
cashflow_investing{"amount": -5930314, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2019-12-31sec_edgar
cashflow_investing{"amount": -89071, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre2019-06-30sec_edgar
cashflow_investing{"amount": -17995510, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2018-12-31sec_edgar
cashflow_investing{"amount": -3493252, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2017-12-31sec_edgar
cashflow_investing{"amount": -1877974, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2016-12-31sec_edgar
cashflow_investing{"amount": -7153860, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2015-12-31sec_edgar
cashflow_operating{"amount": -5816139, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2025-12-31sec_edgar
cashflow_operating{"amount": -3400497, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2025-06-30sec_edgar
cashflow_operating{"amount": 5362937, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2024-12-31sec_edgar
cashflow_operating{"amount": 4445522, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2024-06-30sec_edgar
cashflow_operating{"amount": 5260290, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2023-12-31sec_edgar
cashflow_operating{"amount": -901876, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2023-06-30sec_edgar
cashflow_operating{"amount": 8293001, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2022-12-31sec_edgar
cashflow_operating{"amount": -2354598, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2022-06-30sec_edgar
cashflow_operating{"amount": -8090458, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2021-12-31sec_edgar
cashflow_operating{"amount": -1656029, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2021-06-30sec_edgar
cashflow_operating{"amount": 14171560, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2020-12-31sec_edgar
cashflow_operating{"amount": 2440406, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2020-06-30sec_edgar
cashflow_operating{"amount": 14696912, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2019-12-31sec_edgar
cashflow_operating{"amount": 11365530, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2019-06-30sec_edgar
cashflow_operating{"amount": 14664880, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2018-12-31sec_edgar
cashflow_operating{"amount": 2151011, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2017-12-31sec_edgar
cashflow_operating{"amount": -7069431, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2016-12-31sec_edgar
cashflow_operating{"amount": 4450532, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2015-12-31sec_edgar
cashflow_operating{"amount": 2460362, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui2014-12-31sec_edgar
cashflow_operating{"amount": -1947953, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu2013-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 1132658, "concept": "us-gaap:CommonStockSharesIssued"}2024-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 8343755, "concept": "us-gaap:CommonStockSharesIssued"}2024-06-30sec_edgar
common_shares_issued{"unit": "shares", "value": 94925, "concept": "us-gaap:CommonStockSharesIssued"}2023-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 3457906, "concept": "us-gaap:CommonStockSharesIssued"}2023-06-30sec_edgar
common_shares_issued{"unit": "shares", "value": 1217906, "concept": "us-gaap:CommonStockSharesIssued"}2022-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 1219937, "concept": "us-gaap:CommonStockSharesIssued"}2022-06-30sec_edgar
common_shares_issued{"unit": "shares", "value": 29278601, "concept": "us-gaap:CommonStockSharesIssued"}2022-06-29sec_edgar
common_shares_issued{"unit": "shares", "value": 6399460, "concept": "us-gaap:CommonStockSharesIssued"}2022-02-25sec_edgar
common_shares_issued{"unit": "shares", "value": 63994606, "concept": "us-gaap:CommonStockSharesIssued"}2022-02-24sec_edgar
common_shares_issued{"unit": "shares", "value": 266640, "concept": "us-gaap:CommonStockSharesIssued"}2021-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 42874097, "concept": "us-gaap:CommonStockSharesIssued"}2021-06-30sec_edgar
common_shares_issued{"unit": "shares", "value": 3589409, "concept": "us-gaap:CommonStockSharesIssued"}2020-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 28888834, "concept": "us-gaap:CommonStockSharesIssued"}2020-06-30sec_edgar
common_shares_issued{"unit": "shares", "value": 35894097, "concept": "us-gaap:CommonStockSharesIssued"}2019-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 28853242, "concept": "us-gaap:CommonStockSharesIssued"}2018-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 28703242, "concept": "us-gaap:CommonStockSharesIssued"}2017-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 24311935, "concept": "us-gaap:CommonStockSharesIssued"}2016-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 21600000, "concept": "us-gaap:CommonStockSharesIssued"}2015-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 20000000, "concept": "us-gaap:CommonStockSharesIssued"}2014-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 50000000, "concept": "us-gaap:CommonStockSharesIssued"}2013-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 6214872, "concept": "dei:EntityCommonStockSharesOutstanding"}2026-04-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 1132658, "concept": "us-gaap:CommonStockSharesOutstanding"}2024-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 8343755, "concept": "us-gaap:CommonStockSharesOutstanding"}2024-06-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 94925, "concept": "us-gaap:CommonStockSharesOutstanding"}2023-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 3457906, "concept": "us-gaap:CommonStockSharesOutstanding"}2023-06-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 1217906, "concept": "us-gaap:CommonStockSharesOutstanding"}2022-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 1219937, "concept": "us-gaap:CommonStockSharesOutstanding"}2022-06-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 6399460, "concept": "us-gaap:CommonStockSharesOutstanding"}2022-02-25sec_edgar
common_shares_outstanding{"unit": "shares", "value": 6399460, "concept": "us-gaap:CommonStockSharesOutstanding"}2022-02-24sec_edgar
common_shares_outstanding{"unit": "shares", "value": 266640, "concept": "us-gaap:CommonStockSharesOutstanding"}2021-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42874097, "concept": "us-gaap:CommonStockSharesOutstanding"}2021-06-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 3589409, "concept": "us-gaap:CommonStockSharesOutstanding"}2020-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 28853242, "concept": "us-gaap:CommonStockSharesOutstanding"}2020-06-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 28853242, "concept": "us-gaap:CommonStockSharesOutstanding"}2019-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 28853242, "concept": "us-gaap:CommonStockSharesOutstanding"}2018-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 28703242, "concept": "us-gaap:CommonStockSharesOutstanding"}2017-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 24311935, "concept": "us-gaap:CommonStockSharesOutstanding"}2016-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 21600000, "concept": "us-gaap:CommonStockSharesOutstanding"}2015-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 20000000, "concept": "us-gaap:CommonStockSharesOutstanding"}2014-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 50000000, "concept": "us-gaap:CommonStockSharesOutstanding"}2013-12-31sec_edgar
cost_of_revenue{"amount": 31217636, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2025-12-31sec_edgar
cost_of_revenue{"amount": 16297239, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2025-06-30sec_edgar
cost_of_revenue{"amount": 33997253, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2024-12-31sec_edgar
cost_of_revenue{"amount": 16717284, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2024-06-30sec_edgar
cost_of_revenue{"amount": 34914317, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2023-12-31sec_edgar
cost_of_revenue{"amount": 15686879, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2023-06-30sec_edgar
cost_of_revenue{"amount": 42859530, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2022-12-31sec_edgar
cost_of_revenue{"amount": 21887449, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2022-06-30sec_edgar
cost_of_revenue{"amount": 44832347, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2021-12-31sec_edgar
cost_of_revenue{"amount": 16660387, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2021-06-30sec_edgar
cost_of_revenue{"amount": 37807297, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2020-12-31sec_edgar
cost_of_revenue{"amount": 19817263, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2020-06-30sec_edgar
cost_of_revenue{"amount": 43253070, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2019-12-31sec_edgar
cost_of_revenue{"amount": 17271777, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2019-06-30sec_edgar
cost_of_revenue{"amount": 21532319, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2018-12-31sec_edgar
cost_of_revenue{"amount": 31741753, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2017-12-31sec_edgar
cost_of_revenue{"amount": 26879316, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2016-12-31sec_edgar
cost_of_revenue{"amount": 32082693, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2015-12-31sec_edgar
cost_of_revenue{"amount": 44852994, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2014-12-31sec_edgar
cost_of_revenue{"amount": 44064389, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2013-12-31sec_edgar
current_assets{"amount": 73990681, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2025-12-31sec_edgar