XML 34 R26.htm IDEA: XBRL DOCUMENT
v3.25.4

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 6 Months Ended
--- | ---
Jun. 30, 2025
Accounting Policies [Abstract] |
Basis of presentation | (a) Basis of presentation The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”) and pursuant to the regulations of the U.S. Securities and Exchange Commission (“SEC”).
Consolidation | (b) Consolidation The unaudited interim condensed consolidated financial statements include the financial statements of the Company and its subsidiaries. All inter-company transactions, if any, and balances due to, due from, long-term investment subsidiary, and registered paid in capital have been eliminated upon consolidation. On consolidation the entities should be combined for all periods that the relationship of common control started and the transaction would be treated as a capital transaction with any gain or loss on acquisition adjusted through equity. The consolidated entity would not recognize any goodwill and/or gain/losses from the acquisition and results of operations would be presented for all periods under common control. The unaudited interim condensed consolidated financial statements of the Company were prepared by applying the pooling of interest method. Under this method, the Company has been treated as the holding company of the subsidiaries for the financial periods presented. Accordingly, the results of the Company include the results of the subsidiaries for six-month periods ended June 30, 2024 and 2025. Such manner of presentation reflects the economic substance of the companies, which were under common control throughout the relevant periods, as a single economic enterprise, although the legal parent-subsidiary relationships may not have been established.
Use of estimates | (c) Use of estimates The preparation of unaudited interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and 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. The most significant estimates relate to allowance for uncollectible accounts receivable, inventory valuation, useful lives and impairment for property, plant and equipment, valuation allowance for deferred tax assets, fair value of financial instruments, warranty liabilities, and contingencies. Actual results could vary from the estimates and assumptions that were used.
Risks and uncertainties | (d) Risks and uncertainties The main operations of the Company are located in Singapore. Accordingly, the Company’s business, financial condition, and results of operations may be influenced by political, economic, and legal environments in Singapore, as well as by the general state of the economy in Singapore. The Company’s results may be adversely affected by changes in the political, regulatory and social conditions in Singapore. Although the Company has not experienced losses from these situations and believes that it is in compliance with existing laws and regulations including its organization and structure disclosed in Note 1, such experience may not be indicative of future results. The Company’s business, financial condition and results of operations may also be negatively impacted by risks related to natural disasters, extreme weather conditions, health epidemics and other catastrophic incidents, which could significantly disrupt the Company’s operations.
Foreign currency translation and transaction and Convenience translation | (e) Foreign currency translation and transaction and Convenience translation The accompanying unaudited interim condensed consolidated financial statements are presented in U.S. dollar (“US$”), which is the reporting currency of the Company. The functional currency of the Company and its subsidiaries, Maxwill (Asia) Pte. Ltd., LP Grace Pte. Ltd., Maxwill Pte. Ltd., Davis Commodities Pte. Ltd., Davis Commodities Global Pte. Ltd., Davis Commodities SEA Pte. Ltd., and Davis Commodities Asia Pte. Ltd. are the U.S. dollar. Maxwill Foodlink Pte. Ltd. uses the Singapore dollar as its functional currency. Assets and liabilities denominated in currencies other than the reporting currency are translated into the reporting currency at the rates of exchange prevailing at the balance sheet date. Translation gains and losses are recognized in the unaudited interim condensed consolidated statements of operations and comprehensive loss as other comprehensive income or loss. Transactions in currencies other than the reporting currency are measured and recorded in the reporting currency at the exchange rate prevailing on the transaction date. The cumulative gain or loss from foreign currency transactions is reflected in the unaudited interim condensed consolidated statements of income and comprehensive income as other income (other expenses). The value of foreign currency including, the Singapore dollar (“S$”), may fluctuate against the US$. Any significant variations of the aforementioned currency relative to the Singapore dollar may materially affect the Company’s financial condition in terms of reporting in US$. The following table outlines the currency exchange rates that were used in preparing the accompanying unaudited interim condensed consolidated financial statements:
Schedule of exchange rate |  |  |  |  |  |  |  |  |  |  |  |
|  | June 30, |  | December 31,
|  | 2024 |  | 2025 |  | 2024
US$ to S$ Period End |  |  | 1.3516 |  |  |  | 1.2883 |  |  |  | 1.3435 |
US$ to S$ Average Rate |  |  | 1.3455 |  |  |  | 1.3327 |  |  |  | 1.3367 |
Fair Value Measurement | (f) Fair Value Measurement Accounting guidance defines fair value as 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. Accounting guidance establishes a fair value hierarchy that 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. Accounting guidance establishes three levels of inputs that may be used to measure fair value:
| · | Level 1 applies to assets or liabilities for which there are quoted prices, in active markets for identical assets or liabilities.
| · | Level 2 applies to assets or liabilities for which there are inputs other than quoted prices included within Level 1 that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical asset or liabilities in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data.
| · | Level 3 applies to asset or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities.
Cash and cash equivalents, accounts receivable, other current assets, other receivables, loan to a related party, bank loans, operating lease liability, finance lease, amount due to a related party, accounts payables, accruals and other current liabilities are financial assets and liabilities. As of June 30, 2025, other than the unrealized losses on commodity future contracts measured at fair value (included in accruals and other current liabilities), the carrying amount of these financial instruments are approximated to their respective fair values. The commodity future contracts are derivative instruments that are marked to fair value and are accounted for as under Level 2.
Related parties | (g) Related parties We adopted ASC 850, Related Party Disclosures, for the identification of related parties and disclosure of related party transactions.
Cash and cash equivalents | (h) Cash and cash equivalents Cash and cash equivalents consist of cash on hand, the Company’s demand deposit placed with financial institutions, which have original maturities of less than three months and unrestricted as to withdrawal and use. Periodically, the Company may carry cash balances at financial institutions more than the respective subsidiaries’ government insured limits in Singapore of S$100,000 per institution. The amount in excess of government insurance as of June 30, 2025 and December 31, 2024, was approximately S$1,816,911 (approximately US$1,410,287) and S$576,798, respectively. The Company has not experienced losses on these accounts and management believes, based upon the quality of the financial institutions, that the credit risk with regard to these deposits is not significant.
Accounts Receivable, net | (i) Accounts Receivable, net Accounts receivable, net are stated at the original amount less an allowance for credit loss on such receivables. The allowance for impairment loss is estimated based upon the Company’s assessment of various factors including historical experience, the age of the accounts receivable balances, current general economic conditions, future expectations and customer specific quantitative and qualitative factors that may affect the customers’ ability to pay. An allowance is also made when there is objective evidence for the Company to reasonably estimate the amount of probable loss.
Inventories | (j) Inventories Inventories are measured at the lower of cost and net realizable value. The cost of inventories is based on the first-in, first-out principle, and includes expenditure incurred in acquiring the inventories, production or conversion costs and other costs incurred in bringing them to their existing location and condition.
Property, plant and equipment, net | (k) Property, plant and equipment, net Property, plant and equipment are stated at cost less accumulated depreciation and impairment, if any, and depreciated on a straight-line basis over the estimated useful lives of the assets. Cost represents the purchase price of the asset and other costs incurred to bring the asset into its intended use. Estimated useful lives are as follows:
Schedule of estimated useful lives |  |
Category |  | Estimated useful lives
Investment property |  | 40 years
Right-of-use asset |  | 3 years
Furniture and fittings, office equipment, renovation and computer and software |  | 3 years
Motor vehicle |  | 10 years
Expenditures for repair and maintenance costs, which do not materially extend the useful lives of the assets, are charged to expenses as incurred, whereas the expenditures for major renewals and betterments that substantially extend the useful lives of property and equipment are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the costs, accumulated depreciation and impairment with any resulting gain or loss recognized in the unaudited interim condensed consolidated statements of income.
Impairment of long-lived assets | (l) Impairment of long-lived assets The Company reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may no longer be recoverable. When these events occur, the Company measures impairment by comparing the carrying value of the long-lived assets to the estimated undiscounted future cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flow is less than the carrying amount of the assets, the Company would recognize an impairment loss, which is the excess of the carrying amount over the fair value of the assets, using the expected future discounted cash flows. No impairment of long-lived assets was recognized as of June 30, 2025 and December 31, 2024.
Commitments and contingencies | (m) Commitments and contingencies In the normal course of business, the Company is subject to commitments and contingencies, including operating lease commitments, legal proceedings and claims arising out of its business that relate to a wide range of matters, such as government investigations and tax matters. The Company recognizes a liability for such contingency if it determines it is probable that a loss will occur, and a reasonable estimate of the loss can be made. The Company may consider many factors in making these assessments on liability for contingencies, including historical and the specific facts and circumstances of each matter.
Revenue recognition | (n) Revenue recognition In May 2014, the Financial Accounting Standards Board (“FASB”) issued Topic 606, “Revenue from Contracts with Customers”. This topic clarifies the principles for recognizing revenue and develops a common revenue standard for U.S. GAAP. Simultaneously, this topic supersedes the revenue recognition requirements in Topic 605, Revenue Recognition, and most industry-specific guidance throughout the Industry Topics of the Codification. The core principle of the guidance requires an entity to recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The Company currently generates its revenue from the following main sources: Revenue from goods sold and services provided Revenue from sales of goods and services in the ordinary course of business is recognized when the Company satisfies a performance obligation (“PO’’) by transferring control of a promised good or service to the customer. The amount of revenue recognized is the amount of the transaction price allocated to the satisfied PO. The transaction price is allocated to each PO in the contract on the basis of the relative stand-alone selling prices of the promised goods or services. The individual stand-alone selling price of a good or service that has not previously been sold on a stand-alone basis, or has a highly variable selling price, is determined based on the residual portion of the transaction price after allocating the transaction price to goods and/or services with observable stand-alone selling price. A discount or variable consideration is allocated to one or more, but not all, of the performance obligations if it relates specifically to those performance obligations. Transaction price is the amount of consideration in the contract to which the Company expects to be entitled in exchange for transferring the promised goods or services. The transaction price may be fixed or variable and is adjusted for the time value of money if the contract includes a significant financing component. Consideration payable to a customer is deducted from the transaction price if the Company does not receive a separate identifiable benefit from the customer. When consideration is variable, if applicable, the estimated amount is included in the transaction price to the extent that it is highly probable that a significant reversal of the cumulative revenue will not occur when the uncertainty associated with the variable consideration is resolved. Revenue may be recognized at a point in time or over time following the timing of satisfaction of the PO. If a PO is satisfied over time, revenue is recognized based on the percentage of completion, reflecting the progress towards complete satisfaction of that PO. Typically, POs for products and services where the process is as described below, the PO is satisfied at a point in time. For the sale of sugar, rice and fat and oil products, 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 key performance obligation is the delivery of the finished product to the customer at their location, at which point title to that asset passes to the customer. The completion of this earning process is evidenced by a transport document such as a bill of lading or delivery order. The Company recognizes gross product revenue at a time when the control of products or services are transferred to customers. Typical payment terms set forth in the purchase order ranges from 30 to 90 days from the date of delivery. To distinguish a promise to provide products from a promise to facilitate the sale from a third party, the Company considers the guidance of control in ASC 606-10-55-37A and the indicators in 606-10-55-39. The Company considers this guidance in conjunction with the terms in the Company’s arrangements with both suppliers and customers. In general, the Company controls the products, as it has the obligation to (i) fulfill the products’ delivery and (ii) bears any inventory risk as its legal owner. In addition, when establishing the selling prices for delivery of the products, the Company has control to set its selling price to ensure it would generate profit for the products delivered. The Company believes that all these factors indicate that the Company is acting as a principal in this transaction. As a result, revenue from the sales of products is presented on a gross basis. Shipping, storage and handling and insurance costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of revenue. Revenue from rental of investment property In accordance with ASC 842 Lease Topics, the Company accounts for the rental of investment property as direct finance leases where, lease income from the perspective of lessor is recognized on the Company’s statement of income on a straight-line basis over the term of the lease once management has determined that the lease payments are reasonably expected to be collected. The performance obligation under these leasing arrangements is to lease the investment property to the lessee, and to ensure that the investment property is available for use over the life of the lease contract. Rental income from investment property included in Other Income amounted to US$13,379 and US$14,413 for the six-month periods ended June 30, 2024 and 2025, respectively.
Cost of revenue | (o) Cost of revenue Cost of revenue mainly consists of raw material costs, labor costs, sub-contracting costs, production overhead, shipping, storage and handling and insurance costs.
Selling and marketing expenses | (p) Selling and marketing expenses Selling expenses mainly consists of promotion and marketing expenses and transportation expenses. The Company does not carry any capitalized contract acquisition costs that would be amortized to its results of operations over time, and potential expenses related to customer and contract acquisitions costs if any are accounted for as periodic costs.
General and administrative expenses | (q) General and administrative expenses General and administrative expenses mainly consist of staff cost, depreciation, office supplies and upkeep expenses, travelling and entertainment, legal and professional fees, property and related expenses, other miscellaneous administrative expenses.
Operating leases | (r) Operating leases The Company adopted ASC 842 on January 1, 2019. The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liability, and operating lease liability, non-current, in the Company’s unaudited interim condensed consolidated balance sheets. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. When determining the lease term, the Company includes options to extend or terminate the lease when it is reasonably certain that it will exercise that option, if any. As the Company’s leases do not provide an implicit rate, the Company used an incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company has elected to adopt the following lease policies in conjunction with the adoption of ASU 2016-02: (i) for leases that have lease terms of 12 months or less and does not include a purchase option that is reasonably certain to exercise, the Company elected not to apply ASC 842 recognition requirements; and (ii) the Company elected to apply the package of practical expedients for existing arrangements entered into prior to January 1, 2019 to not reassess (a) whether an arrangement is or contains a lease, (b) the lease classification applied to existing leases, and (c) initial direct costs.
Finance leases | (s) Finance leases The Company accounts for leases in accordance with ASC 842, Leases. At the commencement date of a lease, the Company recognizes a finance lease liability for leases with an initial term greater than 12 months. Lease liabilities are measured at the present value of lease payments over the lease term, discounted using the Company’s incremental borrowing rate, unless the implicit rate in the lease is readily determinable. Leases are classified as finance leases based on the criteria set forth in ASC 842. For finance leases, the Company recognizes interest expense on the lease liability and depreciation expense on the leased asset separately in the unaudited interim condensed consolidated statements of operations. Motor vehicles acquired under finance lease arrangements are recognized as motor vehicles within property, plant and equipment as assets, with a corresponding finance lease liability recognized on the consolidated balance sheets. The motor vehicles are depreciated over the estimated useful lives.
Income taxes | (t) Income taxes The Company accounts for income taxes under ASC 740. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the unaudited interim condensed consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period including the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities. The provisions of ASC 740-10-25, “Accounting for Uncertainty in Income Taxes,” prescribe a more-likely-than-not threshold for unaudited interim condensed consolidated financial statement recognition and measurement of a tax position taken (or expected to be taken) in a tax return. This interpretation also provides guidance on the recognition of income tax assets and liabilities, classification of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, and related disclosures. The Company did not accrue any liability, interest or penalties related to uncertain tax positions in its provision for income taxes line of its unaudited interim condensed consolidated statements of income for the six-month periods ending June 30, 2024 and 2025, respectively. The Company does not expect that its assessment regarding unrecognized tax positions will materially change over the next 12 months.
Earnings per share | (u) Earnings per share Basic earnings per share is computed by dividing net earnings attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the year using two class method. Diluted earnings per share reflect the potential dilution that could occur if securities or other contracts to issue ordinary shares were exercised or converted into ordinary shares.
Recent accounting pronouncements | (v) Recent accounting pronouncements Recent Adopted Standards On October 28, 2021, the FASB issued ASU 2021-08, which amends ASC 805 to require acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. Under current GAAP, an acquirer generally recognizes such items at fair value on the acquisition date. According to the FASB, this Update is intended to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to the following: (1) recognition of an acquired contract liability, and (2) payment terms and their effect on subsequent revenue recognized by the acquirer. The ASU’s amendments are effective in fiscal years beginning after December 15, 2022, including interim periods within those fiscal years for public business entities, and are effective in fiscal years beginning after December 15, 2023, including interim periods within those fiscal years for all other entities. The Company has adopted this guidance and the application has had no material impact on the financial position, results of operations and cash flows. In June 2022, the FASB issued ASU 2022-03, “Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions”, which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. The amendments also clarify that an entity cannot, as a separate unit of account, recognize and measure a contractual sale restriction. This guidance also requires certain disclosures for equity securities subject to contractual sale restrictions. The new guidance is required to be applied prospectively with any adjustments from the adoption of the amendments recognized in earnings and disclosed on the date of adoption. This guidance is effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. The Company has adopted this guidance and the application has had no material impact on the financial position, results of operations and cash flows. In November 2023, the FASB issued ASU 2023-07. The amendments improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. In addition, the amendments enhance interim disclosure requirements, clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provide new segment disclosure requirements for entities with a single reportable segment, and contain other disclosure requirements. The purpose of the amendments is to enable investors to better understand an entity’s overall performance and assess potential future cash flows. The ASU applies to all public entities that are required to report segment information in accordance with ASC 280. The Company has adopted this guidance and the application has had no material impact on the financial position, results of operations and cash flows. Recent Accounting Pronouncements In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU requires specific disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. This ASU will result in the required additional disclosures being included in the unaudited interim condensed consolidated financial statements, once adopted. The Company is in the process of evaluating the impact of the new guidance and does not expect it to have a significant impact on its unaudited interim condensed 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” (“ASU 2024-03”), which requires the disaggregation of certain expenses in the financial statements notes, to provide enhanced transparency into the expense captions presented on the face of the consolidated statement of operations. ASU 2024-03 is effective for annual reporting periods beginning January 1, 2027 and interim periods beginning January 1, 2028 and may be applied either prospectively or retrospectively. The Company is currently evaluating the impact that ASU 2024-03 will have on its related disclosures, and the transition method. Other accounting standards that have been issued or proposed by FASB that do not require adoption until a future date are not expected to have a material impact on the unaudited interim condensed consolidated financial statements upon adoption. The Company does not discuss recent pronouncements that are not anticipated to have an impact on or are unrelated to its unaudited interim condensed consolidated financial condition, results of operations, cash flows or disclosures.

X
- References No definition available. + Details
Name: | DTCK_FinanceLeasePolicyTextBlock
Namespace Prefix: | DTCK_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | DTCK_ForeignCurrencyTranslationsAndTransactionsPolicyTextBlock
Namespace Prefix: | DTCK_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | DTCK_OperatingLeasePolicyTextBlock
Namespace Prefix: | DTCK_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | DTCK_RelatedPartiesPolicyTextBlock
Namespace Prefix: | DTCK_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | DTCK_RisksAndUncertaintiesPolicyTextBlock
Namespace Prefix: | DTCK_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | DTCK_SellingMarketingExpensesPolicyTextBlock
Namespace Prefix: | DTCK_
Data Type: | dtr-types: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 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 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 income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
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 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 receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -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 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -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 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -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 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
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 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