Organization record
Barentsz Capital 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": 20000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2026-04-30 | sec_edgar |
| accounts_receivable | {"amount": 408600, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 75226, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2026-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 386614, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2025-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 250944, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2024-04-30 | sec_edgar |
| cashflow_financing | {"amount": -358544, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2026-04-30 | sec_edgar |
| cashflow_financing | {"amount": -570195, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-04-30 | sec_edgar |
| cashflow_financing | {"amount": 162180, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2024-04-30 | sec_edgar |
| cashflow_investing | {"amount": -226116, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2026-04-30 | sec_edgar |
| cashflow_operating | {"amount": 273272, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2026-04-30 | sec_edgar |
| cashflow_operating | {"amount": 705865, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2025-04-30 | sec_edgar |
| cashflow_operating | {"amount": 88544, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2024-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 1060391, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2026-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 199074, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 12500, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-04-30 | sec_edgar |
| current_assets | {"amount": 454629, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2026-04-30 | sec_edgar |
| current_assets | {"amount": 804701, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-04-30 | sec_edgar |
| current_assets | {"amount": 250944, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-04-30 | sec_edgar |
| current_liabilities | {"amount": 540906, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2026-04-30 | sec_edgar |
| current_liabilities | {"amount": 412259, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-04-30 | sec_edgar |
| current_liabilities | {"amount": 287904, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-04-30 | sec_edgar |
| dividends_paid | {"amount": 300000, "concept": "us-gaap:PaymentsOfDividendsCommonStock", "currency": "USD"} | 2025-05-06 | sec_edgar |
| dividends_paid | {"amount": 500000, "concept": "us-gaap:PaymentsOfDividendsCommonStock", "currency": "USD"} | 2025-04-05 | sec_edgar |
| dividends_paid | {"amount": 80000, "concept": "us-gaap:PaymentsOfDividendsCommonStock", "currency": "USD"} | 2024-08-02 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.01, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2026-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.05, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2024-04-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.01, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2026-04-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.05, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2025-04-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareDiluted", "currency": " | 2024-04-30 | sec_edgar |
| gross_profit | {"amount": 506508, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2026-04-30 | sec_edgar |
| gross_profit | {"amount": 1273516, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-04-30 | sec_edgar |
| gross_profit | {"amount": 11859, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-04-30 | sec_edgar |
| income_tax_expense | {"amount": -87057, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2026-04-30 | sec_edgar |
| income_tax_expense | {"amount": 109968, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-04-30 | sec_edgar |
| industry_sic | {"code": "8742", "scheme": "SIC", "description": "Services-Management Consulting Services" | sec_edgar | |
| interest_expense | {"amount": 198, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2026-04-30 | sec_edgar |
| interest_expense | {"amount": 903, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2025-04-30 | sec_edgar |
| net_income | {"amount": 213193, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2026-04-30 | sec_edgar |
| net_income | {"amount": 1032798, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-04-30 | sec_edgar |
| net_income | {"amount": -87180, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2024-04-30 | sec_edgar |
| noncurrent_assets | {"amount": 451588, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2026-04-30 | sec_edgar |
| noncurrent_assets | {"amount": 47184, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2025-04-30 | sec_edgar |
| noncurrent_liabilities | {"amount": 2149, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2026-04-30 | sec_edgar |
| noncurrent_liabilities | {"amount": 18606, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2025-04-30 | sec_edgar |
| operating_income | {"amount": -81041, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2026-04-30 | sec_edgar |
| operating_income | {"amount": 1136095, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2025-04-30 | sec_edgar |
| operating_income | {"amount": -88428, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2024-04-30 | sec_edgar |
| operating_lease_liability | {"amount": 13024, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2026-04-30 | sec_edgar |
| operating_lease_liability | {"amount": 45325, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2025-04-30 | sec_edgar |
| pretax_income | {"amount": 120665, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxes | 2026-04-30 | sec_edgar |
| pretax_income | {"amount": 1147948, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2025-04-30 | sec_edgar |
| pretax_income | {"amount": -87180, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxes | 2024-04-30 | sec_edgar |
| profit_loss | {"amount": 207722, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2026-04-30 | sec_edgar |
| profit_loss | {"amount": 1037980, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2025-04-30 | sec_edgar |
| profit_loss | {"amount": -87180, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2024-04-30 | sec_edgar |
| retained_earnings | {"amount": 278811, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": "U | 2026-04-30 | sec_edgar |
| retained_earnings | {"amount": 365618, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": "U | 2025-04-30 | sec_edgar |
| retained_earnings | {"amount": -87180, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": "U | 2024-04-30 | sec_edgar |
| revenue | {"amount": 1566899, "concept": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTa | 2026-04-30 | sec_edgar |
| revenue | {"amount": 1472590, "concept": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTa | 2025-04-30 | sec_edgar |
| revenue | {"amount": 24359, "concept": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" | 2024-04-30 | sec_edgar |
| sga_expense | {"amount": 587549, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD" | 2026-04-30 | sec_edgar |
| sga_expense | {"amount": 137421, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD" | 2025-04-30 | sec_edgar |
| sga_expense | {"amount": 100287, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD" | 2024-04-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 20000000, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2026-04-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 20000000, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2025-04-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 20000000, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2024-04-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 20000000, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2026-04-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 20000000, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2025-04-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 20000000, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2024-04-30 | sec_edgar |
| stockholders_equity | {"amount": 362823, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2026-04-30 | sec_edgar |
| stockholders_equity | {"amount": 415838, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2025-04-30 | sec_edgar |
| stockholders_equity | {"amount": -36960, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2024-04-30 | sec_edgar |
| total_assets | {"amount": 906217, "concept": "us-gaap:Assets", "currency": "USD"} | 2026-04-30 | sec_edgar |
| total_assets | {"amount": 851885, "concept": "us-gaap:Assets", "currency": "USD"} | 2025-04-30 | sec_edgar |
| total_assets | {"amount": 250944, "concept": "us-gaap:Assets", "currency": "USD"} | 2024-04-30 | sec_edgar |
| total_equity | {"amount": 363162, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableToNon | 2026-04-30 | sec_edgar |
| total_equity | {"amount": 421020, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableToNon | 2025-04-30 | sec_edgar |
| total_equity | {"amount": -36960, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableToNon | 2024-04-30 | sec_edgar |
| total_equity | {"amount": 50000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableToNonc | 2023-04-30 | sec_edgar |
| total_liabilities | {"amount": 543055, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2026-04-30 | sec_edgar |
| total_liabilities | {"amount": 430865, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2025-04-30 | sec_edgar |
| total_liabilities | {"amount": 287904, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2024-04-30 | sec_edgar |
| total_liabilities_and_equity | {"amount": 906217, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "USD | 2026-04-30 | sec_edgar |
| total_liabilities_and_equity | {"amount": 851885, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "USD | 2025-04-30 | sec_edgar |
| total_liabilities_and_equity | {"amount": 250944, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "USD | 2024-04-30 | sec_edgar |
| xbrl:AccountsPayableOtherCurrent | {"amount": 14230, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:AccountsPayableOtherCurrent | {"amount": 96, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:AccountsPayableOtherCurrent | {"amount": 96, "currency": "USD"} | 2024-04-30 | sec_edgar |
| xbrl:AccountsReceivableGrossCurrent | {"amount": 228974, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:AccountsReceivableGrossCurrent | {"amount": 408600, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 20000, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 408600, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:AccruedIncomeTaxesCurrent | {"amount": 58180, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:AccruedIncomeTaxesCurrent | {"amount": 109968, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:AccruedLiabilitiesAndOtherLiabilities | {"amount": 117178, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:AccruedLiabilitiesAndOtherLiabilities | {"amount": 139844, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:AccruedLiabilitiesAndOtherLiabilities | {"amount": 71314, "currency": "USD"} | 2024-04-30 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 220, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 220, "currency": "USD"} | 2024-04-30 | sec_edgar |
| xbrl:AdditionalPaidInCapital | {"amount": 83812, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:AdditionalPaidInCapital | {"amount": 49800, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:AdditionalPaidInCapital | {"amount": 49800, "currency": "USD"} | 2024-04-30 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings | {"amount": 300000, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings | {"amount": 580000, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalOther | {"amount": 33792, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableCurrent | {"amount": 208974, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:Assets | {"amount": 906217, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:Assets | {"amount": 851885, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:Assets | {"amount": 250944, "currency": "USD"} | 2024-04-30 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 454629, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 804701, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 250944, "currency": "USD"} | 2024-04-30 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 451588, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 47184, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 75226, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 386614, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 250944, "currency": "USD"} | 2024-04-30 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations | {"amount": 75226, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations | {"amount": 386614, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations | {"amount": 250944, "currency": "USD"} | 2024-04-30 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect | {"amount": -311388, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect | {"amount": 135670, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect | {"amount": 250724, "currency": "USD"} | 2024-04-30 | sec_edgar |
| xbrl:CommonStockDividendsPerShareCashPaid | {"per": "shares", "amount": 6, "currency": "USD"} | 2025-05-06 | sec_edgar |
| xbrl:CommonStockDividendsPerShareCashPaid | {"per": "shares", "amount": 10, "currency": "USD"} | 2025-04-05 | sec_edgar |
| xbrl:CommonStockDividendsPerShareCashPaid | {"per": "shares", "amount": 1.6, "currency": "USD"} | 2024-08-02 | sec_edgar |
| xbrl:ComprehensiveIncomeNetOfTax | {"amount": 207502, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:ComprehensiveIncomeNetOfTax | {"amount": 1037980, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:ComprehensiveIncomeNetOfTax | {"amount": -86960, "currency": "USD"} | 2024-04-30 | sec_edgar |
| xbrl:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest | {"amount": 5471, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest | {"amount": -5182, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:ContractWithCustomerLiability | {"amount": 13743, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:ContractWithCustomerLiability | {"amount": 104410, "currency": "USD"} | 2024-04-30 | sec_edgar |
| xbrl:ContractWithCustomerLiabilityCurrent | {"amount": 13743, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:ContractWithCustomerLiabilityCurrent | {"amount": 104410, "currency": "USD"} | 2024-04-30 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 1060391, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 199074, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 12500, "currency": "USD"} | 2024-04-30 | sec_edgar |
| xbrl:DeferredIncomeTaxAssetsNet | {"amount": 37418, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:DeferredIncomeTaxLiabilities | {"amount": 2149, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:DeferredIncomeTaxLiabilitiesNet | {"amount": 2149, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:DeferredOfferingCosts | {"amount": 201437, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:DeferredTaxAssetsNet | {"amount": 37418, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:DeferredTaxAssetsOperatingLossCarryforwards | {"amount": 788, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts | {"amount": 34481, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:DefinedContributionPlanAdministrativeExpenses | {"amount": 10500, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:DefinedContributionPlanAdministrativeExpenses | {"amount": 305, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:DefinedContributionPlanAdministrativeExpenses | {"amount": 799, "currency": "USD"} | 2024-04-30 | sec_edgar |
| xbrl:DefinedContributionPlanCostRecognized | {"amount": 32423, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:DefinedContributionPlanCostRecognized | {"amount": 4856, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:DefinedContributionPlanCostRecognized | {"amount": 799, "currency": "USD"} | 2024-04-30 | sec_edgar |
| xbrl:DefinedContributionPlanEmployerMatchingContributionPercent | {"value": 0.05} | 2026-04-30 | sec_edgar |
| xbrl:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount | {"amount": 3861, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:DepositsAssetsCurrent | {"amount": 7115, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:EarningsPerShareBasic | {"per": "shares", "amount": 0.01, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:EarningsPerShareBasic | {"per": "shares", "amount": 0.05, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:EarningsPerShareBasic | {"per": "shares", "amount": 0, "currency": "USD"} | 2024-04-30 | sec_edgar |
| xbrl:EarningsPerShareDiluted | {"per": "shares", "amount": 0.01, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:EarningsPerShareDiluted | {"per": "shares", "amount": 0.05, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:EarningsPerShareDiluted | {"per": "shares", "amount": 0, "currency": "USD"} | 2024-04-30 | sec_edgar |
| xbrl:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate | {"value": 0.165} | 2026-04-30 | sec_edgar |
| xbrl:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate | {"value": 0.165} | 2025-04-30 | sec_edgar |
| xbrl:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate | {"value": 0.165} | 2024-04-30 | sec_edgar |
| xbrl:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 220, "currency": "USD"} | 2024-04-30 | sec_edgar |
| xbrl:EmployeeRelatedLiabilitiesCurrent | {"amount": 102948, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:EmployeeRelatedLiabilitiesCurrent | {"amount": 52953, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:EmployeeRelatedLiabilitiesCurrent | {"amount": 25000, "currency": "USD"} | 2024-04-30 | sec_edgar |
| xbrl:EquityMethodInvestments | {"amount": 199709, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:EquitySecuritiesFvNi | {"amount": 102365, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:EquitySecuritiesFvNiRealizedGainLoss | {"amount": 2332, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:EquitySecuritiesFvNiUnrealizedGainLoss | {"amount": 35, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:ForeignCurrencyExchangeRateTranslation1 | {"value": 7.8} | 2026-04-30 | sec_edgar |
| xbrl:GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee | {"amount": 199309, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:GeneralAndAdministrativeExpense | {"amount": 587549, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:GeneralAndAdministrativeExpense | {"amount": 137421, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:GeneralAndAdministrativeExpense | {"amount": 100287, "currency": "USD"} | 2024-04-30 | sec_edgar |
| xbrl:GrossProfit | {"amount": 506508, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:GrossProfit | {"amount": 1273516, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:GrossProfit | {"amount": 11859, "currency": "USD"} | 2024-04-30 | sec_edgar |
| xbrl:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | {"amount": 120665, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | {"amount": 1147948, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | {"amount": -87180, "currency": "USD"} | 2024-04-30 | sec_edgar |
| xbrl:IncomeTaxExpenseBenefit | {"amount": -87057, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:IncomeTaxExpenseBenefit | {"amount": 109968, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:IncomeTaxReconciliationNondeductibleExpense | {"amount": 286, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:IncomeTaxReconciliationNondeductibleExpense | {"amount": 1473, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:IncomeTaxReconciliationNondeductibleExpense | {"amount": 14589, "currency": "USD"} | 2024-04-30 | sec_edgar |
| xbrl:IncomeTaxReconciliationStateAndLocalIncomeTaxes | {"amount": 19910, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:IncomeTaxReconciliationStateAndLocalIncomeTaxes | {"amount": 189411, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:IncomeTaxReconciliationStateAndLocalIncomeTaxes | {"amount": -14384, "currency": "USD"} | 2024-04-30 | sec_edgar |
| xbrl:IncreaseDecreaseInAccountsReceivable | {"amount": -179626, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:IncreaseDecreaseInAccountsReceivable | {"amount": 408600, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:IncreaseDecreaseInContractWithCustomerLiability | {"amount": -13743, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:IncreaseDecreaseInContractWithCustomerLiability | {"amount": -90667, "currency": "USD"} | 2025-04-30 | sec_edgar |
| xbrl:IncreaseDecreaseInContractWithCustomerLiability | {"amount": 104410, "currency": "USD"} | 2024-04-30 | sec_edgar |
| xbrl:IncreaseDecreaseInDeferredIncomeTaxes | {"amount": 35269, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:IncreaseDecreaseInIncomeTaxes | {"amount": -51788, "currency": "USD"} | 2026-04-30 | sec_edgar |
| xbrl:IncreaseDecreaseInIncomeTaxes | {"amount": 109968, "currency": "USD"} | 2025-04-30 | sec_edgar |