XML 52 R30.htm IDEA: XBRL DOCUMENT
v3.25.4

Accounting Policies, by Policy (Policies) | 12 Months Ended
--- | ---
Oct. 31, 2025
Summary of Significant Accounting Policies [Abstract] |
Segment Reporting |
(a) | Segment Reporting
In accordance with ASC 280, Segment Reporting, operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (“CODM”), or decision-making group, in deciding how to allocate resources and in assessing performance. The Company utilizes the “management approach” to identify its reportable operating segments. The management approach considers the internal organizational structure and reporting mechanisms employed by the Company’s CODM for operational decision-making and performance evaluation. The Company’s chief executive officer is designated as the CODM, who reviews and evaluates the consolidated results to determine resource allocation and assess the Company’s overall performance. After a thorough analysis, the Company has concluded that it operates within only one reportable operating segment. The Company’s CODM has been identified as the Company’s chief executive officer, who reviews the results of operations when making decisions about allocating resources and assessing the performance of the Company. For management purposes, the Company operates in one business unit based on the products sold, and its sole operating segment is pharmaceutical manufacturing and selling. The CODM monitors the revenue, results, assets and liabilities of its business unit as a whole and regularly reviews its operating results to make decisions about resource allocation. Accordingly, no analysis of segment information other than entity-wide information is presented. The Company’s long-lived assets are all located in China and substantially all monitoring and control activities of its operations are conducted in China. Therefore, no geographic information is presented. The significant segment expenses are consistent with those reported in the consolidated statements of operations and comprehensive loss, including cost of revenue, selling expenses, general and administrative expenses, as well as research and development expenses. For significant segment expenses incurred during the years ended October 31, 2025, 2024 and 2023, refer to Consolidated Statements of Operations and Comprehensive Loss.
Basis of presentation |
(b) | Basis of presentation
The consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).
Use of Estimates |
(c) | Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions. Such estimates and assumptions affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates, and such differences may be material to the consolidated financial statements. Significant accounting estimates reflected in the Company’s consolidated financial statements include allowance for expected credit losses of accounts receivable, useful lives of long-lived assets, and intangible assets, and income taxes related to realization of deferred tax assets and uncertain tax position. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Principles of Consolidation |
(d) | Principles of Consolidation
The consolidated financial statements include the financial statements of the Company and its subsidiaries. Subsidiaries are all entities over which the Company has controlled. The Company controls an entity when the Company is exposed to, or has rights to, variable returns from its involvement with the entity and has the ability to affect those returns through its power over the entity. Subsidiaries are fully consolidated from the date on which control is transferred to the Company. They are de-consolidated from the date on that control ceases. In preparing the consolidated financial statements, transactions, balances and unrealized gains on transactions between group entities are eliminated. Unrealized losses are also eliminated unless the transactions provide evidence of an impairment indicator of the transferred asset. Accounting policies of subsidiaries have been changed where necessary to ensure consistency with the policies adopted by the Company.
Cash |
(e) | Cash
The Company considers all highly liquid investment instruments with an original maturity of three months or less to be cash equivalents.
Accounts receivable, net |
(f) | Accounts receivable, net
Accounts receivable is recognized and carried at original invoiced amount less an estimated allowance for expected credit losses. The Company usually grants credit to customers with good credit standing with a maximum of 360 days and determines the adequacy of allowance for expected credit loss based on individual account analysis and historical collection trends. The allowance is based on management’s best estimates of specific losses on individual exposures, as well as a provision on historical trends of collections. Actual amounts received may differ from management’s estimate of credit worthiness and the economic environment. Delinquent account balances are written-off against the allowance for expected credit loss after management has determined that the likelihood of collection is not probable.
Inventories |
(g) | Inventories
Inventories are stated at the lower of cost or net realizable value. Costs include the cost of raw materials, freight, direct labor and related production overhead. The cost of inventories is calculated using the weighted average method. Any excess of the cost over the net realizable value of each item of inventories is recognized as a provision for diminution in the value of inventories. Net realizable value is the estimated selling price in the normal course of business less any costs to complete and sell products. Allowances for obsolescence are also assessed based on expiration dates, as applicable, taking into consideration historical and expected future product sales.
Deferred offering cost |
(h) | Deferred offering cost
Deferred Offering cost represent the incremental costs incurred for the Company’s initial public offering (“IPO”). These costs are deferred and will be deducted from the proceeds of the IPO upon the completion of the IPO. Deferred offering costs primary include professional fees related to the IPO. As of October 31, 2025, 2024 and 2023 the deferred offering costs were nil, $986,206 and $267,973, respectively. The balance of deferred offering cost has been transferred to Additional Paid-in Capital as of October 31, 2025.
Plant and equipment, net |
(i) | Plant and equipment, net
Plant and equipment are stated at cost less accumulated depreciation. The straight-line depreciation method is used to compute depreciation over the estimated useful lives of the assets, as follows:
Items |  | Useful lives
Office equipment |  | 3 ~ 5 years
Machinery and equipment |  | 5~10 years
Electronic equipment |  | 3 years
Motor Vehicle |  | 4 years
Leasehold improvement |  | 1 ~ 3 years
Expenditures for maintenance and repairs, which do not materially extend the useful lives of the assets, are charged to expense as incurred. Expenditures for major renewals and betterments which substantially extend the useful life of assets are capitalized. The cost and related accumulated depreciation of assets retired or sold are removed from the respective accounts, and any gain or loss is recognized in the statement of income in other income and expenses.
Intangible assets, net |
(j) | Intangible assets, net
Intangible assets are copyright developed by the Company, which are recorded at cost less accumulated amortization. Intangible assets are amortized using the straight-line method with the estimated useful lives of 10 years.
Impairment of long-lived assets |
(k) | Impairment of long-lived assets
The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If the estimated cash flows from the use of the asset and its eventual disposition are below the asset’s carrying value, then the asset is deemed to be impaired and written down to its fair value. There were no indicators of impairment of these assets as of October 31, 2025 and 2024.
Accounts and other payables |
(l) | Accounts and other payables
Accounts and other payables represent liabilities for goods, accrued payroll and other operating related service provided to the Company prior to the end of the fiscal year which are unpaid. They are classified as current liabilities if payment is due within one year or less (or in the normal operating cycle of the business if longer). Otherwise, they are presented as non-current liabilities.
Leases |
(m) | Leases
The Company adopted Accounting Standards Update (“ASU”) 2016-02. For all leases that were entered into prior to the effective date of ASC 842, we elected to apply the package of practical expedients. Based on this guidance we will not reassess the following: (1) whether any expired or existing contracts are or contain leases; (2) the lease classification for any expired or existing leases; and (3) initial direct costs for any existing leases. The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, current portion of obligations under operating leases, and obligations under operating leases, non-current on the Company’s consolidated balance sheets. Finance leases are included in plant and equipment, net, current portion of obligations under capital leases, and obligations under capital leases, non-current on our consolidated balance sheets. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date, adjusted by the deferred rent liabilities at the adoption date. As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. The Company’s terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Operating lease expense is recognized on a straight-line basis over the lease term.
Borrowings |
(n) | Borrowings
Borrowings comprise short-term loans and long-term loans. Borrowings are recognized initially at fair value, net of transaction costs incurred. Borrowings are subsequently stated at amortized cost; any difference between the proceeds net of transaction costs and the redemption value is recognized in profit or loss over the period of the borrowings using the effective interest method.
Statutory Reserves |
(o) | Statutory Reserves
The Company’s subsidiaries established in the PRC are required to make appropriations to certain non-distributable reserve funds. In accordance with the laws applicable to the foreign invested enterprises established in the PRC, the Company’s subsidiaries registered as wholly foreign owned enterprises have to make appropriations from their after-tax profits (as determined under generally accepted accounting principles in the PRC (‘‘PRC GAAP’’)) to non-distributable reserve funds including general reserve fund, enterprise expansion fund and staff bonus and welfare fund. The appropriation to the general reserve fund must be at least 10% of the after-tax profits calculated in accordance with PRC GAAP. Appropriation is not required if the general reserve fund has reached 50% of the registered capital of the Company. In addition, in accordance with the PRC Company Law, the Company’s subsidiaries, registered as Chinese domestic companies, must make appropriations from their after-tax profits as determined under the PRC GAAP to non-distributable reserve funds including statutory surplus fund and discretionary surplus fund. The appropriation to the statutory surplus fund must be 10% of the after-tax profits as determined under PRC GAAP. Appropriation is not required if the statutory surplus fund has reached 50% of the registered capital of the Company. Appropriation to the discretionary surplus fund is made at the discretion of the Company. The general reserve fund, enterprise expansion fund, statutory surplus fund and discretionary surplus fund are restricted for use. They may only be applied to offset losses or increase the registered capital of the respective entity. The staff bonus and welfare fund are liability in nature and is restricted for payment of special bonuses to employees and for the collective welfare of employees. None of these reserves is allowed to be transferred to the Company by way of cash dividends, loans or advances, nor can they be distributed except under liquidation. For the fiscal years ended October 31, 2025, 2024 and 2023, appropriation of $82,727, $189,836 and $186,821 was made to the statutory surplus fund by the Company’s subsidiaries, respectively.
Revenue recognition |
(p) | Revenue recognition
The Company adopted ASC 606 “Revenue Recognition.” It recognizes revenue when control of the promised goods or services is transferred to customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. The Company recognizes revenue based on the consideration specified in the applicable agreement. Revenue from contracts with customers is recognized using the following five steps:
| 1. | Identify the contract(s) with a customer;
| 2. | Identify the performance obligations in the contract;
| 3. | Determine the transaction price;
| 4. | Allocate the transaction price to the performance obligations in the contract; and
| 5. | Recognize revenue when (or as) the entity satisfies a performance obligation.
Generally, revenues are recognized when the Company has negotiated the terms of the transaction, which includes determining either the overall price, or price for each performance obligation in the form of a service or a product, the service or product has been delivered to the customer, no obligation is outstanding regarding that service or product, and the Company is reasonably assured that funds have been or will be collected from the customer. The Company generates revenue from production and sales of personalized goods including domestic sales and oversea sales. The Company typically receives purchase orders from its customers which will set forth the terms and conditions including the transaction price, products to be delivered, terms of delivery, and terms of payment. The terms serve as the basis of the performance obligations that the Company must fulfill in order to recognize revenue. The Company’s contracts have one single performance obligation as the promise is to transfer the individual goods to customers, and there is no other identifiable promises in the contracts for both domestic and oversea sales. Performance obligation is fulfilled upon customers’ receipt and acceptance of the products for domestic sales (evidenced through delivery tickets with customers’ signatures), which is considered at point in time. For overseas customers, where the FOB (Free on Board) terms are applied, the insurance and freight costs shall be borne by the buyer. The Company recognizes revenue upon the control of goods are transferred to customers, which is considered at point in time. Revenue is reported net of all value added taxes (“VAT”). For domestic customers, the Company usually grants credit to customers with good credit standing with a maximum of 360 days and for oversea customers, full payment is due upon receiving the booking confirmation or signing the contract. The Company offers customer warranty of 30 days for defective products that are beyond contemplated defective rate mutually agreed in contract with customers normally. The Company analyzed historical refund claims for defective products and concluded that they have been immaterial. Contract Assets and Liabilities Payment terms are established on the Company’s pre-established credit requirements based upon an evaluation of customers’ credit quality. Contract assets are recognized for in related accounts receivable. Contract liabilities are recognized for contracts where payment has been received in advance of delivery. The contract liability balance can vary significantly depending on the timing when an order is placed and when shipment or delivery occurs. As of October 31, 2024 and 2025, other than accounts receivable and advances from customers, the Company had no other material contract assets recorded on its consolidated balance sheet. The balance of contract liability as of October 31, 2025 and 2024 are $ 449,306 and $ 512,859, respectively. Costs of fulfilling customers’ purchase orders, such as shipping, handling and delivery, which occur prior to the transfer of control, are recognized in selling, general and administrative expense when incurred.
Cost of revenue |
(q) | Cost of revenue
Cost of revenue consists primarily of cost of materials, direct labor cost, depreciation and maintenance costs for equipment, rental expense and other related manufacturing expenses that are directly attributable to the Company’s principal operations.
Research and development expenses |
(r) | Research and development expenses
The Company expense all internal research costs as incurred, which primarily comprise employee costs, materials costs and the expenses related to the research and development activities. For the fiscal years ended October 31, 2025, 2024 and 2023, total research and development expenses were approximately $650,629, $559,048 and $740,800, respectively, which were recorded in research and development expenses in the consolidated statement of income and comprehensive income.
Sales and marketing expenses |
(s) | Sales and marketing expenses
Sales and marketing expenses consist primarily of logistics costs, staff costs, promotion expense and other related incidental expenses that are incurred to conduct the Company’s sales and marketing activities.
General and administrative expenses |
(t) | General and administrative expenses
General and administrative expenses consist primarily of salaries, and those not specifically dedicated to research and development or sales and marketing activities, depreciation of plant and equipment, amortization of operating leasing assets, legal and professional services fees, rental and other general corporate related expenses.
Taxation |
(u) | Taxation
Income tax The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, we determine deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the fiscal year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. The Company recognizes deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes. The Company records uncertain tax positions in accordance with ASC 740 on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. The Company does not believe that there were any uncertain tax positions as of October 31, 2025 and 2024. Value added taxes The Company’s PRC subsidiaries are subject to value added tax (“VAT”). Revenue from sales of transaction is generally subject to VAT at the rate of 13% and subsequently paid to PRC tax authorities after netting input VAT on purchase of materials and service received. The excess of output VAT over input VAT is reflected in accrued expenses and other payables, and the excess of input VAT is reflected in Prepayments and other current assets in the Consolidated Balance Sheets.
Earnings per share |
(v) | Earnings per share
The Company computes earnings per share (“EPS”) in accordance with ASC 260, “Earnings per Share” (“ASC 260”). ASC 260 requires companies with complex capital structures to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average common shares outstanding for the period. Diluted presents the dilutive effect on a per share basis of potential common shares (e.g., convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential common shares that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS. There were no diluted shares for the fiscal years ended October 31, 2025,2024 and 2023.
Comprehensive income |
(x) | Comprehensive income
Comprehensive income is defined to include all changes in equity of the Company during a period arising from transactions and other event and circumstances except those resulting from investments by shareholders and distributions to shareholders. For the fiscal years ended October 31, 2025, 2024 and 2023 presented, the Company’s comprehensive income includes net income and foreign currency translation adjustments that have been excluded from the determination of net income.
Related parties |
(w) | Related parties
The Company follows subtopic 850-10 of the FASB ASC for the identification of related parties and disclosure of related party transactions. Pursuant to Section 850-10-20, related parties include: (a) affiliates of the Company; (b) entities for which investments in their equity securities would be required, absent the election of the FV option under the FV Option Subsection of Section 825-10-15, to be accounted for by the equity method by the investing entity; (c) trusts for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of management; (d) principal owners of the Company; (e) management of the Company; (f) other parties with which the Company may deal if one party controls or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests; and (g) other parties that can significantly influence the management or operating policies of the transacting parties or that have an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests.
Commitments and Contingencies |
(y) | Commitments and Contingencies
In the normal course of business, the Company is subject to loss contingencies, such as legal proceedings and claims arising out of its business, that cover a wide range of matters, including, among others, government investigations, shareholder lawsuits, and non-income tax matters. An accrual for a loss contingency is recognized when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. If a potential material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, is disclosed.
Foreign Currency Translation |
(z) | Foreign Currency Translation
The Company’s principal country of operations is the PRC. The financial position and results of its operations are determined using RMB, the local currency, as the functional currency. Our financial statements are reported using U.S. dollars. The results of operations and the statement of cash flows denominated in foreign currency are translated at the average rate of exchange during the reporting period. Assets and liabilities denominated in foreign currencies at the balance sheet date are translated at the applicable rates of exchange in effect at that date. The equity denominated in the functional currency is translated at the historical rate of exchange at the time of capital contribution. Because cash flows are translated based on the average translation rate, amounts related to assets and liabilities reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the balance sheet. Translation adjustments arising from the use of different exchange rates from period to period are included as a separate component of accumulated other comprehensive income included in statement of changes in equity. Gains and losses from foreign currency transactions are included in the consolidated statement of income and comprehensive income. A majority of the Company’s expense transactions are denominated in RMB and a significant portion of the Company and its subsidiaries’ assets and liabilities are denominated in RMB. RMB is not freely convertible into foreign currencies. In the PRC, certain foreign exchange transactions are required by law to be transacted only by authorized financial institutions at exchange rates set by the People’s Bank of China (“PBOC”). Remittances in currencies other than RMB by the Company in China must be processed through the PBOC or other China foreign exchange regulatory bodies which require certain supporting documentation in order to affect the remittance. The value of RMB against US$ and other currencies may fluctuate and is affected by, among other things, changes in the PRC’s political and economic conditions. Any significant revaluation of RMB may materially affect the Company’s financial condition in terms of US$ reporting. The following table outlines the currency exchange rates that were used in creating the consolidated financial statements in this report:
|  |  | As of |
|  | October 31, 2025 |  |  | October 31, 2024 |  |  | October 31, 2023 |
Year-end spot rate |  |  | US$1=RMB 7.0880 |  |  |  | US$1=RMB 7.1250 |  |  |  | US$1=RMB 7.1779 |
Average rate |  |  | US$1=RMB 7.1623 |  |  |  | US$1=RMB 7.1126 |  |  |  | US$1=RMB 7.0368 |
Fair value measurements |
(aa) | Fair value measurements
Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability. The established fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The three levels of inputs that may be used to measure fair value include:
| Level 1: | Quoted prices (unadjusted) in active markets for identical assets or liabilities.
| Level 2: | Observable, market-based inputs, other than quoted prices, in active markets for identical assets or liabilities.
| Level 3: | Unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities.
Accounting guidance also describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset. The Company does not have any non-financial assets or liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. As of October 31, 2025, 2024 and 2023, the carrying values of cash, accounts receivable, net, other current assets, accounts payable, short-term loans and other payables approximated their fair values reported in the consolidated balance sheets due to the nature of these instruments.
Credit Risk |
(ab) | Credit Risk
Financial instruments that potentially expose the Group to credit risk consist primarily of cash and cash equivalent and accounts receivable. The Group places its cash and cash equivalents with financial institutions with high credit ratings and quality. As of October 31, 2025 and 2024, $105,707 and $176,236 of the Company’s cash and cash equivalents and certificates of deposit were on deposit at financial institutions in the PRC with upper limited RMB 500,000 insurance to cover bank deposits in the event of bank failure. To limit exposure to credit risk relating to deposits, the Company primarily places cash and cash equivalent deposits with large financial institutions in China which management believes are of high credit quality and management also continually monitors the financial institutions’ credit worthiness. The Group conducts credit evaluations of our customers and generally does not require collateral or other security. The Group establishes an allowance for doubtful accounts primarily based upon the age of the receivables and factors surrounding the credit risk of specific third-party customers and related parties. Account receivables as of October 31, 2025 and 2024 are disclosed in Note 3 of this consolidation financial statements.
Recent Accounting Pronouncements |
(ac) | Recent Accounting Pronouncements
In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, a final standard on improvements to income tax disclosures which applies to all entities subject to income taxes. The standard requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. The standard is intended to benefit investors by providing more detailed income tax disclosures that would be useful in making capital allocation decisions. The amendments in this ASU will be effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of the adoption of ASU No. 2023-9 on its consolidated financial statements. In November 2024, the FASB issued ASU 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which requires disclosure about the types of costs and expenses included in certain expense captions presented on the income statement. The new disclosure requirements are effective for the Company's annual periods beginning June 1, 2027, and interim periods beginning June 1, 2028, with early adoption permitted, and may be applied either prospectively or retrospectively. The Company is currently evaluating the ASU to determine its impact on the Company's disclosures. In January 2025, the FASB issued ASU 2025-01, Income Statement – Comprehensive Income – Expense Disaggregation Disclosure (Subtopic 220-40): Clarifying the Effective Date. This pronouncement revises the effective date of ASU 2024-03 and clarifies that all public business entities are required to adopt the guidance in annual reporting periods beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027. Entities within the ASU’s scope are permitted to early adopt the accounting standard update. The Company is currently evaluating the ASU to determine its impact on the Company's disclosures. In July 2025, the FASB issued ASU 2025-05 - Financial Instruments—Credit Losses (Topic 326). The amendments in this Update provide (1) all entities with a practical expedient and (2) entities other than public business entities with an accounting policy election when estimating expected credit losses for current accounts receivable and current contract assets arising from transactions accounted for under Topic 606. An entity that elects the practical expedient and the accounting policy election, if applicable, should apply the amendments in this Update prospectively. The amendments will be effective for annual reporting periods beginning after December 15, 2025, and interim reporting periods within those annual reporting periods. Early adoption is permitted in both interim and annual reporting periods in which financial statements have not yet been issued or made available for issuance. The Company is evaluating the impact of the adoption of this guidance. The Company believe the future adoption of this ASU is not expected to have a material impact on its financial statements.

X
- Definition Disclosure of accounting policy accounts and other payables. + References No definition available. + Details
Name: | mamk_AccountsAndOtherPayablesPolicyTextBlock
Namespace Prefix: | mamk_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy deferred offering cost. + References No definition available. + Details
Name: | mamk_DeferredOfferingCostPolicyTextBlock
Namespace Prefix: | mamk_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for related parties. + References No definition available. + Details
Name: | mamk_RelatedPartiesPolicyTextBlock
Namespace Prefix: | mamk_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for sales and marketing expenses. + References No definition available. + Details
Name: | mamk_SalesAndMarketingExpensesPolicyTextBlock
Namespace Prefix: | mamk_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy statutory reserves. + References No definition available. + Details
Name: | mamk_StatutoryReservesPolicyTextBlock
Namespace Prefix: | mamk_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for taxation. + References No definition available. + Details
Name: | mamk_TaxationPolicyTextBlock
Namespace Prefix: | mamk_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 450 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477850/954-450-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8 + Details
Name: | us-gaap_CommitmentsAndContingenciesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Topic 705 -Publisher FASB -URI https://asc.fasb.org/705/tableOfContent + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/830/tableOfContent + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 05 -Paragraph 4 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-4 + Details
Name: | us-gaap_IntangibleAssetsFiniteLivedPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/330/tableOfContent Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483044/730-10-05-1 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for securities borrowed or loaned by the entity. Disclosure may include a description of the business purposes for the transactions, how the transactions are recognized in the financial statements, the types of securities involved in the transactions, the method for monitoring the market value of the securities, the entity's practice and policies associated with cash deposits and collateral for the transactions, and the classification of fees and interest associated with the transactions. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (a) -SubTopic 30 -Topic 860 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481420/860-30-50-1A + Details
Name: | us-gaap_SecuritiesBorrowedAndLoanedPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 36 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 720 -SubTopic 35 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1 + Details
Name: | us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for accounts receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration