Organization record
E-Home Household Service Holdings Limited
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_receivable | {"amount": 7980, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| accounts_receivable | {"amount": 17931, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_receivable | {"amount": 174670, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| accounts_receivable | {"amount": 697359, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_receivable | {"amount": 1018691, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| accounts_receivable | {"amount": 2099251, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_receivable | {"amount": 877931, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| accounts_receivable | {"amount": 881529, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 826683, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-06-30 | sec_edgar |
| accounts_receivable | {"amount": 1774792, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| accounts_receivable | {"amount": 1065607, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| capex | {"amount": 292327, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2025-06-30 | sec_edgar |
| capex | {"amount": 887838, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2023-06-30 | sec_edgar |
| capex | {"amount": 885343, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2022-12-31 | sec_edgar |
| capex | {"amount": 4607297, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-06-30 | sec_edgar |
| capex | {"amount": 22680, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2021-12-31 | sec_edgar |
| capex | {"amount": 261843, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2021-06-30 | sec_edgar |
| capex | {"amount": 1600, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2020-06-30 | sec_edgar |
| capex | {"amount": 659, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency | 2019-06-30 | sec_edgar |
| capex | {"amount": 45831, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2018-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 173023447, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2025-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 132240950, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2024-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 100665223, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2024-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 74304547, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2023-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 71240361, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2023-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 62470005, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 54842052, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 59321982, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 52410472, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 25022199, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 23229372, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 173031872, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2025-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 132310506, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2024-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 100665223, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2024-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 74325312, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 71252380, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 62470005, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 54842052, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 59321982, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 52410472, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 25022199, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2020-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 23229372, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2019-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 14104098, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2018-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 6970547, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2017-06-30 | sec_edgar |
| cashflow_financing | {"amount": 108657801, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2025-06-30 | sec_edgar |
| cashflow_financing | {"amount": 64662822, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2024-12-31 | sec_edgar |
| cashflow_financing | {"amount": 36629254, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2024-06-30 | sec_edgar |
| cashflow_financing | {"amount": 11822082, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2023-12-31 | sec_edgar |
| cashflow_financing | {"amount": 95536256, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2023-06-30 | sec_edgar |
| cashflow_financing | {"amount": 9167098, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2022-12-31 | sec_edgar |
| cashflow_financing | {"amount": 7350985, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2022-06-30 | sec_edgar |
| cashflow_financing | {"amount": 4607080, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2021-12-31 | sec_edgar |
| cashflow_financing | {"amount": 21661293, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2021-06-30 | sec_edgar |
| cashflow_financing | {"amount": -264829, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2020-06-30 | sec_edgar |
| cashflow_financing | {"amount": 941185, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2018-06-30 | sec_edgar |
| cashflow_investing | {"amount": -32373518, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2025-06-30 | sec_edgar |
| cashflow_investing | {"amount": -31930000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2024-12-31 | sec_edgar |
| cashflow_investing | {"amount": 4295120, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2024-06-30 | sec_edgar |
| cashflow_investing | {"amount": -10688160, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2023-12-31 | sec_edgar |
| cashflow_investing | {"amount": -65202634, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2023-06-30 | sec_edgar |
| cashflow_investing | {"amount": -3468043, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2022-12-31 | sec_edgar |
| cashflow_investing | {"amount": -7400320, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2022-06-30 | sec_edgar |
| cashflow_investing | {"amount": -121856, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2021-12-31 | sec_edgar |
| cashflow_investing | {"amount": -5610280, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2021-06-30 | sec_edgar |
| cashflow_investing | {"amount": -244859, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2020-12-31 | sec_edgar |
| cashflow_investing | {"amount": -1038987, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2020-06-30 | sec_edgar |
| cashflow_investing | {"amount": 382434, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2019-06-30 | sec_edgar |
| cashflow_investing | {"amount": -3963172, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2018-06-30 | sec_edgar |
| cashflow_operating | {"amount": -3535895, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2025-06-30 | sec_edgar |
| cashflow_operating | {"amount": -322441, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2024-12-31 | sec_edgar |
| cashflow_operating | {"amount": -11453154, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2024-06-30 | sec_edgar |
| cashflow_operating | {"amount": 1381424, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2023-12-31 | sec_edgar |
| cashflow_operating | {"amount": -8405064, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-06-30 | sec_edgar |
| cashflow_operating | {"amount": 3805834, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2022-12-31 | sec_edgar |
| cashflow_operating | {"amount": 4373806, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2022-06-30 | sec_edgar |
| cashflow_operating | {"amount": 1784209, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2021-12-31 | sec_edgar |
| cashflow_operating | {"amount": 8670915, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2021-06-30 | sec_edgar |
| cashflow_operating | {"amount": 15965812, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2020-12-31 | sec_edgar |
| cashflow_operating | {"amount": 3816486, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2020-06-30 | sec_edgar |
| cashflow_operating | {"amount": 9240128, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2019-06-30 | sec_edgar |
| cashflow_operating | {"amount": 10086366, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2018-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 4003859, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 8690171, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2044363, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 3078222, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 544981, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1527507, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 22116, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 33581556, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1679078, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 28000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2020-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 28000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 4003859, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2025-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 8690171, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2044363, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 3078222, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 544981, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1527507, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2022-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 22116, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2022-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 33581556, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2021-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1679078, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2021-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 28000000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2020-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 28000000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 38349881, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 20512460, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 37920511, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 20371994, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 47585967, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 27738882, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 44394575, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 23408079, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 48311398, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 28306213, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 30101072, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 31771326, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 27046362, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-06-30 | sec_edgar |
| current_assets | {"amount": 209107142, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| current_assets | {"amount": 167019611, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_assets | {"amount": 108769546, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| current_assets | {"amount": 93409506, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_assets | {"amount": 84031236, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| current_assets | {"amount": 76301154, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| current_assets | {"amount": 66996451, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| current_assets | {"amount": 72349827, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| current_assets | {"amount": 65766598, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-06-30 | sec_edgar |
| current_assets | {"amount": 28700552, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| current_assets | {"amount": 25407391, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| current_liabilities | {"amount": 8505817, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| current_liabilities | {"amount": 9276856, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_liabilities | {"amount": 12427945, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| current_liabilities | {"amount": 10337016, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_liabilities | {"amount": 12836840, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| current_liabilities | {"amount": 13700949, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| current_liabilities | {"amount": 8193300, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| current_liabilities | {"amount": 8876744, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| current_liabilities | {"amount": 7499630, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-06-30 | sec_edgar |
| current_liabilities | {"amount": 4645875, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| current_liabilities | {"amount": 5453793, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 4003859} | 2025-06-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 20443634} | 2024-06-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 27248959} | 2023-06-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 44247198} | 2022-06-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 33581556} | 2021-06-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 28000000} | 2020-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 431786, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2025-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 143348, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2024-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 446783, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2024-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 237631, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2023-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 2257790, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2023-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 1330221, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2022-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 152203, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2022-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 40411, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": " | 2021-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 27084, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": " | 2021-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 13229, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": " | 2020-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 26379, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": " | 2020-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 19700, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": " | 2019-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 218281, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2018-06-30 | sec_edgar |
| dividends_paid | {"amount": 582, "concept": "us-gaap:PaymentsOfDividendsCommonStock", "currency": "USD"} | 2022-03-02 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.81, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.95, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -1196.74, "concept": "us-gaap:EarningsPerShareBasic", "currenc | 2024-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -19.62, "concept": "us-gaap:EarningsPerShareBasic", "currency" | 2023-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -15043.76, "concept": "us-gaap:EarningsPerShareBasic", "curren | 2023-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -26.57, "concept": "us-gaap:EarningsPerShareBasic", "currency" | 2022-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -14756, "concept": "us-gaap:EarningsPerShareBasic", "currency" | 2022-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -3.61, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2021-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 446.76, "concept": "us-gaap:EarningsPerShareBasic", "currency" | 2021-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 3.44, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2020-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.81, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2025-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.95, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2024-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -1196.74, "concept": "us-gaap:EarningsPerShareDiluted", "curre | 2024-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -19.62, "concept": "us-gaap:EarningsPerShareDiluted", "currenc | 2023-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -14852.29, "concept": "us-gaap:EarningsPerShareDiluted", "curr | 2023-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -26.57, "concept": "us-gaap:EarningsPerShareDiluted", "currenc | 2022-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -14756, "concept": "us-gaap:EarningsPerShareDiluted", "currenc | 2022-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -3.61, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2021-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 446.76, "concept": "us-gaap:EarningsPerShareDiluted", "currenc | 2021-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 3.44, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2020-06-30 | sec_edgar |
| goodwill | {"amount": 11223456, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2022-12-31 | sec_edgar |
| goodwill | {"amount": 31369, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2021-12-31 | sec_edgar |
| gross_profit | {"amount": 11053075, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-06-30 | sec_edgar |
| gross_profit | {"amount": 5859608, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-12-31 | sec_edgar |
| gross_profit | {"amount": 12545644, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-06-30 | sec_edgar |
| gross_profit | {"amount": 6575189, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-12-31 | sec_edgar |
| gross_profit | {"amount": 18367705, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-06-30 | sec_edgar |
| gross_profit | {"amount": 11138086, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2022-12-31 | sec_edgar |
| gross_profit | {"amount": 19356518, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2022-06-30 | sec_edgar |
| gross_profit | {"amount": 10671403, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-12-31 | sec_edgar |
| gross_profit | {"amount": 26214036, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-06-30 | sec_edgar |
| gross_profit | {"amount": 15784840, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2020-12-31 | sec_edgar |
| gross_profit | {"amount": 16099877, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2020-06-30 | sec_edgar |
| gross_profit | {"amount": 19378000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2019-06-30 | sec_edgar |
| gross_profit | {"amount": 18763860, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2018-06-30 | sec_edgar |
| income_tax_expense | {"amount": 21624, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-06-30 | sec_edgar |
| income_tax_expense | {"amount": 286335, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-06-30 | sec_edgar |
| income_tax_expense | {"amount": 263228, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2022-12-31 | sec_edgar |
| income_tax_expense | {"amount": 2094076, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2022-06-30 | sec_edgar |
| income_tax_expense | {"amount": 1356819, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2021-12-31 | sec_edgar |
| income_tax_expense | {"amount": 3672624, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2021-06-30 | sec_edgar |
| income_tax_expense | {"amount": 2970179, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2020-12-31 | sec_edgar |