XML 48 R39.htm IDEA: XBRL DOCUMENT
v3.25.2

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Bank acceptance notes receivable (Details) - USD ($) | Mar. 31, 2025 | Sep. 30, 2024
--- | --- | ---
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES |  |
Bank acceptance notes receivable | $ 2,262,189 | $ 3,337,137
Unmatured Bank Acceptance Notes Receivables | $ 2,073,990 |

X
- Definition Amounts due from bank as evidenced by a written promise to pay, due within 1 year (or 1 business cycle). + References No definition available. + Details
Name: | bgm_BankAcceptanceNotesReceivable
Namespace Prefix: | bgm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of bank acceptance notes receivable which were endorsed by the companies and were unmatured as at the end + References No definition available. + Details
Name: | bgm_UnmaturedBankAcceptanceNotesReceivablesEndorsedToMakePayments
Namespace Prefix: | bgm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration