Organization record
ACCO GROUP 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_payable | {"amount": 38017, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| accounts_payable | {"amount": 19334, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| accounts_receivable | {"amount": 293599, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| accounts_receivable | {"amount": 245489, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| capex | {"amount": 23203, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2025-06-30 | sec_edgar |
| capex | {"amount": 1330, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2024-06-30 | sec_edgar |
| capex | {"amount": 7666, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2023-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 2450033, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2025-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1123023, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2024-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2450919, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2025-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2038444, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2024-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1798435, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2182148, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2022-06-30 | sec_edgar |
| cashflow_financing | {"amount": -1122685, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2025-06-30 | sec_edgar |
| cashflow_financing | {"amount": -882780, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2024-06-30 | sec_edgar |
| cashflow_financing | {"amount": -1133254, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2023-06-30 | sec_edgar |
| cashflow_investing | {"amount": -23203, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2025-06-30 | sec_edgar |
| cashflow_investing | {"amount": -1330, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2024-06-30 | sec_edgar |
| cashflow_investing | {"amount": -7666, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2023-06-30 | sec_edgar |
| cashflow_operating | {"amount": 1538145, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2025-06-30 | sec_edgar |
| cashflow_operating | {"amount": 1124551, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2024-06-30 | sec_edgar |
| cashflow_operating | {"amount": 741990, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2023-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 12500000, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 12500000, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 12500000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2025-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 12500000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 2455597, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 2034959, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 1767331, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-06-30 | sec_edgar |
| current_assets | {"amount": 2873756, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| current_assets | {"amount": 2565487, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| current_liabilities | {"amount": 1575405, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| current_liabilities | {"amount": 1503644, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 12500000} | 2025-06-30 | sec_edgar |
| dividends_paid | {"amount": 51924, "concept": "us-gaap:PaymentsOfDividendsCommonStock", "currency": "USD"} | 2023-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.083, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.08, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.053, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.083, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2025-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.08, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2024-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.053, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2023-06-30 | sec_edgar |
| gross_profit | {"amount": 2139742, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-06-30 | sec_edgar |
| gross_profit | {"amount": 2116821, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-06-30 | sec_edgar |
| gross_profit | {"amount": 1733916, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-06-30 | sec_edgar |
| income_tax_expense | {"amount": 130498, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-06-30 | sec_edgar |
| income_tax_expense | {"amount": 127232, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-06-30 | sec_edgar |
| income_tax_expense | {"amount": 50345, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-06-30 | sec_edgar |
| industry_sic | {"code": "8742", "scheme": "SIC", "description": "Services-Management Consulting Services" | sec_edgar | |
| net_income | {"amount": 1021725, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-06-30 | sec_edgar |
| net_income | {"amount": 992830, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2024-06-30 | sec_edgar |
| net_income | {"amount": 641854, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2023-06-30 | sec_edgar |
| noncurrent_assets | {"amount": 1036120, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| noncurrent_assets | {"amount": 110385, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| noncurrent_liabilities | {"amount": 147587, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| noncurrent_liabilities | {"amount": 23763, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| operating_expenses | {"amount": 1059837, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2025-06-30 | sec_edgar |
| operating_expenses | {"amount": 1060327, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2024-06-30 | sec_edgar |
| operating_expenses | {"amount": 1251700, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2023-06-30 | sec_edgar |
| operating_income | {"amount": 1079905, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2025-06-30 | sec_edgar |
| operating_income | {"amount": 1056494, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2024-06-30 | sec_edgar |
| operating_income | {"amount": 482216, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2023-06-30 | sec_edgar |
| operating_lease_liability | {"amount": 273814, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2025-06-30 | sec_edgar |
| operating_lease_liability | {"amount": 82682, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2024-06-30 | sec_edgar |
| ppe_net | {"amount": 27632, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2025-06-30 | sec_edgar |
| ppe_net | {"amount": 14687, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2024-06-30 | sec_edgar |
| pretax_income | {"amount": 1152223, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2025-06-30 | sec_edgar |
| pretax_income | {"amount": 1120062, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2024-06-30 | sec_edgar |
| pretax_income | {"amount": 692199, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxes | 2023-06-30 | sec_edgar |
| profit_loss | {"amount": 2000000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2025-06-30 | sec_edgar |
| profit_loss | {"unit": "HKD", "value": 2000000, "concept": "us-gaap:ProfitLoss"} | 2018-03-21 | sec_edgar |
| retained_earnings | {"amount": 2149596, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": " | 2025-06-30 | sec_edgar |
| retained_earnings | {"amount": 1127871, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": " | 2024-06-30 | sec_edgar |
| revenue | {"amount": 4888824, "concept": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTa | 2025-06-30 | sec_edgar |
| revenue | {"amount": 4368509, "concept": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTa | 2024-06-30 | sec_edgar |
| revenue | {"amount": 3703738, "concept": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTa | 2023-06-30 | sec_edgar |
| sga_expense | {"amount": 654724, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD" | 2025-06-30 | sec_edgar |
| sga_expense | {"amount": 522011, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD" | 2024-06-30 | sec_edgar |
| sga_expense | {"amount": 708288, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD" | 2023-06-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 12500000, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2025-06-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 12500000, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2024-06-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 12500000, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2023-06-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 12500000, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2025-06-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 12500000, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2024-06-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 12500000, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2023-06-30 | sec_edgar |
| stockholders_equity | {"amount": 2186884, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2025-06-30 | sec_edgar |
| stockholders_equity | {"amount": 1148465, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2024-06-30 | sec_edgar |
| stockholders_equity | {"amount": 2111347, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2023-06-30 | sec_edgar |
| stockholders_equity | {"amount": 2091159, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2022-06-30 | sec_edgar |
| total_assets | {"amount": 3909876, "concept": "us-gaap:Assets", "currency": "USD"} | 2025-06-30 | sec_edgar |
| total_assets | {"amount": 2675872, "concept": "us-gaap:Assets", "currency": "USD"} | 2024-06-30 | sec_edgar |
| total_liabilities | {"amount": 1722992, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2025-06-30 | sec_edgar |
| total_liabilities | {"amount": 1527407, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2024-06-30 | sec_edgar |
| total_liabilities_and_equity | {"amount": 3909876, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "US | 2025-06-30 | sec_edgar |
| total_liabilities_and_equity | {"amount": 2675872, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "US | 2024-06-30 | sec_edgar |
| xbrl:AccountsPayableAndAccruedLiabilitiesCurrent | {"amount": 763767, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AccountsPayableAndAccruedLiabilitiesCurrent | {"amount": 671468, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:AccountsPayableAndOtherAccruedLiabilitiesCurrent | {"amount": 763767, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AccountsPayableAndOtherAccruedLiabilitiesCurrent | {"amount": 671468, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 38017, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 19334, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:AccountsReceivableGross | {"amount": 307836, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AccountsReceivableGross | {"amount": 271165, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:AccountsReceivableNet | {"amount": 304864, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AccountsReceivableNet | {"amount": 268417, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 293599, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 245489, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 27706, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 15277, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 250673, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 239904, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 36288, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 19594, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 14237, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 25676, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 19015, "currency": "USD"} | 2023-06-30 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableRecoveries | {"amount": 11439, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:Assets | {"amount": 3909876, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:Assets | {"amount": 2675872, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 2873756, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 2565487, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 1036120, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 110385, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 2450033, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 1123023, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 2450919, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 2038444, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 1798435, "currency": "USD"} | 2023-06-30 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 2182148, "currency": "USD"} | 2022-06-30 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect | {"amount": 392257, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect | {"amount": 240441, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect | {"amount": -398930, "currency": "USD"} | 2023-06-30 | sec_edgar |
| xbrl:CommonStockParOrStatedValuePerShare | {"per": "shares", "amount": 8e-05, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:CommonStockParOrStatedValuePerShare | {"per": "shares", "amount": 8e-05, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:CommonStockSharesAuthorized | {"unit": "shares", "value": 625000000} | 2025-06-30 | sec_edgar |
| xbrl:CommonStockSharesAuthorized | {"unit": "shares", "value": 625000000} | 2024-06-30 | sec_edgar |
| xbrl:CommonStockSharesIssued | {"unit": "shares", "value": 12500000} | 2025-06-30 | sec_edgar |
| xbrl:CommonStockSharesIssued | {"unit": "shares", "value": 12500000} | 2024-06-30 | sec_edgar |
| xbrl:CommonStockSharesOutstanding | {"unit": "shares", "value": 12500000} | 2025-06-30 | sec_edgar |
| xbrl:CommonStockSharesOutstanding | {"unit": "shares", "value": 12500000} | 2024-06-30 | sec_edgar |
| xbrl:CommonStockValue | {"amount": 1000, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:CommonStockValue | {"amount": 1000, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:ComprehensiveIncomeNetOfTax | {"amount": 1038419, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:ComprehensiveIncomeNetOfTax | {"amount": 996796, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:ComprehensiveIncomeNetOfTax | {"amount": 661214, "currency": "USD"} | 2023-06-30 | sec_edgar |
| xbrl:ContractWithCustomerLiabilityCurrent | {"amount": 560621, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:ContractWithCustomerLiabilityCurrent | {"amount": 485319, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:ContractWithCustomerLiabilityRevenueRecognized | {"amount": 485319, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:ContractWithCustomerLiabilityRevenueRecognized | {"amount": 457064, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 2455597, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 2034959, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 1767331, "currency": "USD"} | 2023-06-30 | sec_edgar |
| xbrl:CurrentIncomeTaxExpenseBenefit | {"amount": 131232, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:CurrentIncomeTaxExpenseBenefit | {"amount": 127319, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:CurrentIncomeTaxExpenseBenefit | {"amount": 52730, "currency": "USD"} | 2023-06-30 | sec_edgar |
| xbrl:DeferredCosts | {"amount": 750361, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:DeferredCosts | {"amount": 10256, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:DeferredIncomeTaxAssetsNet | {"amount": 2738, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:DeferredIncomeTaxAssetsNet | {"amount": 1303, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:DeferredIncomeTaxExpenseBenefit | {"amount": -734, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:DeferredIncomeTaxExpenseBenefit | {"amount": -87, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:DeferredIncomeTaxExpenseBenefit | {"amount": -2385, "currency": "USD"} | 2023-06-30 | sec_edgar |
| xbrl:DeferredTaxAssetsNet | {"amount": 2738, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:DeferredTaxAssetsNet | {"amount": 1303, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:DeferredTaxAssetsPropertyPlantAndEquipment | {"amount": 568, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:DeferredTaxAssetsPropertyPlantAndEquipment | {"amount": 611, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch | {"value": 0.05} | 2025-06-30 | sec_edgar |
| xbrl:Deposits | {"unit": "HKD", "value": 500000} | 2025-06-30 | sec_edgar |
| xbrl:DepositsAssetsCurrent | {"amount": 72071, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:DepositsAssetsCurrent | {"amount": 31070, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:Depreciation | {"amount": 10318, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:Depreciation | {"amount": 9273, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:Dividends | {"amount": 1959678, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:Dividends | {"amount": 641026, "currency": "USD"} | 2023-06-30 | sec_edgar |
| xbrl:DividendsCash | {"amount": 34615, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:DividendsCash | {"amount": 51924, "currency": "USD"} | 2023-06-30 | sec_edgar |
| xbrl:EarningsPerShareBasic | {"per": "shares", "amount": 0.083, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:EarningsPerShareBasic | {"per": "shares", "amount": 0.08, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:EarningsPerShareBasic | {"per": "shares", "amount": 0.053, "currency": "USD"} | 2023-06-30 | sec_edgar |
| xbrl:EarningsPerShareDiluted | {"per": "shares", "amount": 0.083, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:EarningsPerShareDiluted | {"per": "shares", "amount": 0.08, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:EarningsPerShareDiluted | {"per": "shares", "amount": 0.053, "currency": "USD"} | 2023-06-30 | sec_edgar |
| xbrl:EffectiveIncomeTaxRateReconciliationTaxCreditsOther | {"value": 0.165} | 2025-06-30 | sec_edgar |
| xbrl:EffectiveIncomeTaxRateReconciliationTaxCreditsOther | {"value": 0.165} | 2018-03-21 | sec_edgar |
| xbrl:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 20218, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": -432, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 15217, "currency": "USD"} | 2023-06-30 | sec_edgar |
| xbrl:EmployeeRelatedLiabilitiesCurrent | {"amount": 21448, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:EmployeeRelatedLiabilitiesCurrent | {"amount": 17303, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:GainLossOnSaleOfPropertyPlantEquipment | {"amount": -10318, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:GainLossOnSaleOfPropertyPlantEquipment | {"amount": -9273, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:GainLossOnSaleOfPropertyPlantEquipment | {"amount": -23691, "currency": "USD"} | 2023-06-30 | sec_edgar |
| xbrl:GeneralAndAdministrativeExpense | {"amount": 654724, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:GeneralAndAdministrativeExpense | {"amount": 522011, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:GeneralAndAdministrativeExpense | {"amount": 708288, "currency": "USD"} | 2023-06-30 | sec_edgar |
| xbrl:GrantsReceivable | {"amount": 1509, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:GrantsReceivable | {"amount": 2819, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:GrantsReceivable | {"amount": 38359, "currency": "USD"} | 2023-06-30 | sec_edgar |
| xbrl:GrossProfit | {"amount": 2139742, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:GrossProfit | {"amount": 2116821, "currency": "USD"} | 2024-06-30 | sec_edgar |
| xbrl:GrossProfit | {"amount": 1733916, "currency": "USD"} | 2023-06-30 | sec_edgar |