XML 64 R28.htm IDEA: XBRL DOCUMENT
v3.20.1

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
Nov. 30, 2019
Accounting Policies [Abstract] |
Use of Estimates [Policy Text Block] |
a) | Use of Estimates
| The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported and reported amount of revenues and expenses, and disclosure of contingent assets and liabilities as of the date of the consolidated financial statements. Significant estimates include accruals, valuation allowance for deferred tax assets, inventory, determination of the Company's ability to continue as a going concern, estimates in the fair value of derivative liabilities, estimates for calculations of stock-based compensation and warrants issued, estimates of the useful life of (1) property and equipment and (2) patent rights, and accounting for conversion features on convertible debt transactions. These estimates are based on management's best estimates and judgment. Management will adjust such estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with certainty, actual results could differ significantly from these estimates.
Income Taxes [Policy Text Block] |
b) | Income Taxes
| The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the consolidated financial statements. Under this method, the Company determines deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. Deferred tax assets are recognized to the extent the Company believes that these assets are more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If the Company determines that it would be able to realize its deferred tax assets in the future in excess of their net recorded amount, it would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes. The Company records uncertain tax positions in accordance with Accounting Standards Codification ("ASC") 740, Income Taxes, on the basis of a two-step process in which (1) it determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. The Company recognizes interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. As of November 30, 2019, no accrued interest or penalties related to unrecognized tax benefits are included in the consolidated balance sheet. See Note 11.
Revenue Recognition [Policy Text Block] |
c) | Revenue Recognition
| Revenue is recognized upon the transfer of control of products to the Company's customers in an amount that reflects the consideration to which it expects to be entitled in exchange for those products or services. Revenue is generally recognized at the time title to the goods is passed and the risk of loss is transferred to the customer. Depending on the contract terms, transfer of control is upon shipment of goods ("free on truck") to or upon the customer's pick-up of the goods. The amount of revenue is recognized net of actual returns and discounts offered to its customers. The Company's returns to date through November 30, 2019 have been immaterial and the Company will recognize an estimated reserve, when material, based on its analysis of historical experience and an evaluation of current market conditions. Sales to customers are generally based on net 30-60-day credit terms, unless otherwise stated. Online sales are processed by credit cards. Cash receipts recorded in deferred revenue are recorded as revenues when the Company satisfies its performance obligation. The Company accounts for shipping and handling activities related to contracts with customers as costs to fulfill the promise to transfer the associated products. Shipping and handling costs, associated with the distribution of finished products to customers, are recorded in selling, general and administrative ("SG&A") expenses and are recognized when the product is shipped to the customer. Shipping and handling costs included in SG&A were $21,487 and $13,936 during the years ended November 30, 2019 and 2018, respectively. Costs to obtain a contract consist of commissions paid to employees. As product revenue is recognized at a point in time, the practical expedient stated in ASC 340-40-25-4, Contracts with Customers, is met, and the Company may expense commissions as incurred. The Company's products come with a standard assurance type warranty which cannot be purchased separately and accounted for pursuant to ASC 460, Guarantees. As historical warranty claims have been immaterial, the Company has recognized expenses in cost of goods sold as incurred. The Company will recognize an estimated reserve, when material, based on its analysis of historical experience.
Loss Per Share [Policy Text Block] |
d) | Loss Per Share
| Basic loss per share is computed by dividing net loss by the weighted-average number of common shares outstanding for the year. Diluted loss per share is computed by dividing net loss by the weighted-average number of common shares outstanding plus common stock equivalents (if dilutive) related to stock options and warrants for each year and the conversion feature of convertible notes payable. There were no common stock equivalent shares outstanding during the years ended November 30, 2019 and 2018 that have been included in dilutive loss per share calculation as the effects would have been anti-dilutive. At November 30, 2019, there are 2,911,667 options and 45,787,219 warrants outstanding, which are convertible into equal number of common stock shares of the Company. At November 30, 2018, there were 6,376,667 options and 26,041,160 warrants outstanding, which were convertible into equal number of common stock shares of the Company.
Share-based Payment Arrangement [Policy Text Block] |
e) | Stock-Based Compensation
| The Company accounts for all stock-based payment awards granted to employees and non-employees as stock-based compensation expense at fair value. The Company's stock-based payments include stock options and grants of warrants. The measurement date for employee awards is the date of grant, and stock-based compensation costs are recognized as expense over the employees' requisite service period, on a straight-line basis. The measurement date for non-employee awards is generally the date the services were completed, resulting in financial reporting period adjustments to stock-based compensation during the vesting terms for changes in the fair value of the awards. Stock-based compensation costs for non-employees are recognized as expense over the vesting period on a straight-line basis. Stock-based compensation is classified in the accompanying statements of operations based on the function to which the related services are provided, which is in SG&A expenses. The Company recognizes stock-based compensation expense over the contractual term of the options. Forfeitures are accounted for as they occur.
| The fair value of each stock option grant is estimated on the date of grant by using either the Black-Scholes or Binomial Lattice option pricing models. The Company estimates its expected stock volatility based on the historical volatility of its stock. The expected term of the Company's stock options granted to employees has been determined utilizing the method as prescribed by the SEC's Staff Accounting Bulletin, Topic 14. The expected term for stock options granted to non-employees is equal to the contractual term of the options. The risk-free interest rate is determined by reference to the US Treasury yield curve in effect at the time of grant of the award for time periods approximately equal to the expected term of the award. Expected dividend yield is based on the fact that the Company has never paid cash dividends on common stock and does not expect to pay any cash dividends in the foreseeable future. See Note 7.
Foreign Currency [Policy Text Block] |
f) | Foreign Currency
| The Company maintains its books and records in US dollars which is its functional and reporting currency. The Company's two operating subsidiaries are foreign private companies. SDI Canada and Byrna South Africa maintain their books and records in their functional currency, Canadian dollars and South African rand, respectively. Both subsidiaries' financial statements are converted to US dollars for consolidation purposes. The translation method used is the current rate method. Under the current rate method, all assets and liabilities are translated at the current rate, stockholders' equity accounts are translated at historical rates, and revenues and expenses are translated at average rate for the year. The resulting translation adjustment has been included in accumulated other comprehensive loss. Gains or losses resulting from transactions in currencies other than the functional currency are reflected in the consolidated statement of operations and comprehensive loss for the related reporting periods.
Comprehensive loss [Policy Text Block] |
g) | Comprehensive Loss
| Comprehensive loss includes all changes in equity (deficit) during a period from non-owner sources. Items included in comprehensive loss, which are excluded from net loss, include foreign currency translation adjustments relating to its Canadian and South African subsidiaries.
Financial Instruments [Policy Text Block] |
h) | Financial Instruments
| The carrying amount of accounts receivable and accounts payable and accrued liabilities, approximated their fair value because of the relatively short maturity of these instruments. The Company determines fair value based on its accounting policy for fair value measurement (i.e. exit price that would be recovered for an asset or paid to transfer a liability in an orderly transaction between market participants on the measurement date). The Company has not used derivative financial instruments such as forwards to hedge foreign currency exposures. Convertible debt issued is initially recognized at fair value. Derivative liabilities are measured at fair value at each reporting period and convertible debt is subsequently measured at amortized cost.
Fair Value Measurement [Policy Text Block] |
i) | Fair Value Measurement
| The Company follows ASC 820-10, Fair Value Measurements and Disclosures, which among other things, defines fair value, establishes a consistent framework for measuring fair value and expands disclosure for each major asset and liability category measured at fair value on either a recurring or nonrecurring basis. Fair value is an exit price, representing the amount that would be received to sell an asset or paid to settle a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, a three-tier fair value hierarchy has been established, which prioritizes the inputs used in measuring fair value as follows:
• Level 1—Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date. • Level 2—Inputs (other than quoted prices included in Level 1) are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument's anticipated life. • Level 3—Inputs reflect management's best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model. The carrying values of cash, restricted cash, accounts receivable, accounts payable and accrued liabilities approximate their fair values because of the short-term nature of these instruments. The Company's derivative liability which had a balance of $Nil and $957,301 at November 30, 2019 and 2018, respectively, was classified within Level 3 of the fair value hierarchy as it was valued using pricing models that incorporate management assumptions that cannot be corroborated with observable market data. See Note 15.
Convertible debt instruments [Policy Text Block] |
j) | Convertible Debt Instruments
| When the Company has determined that the embedded conversion options should not be bifurcated from their host instruments the Company accounts for convertible debt instruments in accordance with ASC 470-20, Debt with Conversion and Other Options. The Company records, when necessary, discounts to convertible notes for the intrinsic value of conversion options embedded in debt instruments based upon the differences between the fair value of the underlying common stock at the commitment date of the note transaction and the effective conversion price embedded in the note. The Company amortizes any debt discount over the term of the notes, using the straight-line method, which approximates the effective interest method. The Company records, when necessary, any induced conversion expense, at the time of conversion for the difference between the reduced conversion price per share and the original conversion price per share.
Intellectual Property [Policy Text Block] |
k) | Intellectual Property
| The perpetual, irrevocable, exclusive and non-exclusive license to use technology with respect to the cost of patent rights acquired in 2018 is capitalized and amortized over the estimated useful life, currently estimated to be 15 years.
Property and Equipment [Policy Text Block] |
l) | Property and Equipment
| Property and equipment are recorded at cost less accumulated depreciation. Depreciation is provided commencing in the month following acquisition using the following annual rate and method:
| Computer equipment and software | 30% declining balance method
| Furniture and fixtures | 30% declining balance method
| Leasehold improvements | Straight line over period of lease
| Molds | 20% straight line over 5 years
Restricted Cash [Policy Text Block] |
m) | Restricted Cash
| Cash that is subject to legal restrictions or unavailable for use in operations is classified as restricted cash.
Impairment of Long-lived Assets [Policy Text Block] |
n) | Impairment of Long-lived Assets
| Long-lived assets to be held and used are analyzed for impairment whenever events or changes in circumstances indicate that the related carrying amounts may not be recoverable. The Company evaluates at each balance sheet date whether events and circumstances have occurred that indicate possible impairment. If there are indications of impairment, the Company uses future undiscounted cash flows of the related asset or asset group over the remaining life in measuring whether the assets are recoverable. In the event such cash flows are not expected to be sufficient to recover the recorded asset values, the assets are written down to their estimated fair value. There were no impairments of long-lived assets during the years ended November 30, 2019 and 2018, respectively.
Inventories [Policy Text Block] |
o) | Inventories
| Inventories are principally comprised of raw materials and finished goods, and are valued at the lower of cost or net realizable value with cost being determined on the first-in, first-out basis. The Company reviews inventories for slow-moving items to determine adjustments that it estimates will be needed to record inventory at lower of cost or net realizable value. Inventory costs include subcontracted manufacturing costs. Inbound freight costs, inclusive of freight between distribution facilities, are included in costs of goods sold.
Advertising [Policy Text Block] |
p) | Advertising
| Advertising related costs are expensed as incurred and are included in SG&A expenses. Advertising expenses were $366,786 and $262,248 during the years ended November 30, 2019 and 2018, respectively. Prepaid advertising expenses recorded in prepaid expenses and other current assets were $Nil and $750,000 at November 30, 2019 and 2018, respectively.
Research and development [Policy Text Block] |
q) | Research and development
| Research and development (“R&D”) costs are expensed as incurred and are included in SG&A expenses. R&D costs were $158,105 and $164,162 during the years ended November 30, 2019 and 2018, respectively.
Consolidation [Policy Text Block] |
r) | Consolidation
| These consolidated financial statements include the accounts of the Company and the entities it controls. Control exists when the Company has the power, directly or indirectly, to govern the financial and operating policies of an entity or arrangement to obtain benefit from its activities. In assessing control, potential voting rights that currently are exercisable are considered. The financial statements of the subsidiary are included in the consolidated financial statements from the date that control commences until the date that control ceases. These consolidated financial statements include the results of the Company and its wholly owned subsidiaries, SDI Canada, and Byrna South Africa. On March 1, 2018, the Company purchased all the shares of a South African entity Rephit (Pty) Ltd., an inactive company, for $300 (South African rand 4,000) and subsequently changed the name of the subsidiary to Byrna South Africa. The Company acquired Byrna South Africa to facilitate the development of the Byrna® HD and other projects related to the patent portfolio purchased from Andre Buys ("Buys"), the Company's Chief Technology Officer ("CTO").
Recent Accounting Pronouncements [Policy Text Block] |
s) | Recent Accounting Pronouncements
| In May 2017, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2017-09, Compensation - Stock Compensation: Scope of Modification Accounting, which provides guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting. An entity will account for the effects of a modification unless the fair value of the modified award is the same as the original award, the vesting conditions of the modified award are the same as the original award and the classification of the modified award as an equity instrument or liability instrument is the same as the original award. This update became effective for the Company on December 1, 2018, including interim periods. The Company adopted and will apply the update prospectively to any award modifications as there were no modifications to share-based payment awards during 2018 and 2019. In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers ("ASC 606"). Subsequently, the FASB issued several updates to ASC 606. ASC 606 also includes new guidance on costs related to a contract, which is codified in ASC Subtopic 340-40. In applying ASC 606, revenue is recognized when control of promised goods or services transfers to a customer and is recognized in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. The major provisions of the new standard include: the determination of enforceable rights and obligations between parties; the identification of performance obligations including those related to material right obligations; the allocation of consideration based upon relative standalone selling price; accounting for variable consideration; the determination of whether performance obligations are satisfied over time or at a point in time; and enhanced disclosure requirements. The Company adopted ASC 606 during the first quarter of 2019 by applying the modified retrospective method to all contracts which resulted in (a) no impact to the financial statements and (b) additional financial statement disclosures. See Note 5 for additional information. In February 2016, the FASB issued ASU 2016-02, Leases ("ASC 842"). The FASB issued the update to require the recognition of lease assets and liabilities on the balance sheet of lessees. ASU 2016-02 requires adoption using a modified retrospective approach, with the option apply the guidance either at the beginning of the earliest period presented or at the beginning of the period in which it is adopted. The Company adopted ASC 842 in the first quarter of 2020 and is in process of evaluating the impact of this guidance on its financial statements and related disclosures. In July 2017, the FASB issued ASU 2017-11, Earnings Per Share (Topic: 260), Distinguishing Liabilities from Equity (Topic: 480), Derivatives and Hedges (Topic 815). FASB issued the update to simplify the accounting for certain financial instruments with down round features. The Company adopted ASU 2017-11 in the first quarter of 2020. Currently, the Company does not have financial instruments with down round features but will apply this update prospectively. In June 2018, the FASB issued ASU 2018-07, Compensation - Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting. FASB issued the update to include share-based payment transaction for acquiring goods or services from nonemployees in Topic 718, Compensation - Stock Compensation. The Company adopted ASU 2018-07 in the first quarter of 2020 prospectively, and the Company does not expect this to have a material impact on its financial statements for share-based payments issued to nonemployees during fiscal 2020. In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic: 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement. FASB issued the update to modify the disclosure requirements in Topic 820. ASU 2018-07 will be effective for the Company in the first quarter of 2021. Early adoption is permitted. The Company is currently evaluating the impact of this update on its disclosures. In 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The guidance changes the impairment model used to measure credit losses for most financial assets. A new forward-looking expected credit loss model will replace the existing incurred credit loss model and will impact the Company's accounts and other receivables. This is expected to generally result in earlier recognition of allowances for credit losses. ASU 2016-13 will be effective for the Company in the first quarter of 2021. Early adoption is permitted. The Company is currently evaluating the impact of adopting this update on the consolidated financial statements. In 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. The guidance simplifies the accounting for income taxes by primarily addressing the following: recognition of a deferred tax liability after transition to/from the equity method, evaluation when a step-up in the tax basis of goodwill should be related to a business combination or when it should be considered a separate transaction, inclusion of the amount of tax based on income in the income tax provision and any incremental amount as a tax not based on income, and recognition of the effect of an enacted change in tax laws or annual effective tax rates in the period the change was enacted, The guidance is effective for the Company in the first quarter of 2022. Early adoption is permitted. Several of the amendments in the update are required to be adopted using a prospective approach, while other amendments are required to be adopted using a modified-retrospective approach or retrospective approach. The Company is currently evaluating the impact of adopting this update on the consolidated financial statements.

X
- Definition Intellectual Property + References No definition available. + Details
Name: | byrn_IntellectualPropertyPolicyTextBlock
Namespace Prefix: | byrn_
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 advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 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(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 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 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586 + Details
Name: | us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.3A-02) -URI http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.3A-03) -URI http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828 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 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt. + 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 470 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601 + Details
Name: | us-gaap_DebtPolicyTextBlock
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 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 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 Reference 4: 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 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: | 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=118260190&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://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 830 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895 + 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 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319 Reference 2: 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 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 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -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 Reference 5: 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 6: http://fasb.org/us-gaap/role/ref/legacyRef -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 7: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318 Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318 Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 30 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327 + 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://fasb.org/us-gaap/role/ref/legacyRef -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 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -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 6: 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=6877327&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 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 assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments. + References Reference 1: 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=6877327&loc=d3e13212-122682 Reference 2: 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 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_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/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 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 + 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=116856206&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=116856206&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 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