FACTANKER · measured, cited, anchored official records connected

Organization record

ACCO GROUP HOLDINGS LIMITED

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

CIK: 0002038378Every fact source-linked

Cite: FACTANKER, https://factanker.com/entity/c2d9d9c4-5069-4e62-9467-e3892f822dfc

Facts on record

Newest first; every row links to its evidence page.

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