FACTANKER · measured, cited, anchored official records connected

Organization record

ReTo Eco-Solutions, Inc.

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

CIK: 0001687277Every fact source-linked

Cite: FACTANKER, https://factanker.com/entity/46388175-42c9-48aa-b551-2a6284e465e5

Facts on record

Newest first; every row links to its evidence page.

FactValuePeriodSource
accounts_payable{"amount": 137050, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-12-31sec_edgar
accounts_payable{"amount": 67362, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-06-30sec_edgar
accounts_payable{"amount": 37866, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-12-31sec_edgar
accounts_payable{"amount": 35211, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-12-31sec_edgar
accounts_payable{"amount": 2624701, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-12-31sec_edgar
accounts_payable{"amount": 2633057, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-06-30sec_edgar
accounts_payable{"amount": 2121313, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-12-31sec_edgar
accounts_payable{"amount": 502043, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-12-31sec_edgar
accounts_payable{"amount": 1151570, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-12-31sec_edgar
accounts_payable{"amount": 803224, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-12-31sec_edgar
accounts_payable{"amount": 2506484, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-12-31sec_edgar
accounts_payable{"amount": 4405118, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-12-31sec_edgar
accounts_receivable{"amount": 332975, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-12-31sec_edgar
accounts_receivable{"amount": 308435, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-06-30sec_edgar
accounts_receivable{"amount": 145853, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-12-31sec_edgar
accounts_receivable{"amount": 636733, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-06-30sec_edgar
accounts_receivable{"amount": 1062237, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-12-31sec_edgar
accounts_receivable{"amount": 2150450, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-12-31sec_edgar
accounts_receivable{"amount": 2778727, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-06-30sec_edgar
accounts_receivable{"amount": 441703, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-12-31sec_edgar
accounts_receivable{"amount": 2856105, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-12-31sec_edgar
accounts_receivable{"amount": 11252002, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-12-31sec_edgar
accounts_receivable{"amount": 13840895, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-12-31sec_edgar
accounts_receivable{"amount": 18503286, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-12-31sec_edgar
accounts_receivable{"amount": 15207029, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-12-31sec_edgar
capex{"amount": 113125, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2025-12-31sec_edgar
capex{"amount": 53884, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2025-06-30sec_edgar
capex{"amount": 46831, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2023-12-31sec_edgar
capex{"amount": 104392, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2023-06-30sec_edgar
capex{"amount": 149547, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2022-12-31sec_edgar
capex{"amount": 17686, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2021-12-31sec_edgar
capex{"amount": 64758, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2020-12-31sec_edgar
capex{"amount": 274421, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2019-12-31sec_edgar
capex{"amount": 9269640, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-12-31sec_edgar
capex{"amount": 4648095, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-12-31sec_edgar
capex{"amount": 9372067, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-12-31sec_edgar
capex{"amount": 2709343, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-12-31sec_edgar
cash_and_equivalents{"amount": 250008, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency":2025-12-31sec_edgar
cash_and_equivalents{"amount": 2459943, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2025-06-30sec_edgar
cash_and_equivalents{"amount": 671355, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency":2024-12-31sec_edgar
cash_and_equivalents{"amount": 1552455, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2024-06-30sec_edgar
cash_and_equivalents{"amount": 152487, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency":2023-12-31sec_edgar
cash_and_equivalents{"amount": 113895, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency":2022-12-31sec_edgar
cash_and_equivalents{"amount": 832389, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency":2022-06-30sec_edgar
cash_and_equivalents{"amount": 457495, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency":2021-12-31sec_edgar
cash_and_equivalents{"amount": 1058138, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2020-12-31sec_edgar
cash_and_equivalents{"amount": 897281, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency":2019-12-31sec_edgar
cash_and_equivalents{"amount": 1458483, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2018-12-31sec_edgar
cash_and_equivalents{"amount": 10863040, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-12-31sec_edgar
cash_and_equivalents{"amount": 1594594, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2016-12-31sec_edgar
cash_and_equivalents{"amount": 532627, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency":2015-12-31sec_edgar
cash_and_equivalents{"amount": 2031544, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2014-12-31sec_edgar
cash_and_restricted_cash{"amount": 255987, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE2025-12-31sec_edgar
cash_and_restricted_cash{"amount": 2459943, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash2025-06-30sec_edgar
cash_and_restricted_cash{"amount": 671355, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE2024-12-31sec_edgar
cash_and_restricted_cash{"amount": 1552455, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash2024-06-30sec_edgar
cash_and_restricted_cash{"amount": 1413669, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash2023-12-31sec_edgar
cash_and_restricted_cash{"amount": 233839, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE2023-06-30sec_edgar
cash_and_restricted_cash{"amount": 113895, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE2022-12-31sec_edgar
cash_and_restricted_cash{"amount": 832389, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE2022-06-30sec_edgar
cash_and_restricted_cash{"amount": 457495, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE2021-12-31sec_edgar
cash_and_restricted_cash{"amount": 236833, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE2021-06-30sec_edgar
cash_and_restricted_cash{"amount": 1120840, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash2020-12-31sec_edgar
cash_and_restricted_cash{"amount": 985715, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE2019-12-31sec_edgar
cash_and_restricted_cash{"amount": 1543776, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash2018-12-31sec_edgar
cash_and_restricted_cash{"amount": 10833348, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2017-12-31sec_edgar
cash_and_restricted_cash{"amount": 1824994, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash2016-12-31sec_edgar
cash_and_restricted_cash{"amount": 686627, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE2015-12-31sec_edgar
cashflow_financing{"amount": 6039573, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2025-12-31sec_edgar
cashflow_financing{"amount": 3649243, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2025-06-30sec_edgar
cashflow_financing{"amount": 29782506, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2024-12-31sec_edgar
cashflow_financing{"amount": 9322724, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2024-06-30sec_edgar
cashflow_financing{"amount": 12465320, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2023-12-31sec_edgar
cashflow_financing{"amount": 4173282, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2023-06-30sec_edgar
cashflow_financing{"amount": 4755815, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2022-12-31sec_edgar
cashflow_financing{"amount": 4642753, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2022-06-30sec_edgar
cashflow_financing{"amount": 4048147, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2021-12-31sec_edgar
cashflow_financing{"amount": 483786, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre2021-06-30sec_edgar
cashflow_financing{"amount": -1177839, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2020-12-31sec_edgar
cashflow_financing{"amount": -547483, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2019-12-31sec_edgar
cashflow_financing{"amount": 3456116, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2018-12-31sec_edgar
cashflow_financing{"amount": 13999043, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2017-12-31sec_edgar
cashflow_financing{"amount": 6743544, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2016-12-31sec_edgar
cashflow_financing{"amount": 1721122, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2015-12-31sec_edgar
cashflow_investing{"amount": -2151465, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2025-12-31sec_edgar
cashflow_investing{"amount": -29836, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre2025-06-30sec_edgar
cashflow_investing{"amount": -33580289, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2024-12-31sec_edgar
cashflow_investing{"amount": -3951146, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2024-06-30sec_edgar
cashflow_investing{"amount": 351683, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre2023-12-31sec_edgar
cashflow_investing{"amount": 407004, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre2023-06-30sec_edgar
cashflow_investing{"amount": 4242703, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr2022-12-31sec_edgar
cashflow_investing{"amount": 4462161, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr2022-06-30sec_edgar
cashflow_investing{"amount": -1743599, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2021-12-31sec_edgar
cashflow_investing{"amount": -390415, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr2021-06-30sec_edgar
cashflow_investing{"amount": 944401, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre2020-12-31sec_edgar
cashflow_investing{"amount": -73635, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre2019-12-31sec_edgar
cashflow_investing{"amount": -11545185, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2018-12-31sec_edgar
cashflow_investing{"amount": -7374003, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2017-12-31sec_edgar
cashflow_investing{"amount": -9301237, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2016-12-31sec_edgar
cashflow_investing{"amount": -5163388, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2015-12-31sec_edgar
cashflow_operating{"amount": -4341056, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2025-12-31sec_edgar
cashflow_operating{"amount": -1597331, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2025-06-30sec_edgar
cashflow_operating{"amount": 3077282, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2024-12-31sec_edgar
cashflow_operating{"amount": -4755332, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2024-06-30sec_edgar
cashflow_operating{"amount": -11590745, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu2023-12-31sec_edgar
cashflow_operating{"amount": -4540270, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2023-06-30sec_edgar
cashflow_operating{"amount": -9961835, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2022-12-31sec_edgar
cashflow_operating{"amount": -9270409, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2022-06-30sec_edgar
cashflow_operating{"amount": -2764242, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2021-12-31sec_edgar
cashflow_operating{"amount": -976361, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2021-06-30sec_edgar
cashflow_operating{"amount": 247948, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre2020-12-31sec_edgar
cashflow_operating{"amount": 86834, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren2019-12-31sec_edgar
cashflow_operating{"amount": -903883, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2018-12-31sec_edgar
cashflow_operating{"amount": 2534918, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2017-12-31sec_edgar
cashflow_operating{"amount": 3937956, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2016-12-31sec_edgar
cashflow_operating{"amount": 1858327, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2015-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 1887189, "concept": "us-gaap:CommonStockSharesIssued"}2025-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 7323491, "concept": "us-gaap:CommonStockSharesIssued"}2025-06-30sec_edgar
common_shares_issued{"unit": "shares", "value": 386253, "concept": "us-gaap:CommonStockSharesIssued"}2024-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 3828868, "concept": "us-gaap:CommonStockSharesIssued"}2024-06-30sec_edgar
common_shares_issued{"unit": "shares", "value": 120519, "concept": "us-gaap:CommonStockSharesIssued"}2023-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 43398885, "concept": "us-gaap:CommonStockSharesIssued"}2022-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 43108112, "concept": "us-gaap:CommonStockSharesIssued"}2022-06-30sec_edgar
common_shares_issued{"unit": "shares", "value": 28965034, "concept": "us-gaap:CommonStockSharesIssued"}2021-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 24135000, "concept": "us-gaap:CommonStockSharesIssued"}2020-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 23160000, "concept": "us-gaap:CommonStockSharesIssued"}2019-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 22760000, "concept": "us-gaap:CommonStockSharesIssued"}2018-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 22760000, "concept": "us-gaap:CommonStockSharesIssued"}2017-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 18640000, "concept": "us-gaap:CommonStockSharesIssued"}2016-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 1887189, "concept": "us-gaap:CommonStockSharesOutstanding"}2025-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 7323491, "concept": "us-gaap:CommonStockSharesOutstanding"}2025-06-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 386253, "concept": "us-gaap:CommonStockSharesOutstanding"}2024-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 1205188, "concept": "us-gaap:CommonStockSharesOutstanding"}2024-06-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 120519, "concept": "us-gaap:CommonStockSharesOutstanding"}2023-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 43398885, "concept": "us-gaap:CommonStockSharesOutstanding"}2022-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 43108112, "concept": "us-gaap:CommonStockSharesOutstanding"}2022-06-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 28965034, "concept": "us-gaap:CommonStockSharesOutstanding"}2021-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 25135000, "concept": "dei:EntityCommonStockSharesOutstanding"}2021-05-14sec_edgar
common_shares_outstanding{"unit": "shares", "value": 24135000, "concept": "us-gaap:CommonStockSharesOutstanding"}2020-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 24135000, "concept": "dei:EntityCommonStockSharesOutstanding"}2020-10-27sec_edgar
common_shares_outstanding{"unit": "shares", "value": 23160000, "concept": "us-gaap:CommonStockSharesOutstanding"}2019-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 22760000, "concept": "us-gaap:CommonStockSharesOutstanding"}2018-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 22760000, "concept": "us-gaap:CommonStockSharesOutstanding"}2017-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 18640000, "concept": "us-gaap:CommonStockSharesOutstanding"}2016-12-31sec_edgar
cost_of_revenue{"amount": 2181184, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2025-12-31sec_edgar
cost_of_revenue{"amount": 864006, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2025-06-30sec_edgar
cost_of_revenue{"amount": 1003772, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2024-12-31sec_edgar
cost_of_revenue{"amount": 435806, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2024-06-30sec_edgar
cost_of_revenue{"amount": 9240, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2023-12-31sec_edgar
cost_of_revenue{"amount": 1140192, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2023-06-30sec_edgar
cost_of_revenue{"amount": 203348, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2022-12-31sec_edgar
cost_of_revenue{"amount": 2514974, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2022-06-30sec_edgar
cost_of_revenue{"amount": 3214349, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2021-12-31sec_edgar
cost_of_revenue{"amount": 1636699, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2021-06-30sec_edgar
cost_of_revenue{"amount": 6341539, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2020-12-31sec_edgar
cost_of_revenue{"amount": 11778758, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2019-12-31sec_edgar
cost_of_revenue{"amount": 15269448, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2018-12-31sec_edgar
cost_of_revenue{"amount": 11042287, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2017-12-31sec_edgar
cost_of_revenue{"amount": 18371228, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2016-12-31sec_edgar
current_assets{"amount": 1319578, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2025-12-31sec_edgar
current_assets{"amount": 3812391, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2025-06-30sec_edgar
current_assets{"amount": 1368648, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2024-12-31sec_edgar
current_assets{"amount": 19604814, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2024-06-30sec_edgar
current_assets{"amount": 10464678, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2023-12-31sec_edgar
current_assets{"amount": 7537185, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2022-12-31sec_edgar
current_assets{"amount": 16913266, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2022-06-30sec_edgar
current_assets{"amount": 13030161, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2021-12-31sec_edgar
current_assets{"amount": 13279510, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2020-12-31sec_edgar
current_assets{"amount": 25464247, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2019-12-31sec_edgar
current_assets{"amount": 29521952, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2018-12-31sec_edgar
current_assets{"amount": 33600464, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2017-12-31sec_edgar
current_assets{"amount": 21144455, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2016-12-31sec_edgar
current_liabilities{"amount": 6428611, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2025-12-31sec_edgar
current_liabilities{"amount": 6499491, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2025-06-30sec_edgar
current_liabilities{"amount": 3948634, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2024-12-31sec_edgar
current_liabilities{"amount": 19287009, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2024-06-30sec_edgar
current_liabilities{"amount": 17313078, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2023-12-31sec_edgar
current_liabilities{"amount": 17665038, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2022-12-31sec_edgar
current_liabilities{"amount": 18703883, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2022-06-30sec_edgar
current_liabilities{"amount": 16756231, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2021-12-31sec_edgar
current_liabilities{"amount": 22994786, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2020-12-31sec_edgar
current_liabilities{"amount": 25215769, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2019-12-31sec_edgar
current_liabilities{"amount": 20681667, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2018-12-31sec_edgar
current_liabilities{"amount": 26552039, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2017-12-31sec_edgar
current_liabilities{"amount": 28108731, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2016-12-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 43398885}2022-12-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 28965034}2021-12-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 25135000}2021-05-14sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 24135000}2020-10-27sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 22760000}2018-12-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 22760000}2017-12-31sec_edgar
depreciation_amortization{"amount": 271736, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": 2025-12-31sec_edgar
depreciation_amortization{"amount": 122414, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": 2025-06-30sec_edgar
depreciation_amortization{"amount": 32464, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": "2024-12-31sec_edgar
depreciation_amortization{"amount": 7808, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": "U2024-06-30sec_edgar
depreciation_amortization{"amount": 3838, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": "U2023-12-31sec_edgar
depreciation_amortization{"amount": 470882, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": 2023-06-30sec_edgar
depreciation_amortization{"amount": 621805, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": 2022-12-31sec_edgar
depreciation_amortization{"amount": 534165, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": 2022-06-30sec_edgar
depreciation_amortization{"amount": 875695, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": 2021-12-31sec_edgar