XML 33 R22.htm IDEA: XBRL DOCUMENT
v3.20.4

Summary of Accounting Policies (Policies) | 9 Months Ended
--- | ---
Dec. 31, 2020
Accounting Policies [Abstract] |
Principles of Consolidation and Basis of Presentation | PRINCIPLES OF CONSOLIDATION AND BASIS OF PRESENTATION The condensed consolidated financial statements include the accounts of the Company and all of its wholly-owned subsidiaries. All inter-company accounts and transactions have been eliminated in the condensed consolidated financial statements. The accompanying unaudited financial statements for the three and nine months ended December 31, 2020 and 2019 have been prepared in accordance with generally accepted accounting principles applicable to interim financial information and the requirements of Form 10-Q and Article 10 of Regulation S-X of the Securities and Exchange Commission. Accordingly, they do not include all of the information and disclosures required by accounting principles generally accepted in the United States for complete consolidated financial statements. In the opinion of management, such condensed consolidated financial statements include all adjustments (consisting of normal recurring accruals) necessary for the fair presentation of the condensed consolidated financial position and the condensed consolidated results of operations. The condensed consolidated results of operations for the periods presented are not necessarily indicative of the results to be expected for the full year. The condensed consolidated balance sheet information as of March 31, 2020 was derived from the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K/A for the year ended March 31, 2020. The interim condensed consolidated financial statements should be read in conjunction with that report.
Use of Estimates | USE OF ESTIMATES The Singing Machine makes estimates and assumptions in the ordinary course of business relating to sales returns and allowances, warranty reserves, inventory reserves and reserves for promotional incentives that affect the reported amounts of assets and liabilities and of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Future events and their effects cannot be determined with absolute certainty; therefore, the determination of estimates requires the exercise of judgment. Historically, past changes to these estimates have not had a material impact on the Company’s financial condition. However, circumstances could change which may alter future expectations.
Collectibility of Accounts Receivable | COLLECTABILITY OF ACCOUNTS RECEIVABLE The Singing Machine’s allowance for doubtful accounts is based on management’s estimates of the creditworthiness of its customers, current economic conditions and historical information, and, in the opinion of management, is believed to be in an amount sufficient to respond to normal business conditions. Management sets 100% reserves for customers in bankruptcy and other reserves based upon historical collection experience. Should business conditions deteriorate or any major customer default on its obligations to the Company, this allowance may need to be significantly increased, which would have a negative impact on operations. The Company is subject to chargebacks from customers for cooperative promotional programs, defective returns, return freight and handling charges that are deducted from open invoices and reduce collectability of open invoices.
Foreign Currency Translation | FOREIGN CURRENCY TRANSLATION The functional currency of the Macau Subsidiary is the Hong Kong dollar. The financial statements of the subsidiary are translated to U.S. dollars using period-end rates of exchange for assets and liabilities, and average rates of exchange for the period for revenues, costs, and expenses. Net gains and losses resulting from foreign exchange transactions are recorded in the condensed consolidated statements of operations and translations are recorded in a separate component of shareholders’ equity. Any such amounts were not material during the periods presented.
Concentration of Credit Risk | Concentration of Credit Risk At times, the Company maintains cash in United States bank accounts that are more than the Federal Deposit Insurance Corporation insured amounts. The Company also maintains cash balances in foreign financial institutions. The amounts at foreign financial institutions at December 31, 2020 and March 31, 2020 are approximately $801,000 and $217,000, respectively. Financial instruments, which potentially subject the Company to concentrations of credit risk, consist of accounts receivable.
Inventory | INVENTORY Inventories are comprised primarily of electronic karaoke equipment, microphones and accessories, and are stated at the lower of cost or net realizable value, as determined using the first in, first out method. Inventories also include an estimate for the net realizable value of expected future inventory returns due to warranty and promotional programs. As of December 31, 2020 and March 31, 2020 the estimated amounts for these future inventory returns were approximately $1,846,000 and $1,367,000, respectively. The Company reduces inventory on hand to its net realizable value on an item-by-item basis when it is apparent that the expected realizable value of an inventory item falls below its original cost. A charge to cost of sales results when the estimated net realizable value of specific inventory items declines below cost. Management regularly reviews the Company’s investment in inventories for such declines in value. As of December 31, 2020 and March 31, 2020 the Company had inventory reserves of approximately $917,000 and $434,000 respectively for estimated excess and obsolete inventory
Deferred Financing Costs | DEFERRED FINANCING COSTS The Company classifies deferred financing costs incurred when obtaining or renewing revolving credit facilities as assets in the accompanying condensed consolidated balance sheets as it is likely that during certain periods during non-peak season there will be no balance due on these credit facilities to offset the deferred financing costs. In June 2020, the Company incurred approximately $74,000 in deferred financing costs associated with the closing of the Crestmark Facility and the IHC Facility which are being amortized over twelve months and were classified as current assets on the accompanying condensed consolidated balance sheets.
Long-Lived Assets | LONG-LIVED ASSETS The Company reviews long-lived assets for impairment whenever circumstances and situations change such that there is an indication that the carrying amounts may not be recoverable. If the undiscounted future cash flows attributable to the related assets are less than the carrying amount, the carrying amounts are reduced to fair value and an impairment loss is recognized in accordance with FASB ASC 360-10-05, “Accounting for the Impairment or Disposal of Long-Lived Assets.”
Leases | LEASES The Company follows FASB ASC 842, “Leases”. The ASC requires lessees to recognize leases on the balance sheet and disclose key information about leasing arrangements. The standard establishes a right-of-use model (ROU) that requires a lessee to recognize a ROU asset and lease liability on the balance sheet for all leases with a term longer than twelve months. Leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. (See Note 6– LEASES). The Company determines if an arrangement contains a lease at the inception of a contract. Right-of-use 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. Right-of-use assets and lease liabilities are recognized at the commencement date. The liability is equal to the present value of the remaining minimum lease payments. The asset is based on the liability, subject to certain adjustments. Operating leases result in straight-line expense (similar to operating leases under the prior accounting standard) while finance leases result in a front-loaded expense pattern (similar to capital leases under the prior accounting standard). As the interest rate implicit in the Company’s operating leases is not readily determinable, the Company utilizes its incremental borrowing rate to discount the lease payments. The Company utilizes the implicit rate for its finance leases.
Property and Equipment | PROPERTY AND EQUIPMENT Property and equipment are stated at cost, less accumulated depreciation. Expenditures for repairs and maintenance are charged to expense as incurred. Depreciation is provided for in amounts sufficient to relate the cost of depreciable assets to their estimated useful lives using accelerated and straight-line methods.
Fair Value of Financial Instruments | FAIR VALUE OF FINANCIAL INSTRUMENTS We follow FASB ASC 825, “Financial Instruments”, which requires disclosures of information about the fair value of certain financial instruments for which it is practicable to estimate that value. For purposes of this disclosure, the fair value of a financial instrument is the amount at which the instrument could be exchanged in a current transaction between willing parties, other than in a forced sale or liquidation. The carrying amounts of the Company’s short-term financial instruments, including accounts receivable, accounts payable, accrued expenses, refunds due to customers and due to/from related parties approximates fair value due to the relatively short period to maturity for these instruments. The carrying amounts on the subordinated debt to Starlight Marketing Development, Ltd. (related party), finance leases and installment notes approximate fair value due to the relatively short period to maturity and related interest accrued at a rate similar to market rates. The carrying amount on the revolving lines of credit approximate fair value due the relatively short period to maturity and related interest accrued at market rates. The carrying amount on the Payroll Protection Program note payable approximates fair value due the relatively short period to maturity as management intends to apply for total forgiveness of the loan in the current fiscal year.
Revenue Recognition and Reserve for Sales Returns | REVENUE RECOGNITION AND RESERVE FOR SALES RETURNS The Company recognizes revenue in accordance with FASB ASC 606, “Revenue from Contracts with Customers”. All revenue is generated from contracts with customers. The Company recognizes revenue when the goods are delivered and control of the goods sold is transferred to the customer, in an amount, referred to as the transaction price, that reflects the consideration to which the Company is expected to be entitled in exchange for those goods at a point in time. The Company determines revenue recognition utilizing the following five steps: (1) identification of the contract with a customer, (2) identification of the performance obligations in the contract (promised goods or services that are distinct), (3) determination of the transaction price, (4) allocation of the transaction price to the performance obligations, and (5) recognition of revenue when, or as, the Company transfers control of the product or service for each performance obligation. The Company’s contracts with customers consist of one performance obligation (the sale of the Company’s products). The Company’s contracts have no financing elements, payment terms are less than 120 days and have no further contract asset or liability obligations once control of goods is transferred to the customer. Revenue is recorded in the amount of consideration the Company expects to receive for the sale of these goods. The Company selectively participates in a retailer’s co-op promotion initiatives to maximize sales of the Company’s products on the retail floor or to assist in developing consumer awareness of new product launches, by providing marketing fund allowances to our customers. As these co-op promotion initiatives are not a distinct good or service and the Company cannot reasonably estimate the fair value of the benefit it receives from these arrangements, the cost of these allowances at the time they are offered to the customers are recorded as a reduction to net sales. For the three months ended December 31, 2020 and 2019, co-op promotion allowances were approximately $858,000 and $1,662,000, respectively. For the nine months ended December 31, 2020 and 2019, co-op promotion allowances were approximately $2,032,000 and $2,858,000, respectively. Costs incurred in fulfilling contracts with customers include administrative costs associated with the procurement of goods are included in general and administrative expenses, in-bound freight costs are included in the cost of goods sold and accrued sales representative commissions are included in selling expenses in the accompanying consolidated statements of operations as our underlying customer agreements are less than one year. The Company disaggregates revenues by product line and major geographic region as most of its revenue is generated by the sales of karaoke hardware and the Company has no other material business segments (See Note 9 – GEOGRAPHICAL INFORMATION). While the Company generally does not allow products to be returned, the Company does provide for variable consideration contingent upon the occurrence of uncertain future events. Variable consideration is estimated at the expected value or at the most likely amount depending on the type of consideration. Estimated amounts are included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The Company estimates variable consideration under our return allowance programs for goods returned to the customer for various reasons, whereby a sales return reserve is recorded based on historic return amounts, specific events as identified and management estimates. The Company’s reserve for sales returns was approximately $2,966,000 and $1,224,000 as of December 31, 2020 and March 31, 2020, respectively. Revenue is derived from four different major product lines. Disaggregated revenue from these product lines for the three and nine months ended December 31, 2020 and 2019 consisted of the following:
|  | Three Months Ended |  |  | Nine Months Ended |
Product Line |  | December 31, 2020 |  |  | December 31, 2019 |  |  | December 31, 2020 |  |  | December 31, 2019 |
|  |  |  |  |  |  | (as restated) |  |  |  |  |  |  |  | (as restated) |
Classic Karaoke Machines |  | $ | 8,296,000 |  |  | $ | 9,223,000 |  |  | $ | 25,320,000 |  |  | $ | 26,980,000 |
Download Karaoke Machines |  |  | 3,898,000 |  |  |  | 3,254,000 |  |  |  | 7,314,000 |  |  |  | 5,163,000 |
SMC Kids Toys |  |  | 609,000 |  |  |  | 306,000 |  |  |  | 1,003,000 |  |  |  | 911,000 |
Music and Accessories |  |  | 4,170,000 |  |  |  | 1,075,000 |  |  |  | 8,673,000 |  |  |  | 4,498,000 |
Total Net Sales |  | $ | 16,973,000 |  |  | $ | 13,858,000 |  |  | $ | 42,310,000 |  |  | $ | 37,552,000 |
Shipping and Handling Costs | SHIPPING AND HANDLING COSTS Shipping and handling costs are performed by both the Company and third-party logistics companies. Shipping and handling activities are performed before the customer obtains control of the goods sold to them and are considered activities to fulfill the Company’s promise to transfer the goods. For the three months ended December 31, 2020 and 2019 shipping and handling expenses were approximately $512,000 and $675,000, respectively. For the nine months ended December 31, 2020 and 2019 shipping and handling expenses were approximately $900,000 and $989,000, respectively. These expenses are classified as a component of selling expenses in the accompanying condensed consolidated statements of operations.
Stock Based Compensation | STOCK BASED COMPENSATION The Company follows the provisions of the FASB ASC 718-20, “Compensation – Stock Compensation Awards Classified as Equity”. ASC 718-20 requires all share-based payments to employees including grants of employee stock options, be measured at fair value and expensed in the condensed consolidated statements of operations over the service period (generally the vesting period). The Company uses the Black-Scholes option valuation model to value stock options. Employee stock option compensation expense for the three and nine months ended December 31, 2020 and 2019 includes the estimated fair value of options granted, amortized on a straight-line basis over the requisite service period for the entire portion of the award. For the three months ended December 31, 2020 and 2019, the stock option expense was approximately $5,000. For the nine months ended December 31, 2020 and 2019, the stock option expense was $5,000 and $15,000, respectively.
Research and Development Costs | RESEARCH AND DEVELOPMENT COSTS Research and development costs are charged to results of operations as incurred. These expenses are shown as a component of, general and administrative expenses in the condensed consolidated statements of operations. For the three months ended December 31, 2020 and 2019, these amounts totaled approximately $33,000 and $13,000, respectively. For the nine months ended December 31, 2020 and 2019, these amounts totaled $48,000 and $36,000, respectively.
Income Taxes | INCOME TAXES The Company follows the provisions of FASB ASC 740 “Accounting for Income Taxes.” Under the asset and liability method of ASC 740, deferred tax assets and liabilities are recognized for the future tax consequences attributed to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax base. 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. Under ASC 740, the effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. If it is more likely than not that some portion of a deferred tax asset will not be realized, a valuation allowance is recognized. As of December 31, 2020 and March 31, 2020 the Company recognized a valuation allowance reserve of approximately $88,000 for deferred tax assets relating to net operating loss carryforwards that the Company will more than likely not be able to realize prior to their expiration. The Company analyzes its deferred tax assets and liabilities at the end of each interim period and, based on management’s best estimate of its full year effective tax rate, recognizes cumulative adjustments to its deferred tax assets and liabilities. For the nine months ended December 31, 2020 and 2019 we estimated our effective tax rate to be approximately 23% and 22%, respectively. As of December 31, 2020 and March 31, 2020 the Singing Machine had net deferred tax assets of approximately $413,000 and $1,286,000, respectively. The Company recorded an income tax provision of approximately $264,000 for the three months ended December 31, 2020 and an income tax benefit of approximately $240,000 for the three months ended December 31, 2019. The Company recorded an income tax provision of approximately $1,006,000 for the nine months ended December 31, 2020 and an income tax benefit of approximately $295,000 for the nine months ended December 31, 2019. The Company recognizes a liability for uncertain tax positions. An uncertain tax position is defined as a position in a previously filed tax return or a position expected to be taken in a future tax return that is not based on clear and unambiguous tax law and which is reflected in measuring current or deferred income tax assets and liabilities for interim or annual periods. The Company may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The Company measures the tax benefits recognized based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate resolution. As of December 31, 2020, there were no uncertain tax positions that resulted in any adjustment to the Company’s provision for income taxes. The Company recognizes interest and penalties related to unrecognized tax benefits in its provision for income taxes. The Company currently has no liabilities recorded for accrued interest or penalties related to uncertain tax provisions.
Computation of Earnings (Loss) Per Share | COMPUTATION OF EARNINGS (LOSS) PER SHARE Computation of dilutive shares for the three and nine months ended December 31, 2020 are as follows:
|  | For the three months ended December 31, 2020 |  |  | For the nine months ended December 31, 2020 |
Basic weighted average common shares outstanding |  |  | 38,885,000 |  |  |  | 38,667,000 |
Effect of dilutive stock options |  |  | 271,000 |  |  |  | 374,000 |
Diluted weighted average of common shares outstanding |  |  | 39,156,000 |  |  |  | 39,041,000 |
Basic net income per share is based on the weighted average number of shares of common stock outstanding during the period. Diluted net income per share reflects the potential dilution assuming shares of common stock were issued upon the exercise of outstanding in-the-money options and the proceeds thereof were used to purchase shares of the Company’s common stock at the average market price during the period using the treasury stock method. For the three and nine months ended December 31, 2020, options to purchase approximately 271,000 and 374,000 shares of common stock, respectively, have been included in the calculation of diluted net income per share as compared to approximately 371,000 shares that were excluded for both the three and nine months ended December 31, 2019, as the result would have been anti-dilutive.
Recent Accounting Pronouncements | RECENT ACCOUNTING PRONOUNCEMENTS In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740). Among several issues addressed in this ASU, there was one area that may potentially affect the Company’s calculations of interim income tax provision or benefit. The guidance specifies that an entity should apply the annual effective tax rate to the year-to date income or loss as long as the tax benefits for any losses are expected to be realized during the year or would be recognizable as a deferred tax asset at the end of the year eliminating the requirement of a valuation allowance for that interim period. There is specific guidance for circumstances in which an entity incurs a loss on a year-to-date basis that exceeds the anticipated ordinary loss for the year, which is an exception to the general guidance in Subtopic 740-270. This new guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. We are currently evaluating the potential effects of this updated guidance on our consolidated financial statements and related disclosures. In June 2016, the FASB issued ASU 2016-13, “Financial Instruments—Credit Losses” (Topic 326). This ASU represents a significant change in the current accounting model by requiring immediate recognition of management’s estimates of current expected credit losses. Under the prior model, losses were recognized only as they were incurred, which delayed recognition of expected losses that might not yet have met the threshold of being probable. The amendments in ASU 2016-03 for smaller reporting companies are effective for fiscal years beginning after April 1, 2023 including interim periods within that fiscal year. Early adoption is permitted. We are currently evaluating the potential effects of this updated guidance on our consolidated financial statements and related disclosures.

X
- Definition Deferred financing costs [Policy text block] + References No definition available. + Details
Name: | SMDM_DeferredFinancingCostsPolicyTextBlock
Namespace Prefix: | SMDM_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Principles of consolidation and basis of presentation [Policy text block] + References No definition available. + Details
Name: | SMDM_PrinciplesOfConsolidationAndBasisOfPresentationPolicyTextBlock
Namespace Prefix: | SMDM_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs. + References No definition available. + Details
Name: | SMDM_ShippingAndHandlingCostsPolicyTextBlock
Namespace Prefix: | SMDM_
Data Type: | nonnum: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 credit risk. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 -Publisher FASB -Name Accounting Standards Codification -Topic 830 -URI http://asc.fasb.org/topic&trid=2175825 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 740 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI http://asc.fasb.org/topic&trid=2126998 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(b)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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: | nonnum: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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121611835&loc=d3e4975-111524 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524 Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration