XML 43 R26.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 30, 2017
Accounting Policies [Abstract] |
Basis of presentation | Basis of presentation: The financial statements and accompanying notes have been prepared on a consolidated basis and reflect the consolidated financial position of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated from these financial statements. The Company's fiscal years 2017, 2016 and 2015 ended on the Saturday closest to December 31.
Change in fiscal year | Change in Fiscal Year: On January 25, 2018, the Board of Directors of ChromaDex Corporation approved a resolution to change the Company’s fiscal year from a 52/53-week fiscal year that ends on the Saturday closest to December 31 to a calendar year. As such, the Company’s 2018 fiscal year will be extended from December 29, 2018 to December 31, 2018, with subsequent fiscal years beginning on January 1 and ending on December 31 of each year. Effective fiscal year 2018, the Company’s quarterly results will be for the periods ending March 31, June 30, September 30 and December 31.
Adopted accounting pronouncements fiscal 2017 | Adopted Accounting Pronouncements Fiscal 2017: In January 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. The ASU 2017-01 clarifies the definition of a business with the objective of adding guidance to assist companies and other reporting organizations with evaluating whether transactions should be accounted for as acquisitions of assets or businesses. The Company early adopted the amendments in this ASU effective as of January 1, 2017. On March 12, 2017, the Company acquired all the outstanding equity interests of Healthspan Research, LLC ("Healthspan") pursuant to a Membership Interest Purchase Agreement by and among (i) Robert Fried, Jeffrey Allen and Dr. Charles Brenner (the “Sellers”) and (ii) ChromaDex Corporation. Under ASU 2017-01, this transaction was treated as an acquisition of assets, rather than a business. In March 2016, the FASB issued ASU 2016-09, Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting to simplify the accounting for stock compensation. It focuses on income tax accounting, award classification, estimating forfeitures, and cash flow presentation. The Company adopted the amendments in this ASU effective as of January 1, 2017. The adoption of ASU 2016-09 did not have a material effect on our consolidated financial statements. In July 2015, the FASB issued ASU 2015-11, Inventory (Topic 330) - Simplifying the Measurement of Inventory, which requires that inventories, other than those accounted for under Last-In-First-Out, will be reported at the lower of cost or net realizable value. Net realizable value is the estimated selling price less costs of completion, disposal and transportation. The Company adopted the amendments in this ASU effective as of January 1, 2017. The adoption of ASU 2015-11 did not have a material effect on our consolidated financial statements.
Use of accounting estimates | Use of accounting estimates: The preparation of financial statements requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.
Revenue recognition | Revenue recognition: The Company recognizes sales and the related cost of sales at the time the merchandise is shipped to customers or service is performed, when each of the following conditions have been met: an arrangement exists, delivery has occurred, there is a fixed price, and collectability is reasonably assured. Discounts, returns and allowances related to sales, including an estimated reserve for the returns and allowances, are recorded as reduction of revenue. Shipping and handling fees billed to customers and the cost of shipping and handling fees billed to customers are included in net sales. Shipping and handling fees billed to customers and the cost of shipping and handling fees billed to customers for the years ending December 30, 2017, December 31, 2016 and January 2, 2016 are as follows:
|  | 2017 |  |  | 2016 |  |  | 2015 |
Shipping and handling fees billed |  | $ | 137,000 |  |  | $ | 110,000 |  |  | $ | 113,000 |
Cost of shipping and handling fees billed |  | $ | 185,000 |  |  | $ | 108,000 |  |  | $ | 112,000 |
Shipping and handling fees not billed to customers are recognized as cost of sales. Taxes collected from customers and remitted to governmental authorities are excluded from revenue, which is presented on a net basis in the statement of operations.
Cash concentration | Cash concentration: The Company maintains its cash in one bank.
Trade accounts receivable, net | Trade accounts receivable, net: Trade accounts receivable are carried at original invoice amount less an estimate made for doubtful receivables based on monthly and quarterly reviews of all outstanding amounts. Management determines the allowance for doubtful accounts by identifying troubled accounts and by using historical experience applied to an aging of accounts. The allowance amounts for the periods ended December 30, 2017 and December 31, 2016 are as follows:
|  | 2017 |  |  | 2016 |
Allowances Related to |  |  |  |  |  |
Customer C |  | $ | 500,000 |  |  | $ | 800,000 |
Customer E |  |  | - |  |  |  | 198,000 |
Other Allowances |  |  | 169,000 |  |  |  | 83,000 |
|  | $ | 669,000 |  |  | $ | 1,081,000 |
Trade accounts receivable are written off when deemed uncollectible. Recoveries of trade accounts receivable previously written off are recorded when received.
Credit risk | Credit risk: Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents and trade receivables. For cash and cash equivalents, the Company has them either in a form of bank deposits or highly liquid debt instruments in investment-grade pursuant to the Company's investment policy. Accounts at each institution are insured by the Federal Deposit Insurance Corporation ("FDIC") up to $250,000. As of December 30, 2017, we held a total deposit of approximately $45.4 million with one institution which exceeded the FDIC limit. We, however, believe we have very little credit risk exposure for our cash and cash equivalents. Our trade receivables are derived from sales to our customers. We assess credit risk of our customers through quantitative and qualitative analysis. From this analysis, we establish credit limits and manage the risk exposure. We, however, incur credit losses due to bankruptcy or other failure of the customer to pay.
Inventories | Inventories: Inventories are comprised of primarily finished goods. They are stated at the lower of cost, determined by the first-in, first-out method, or net realizable value. The inventory on the balance sheet is recorded net of valuation allowances. Labor and overhead has been added to inventory that was manufactured or characterized by the Company. The amounts of major classes of inventory for the periods ended December 30, 2017 and December 31, 2016 are as follows:
|  | 2017 |  |  | 2016 |
Bulk ingredients |  | $ | 4,159,000 |  |  | $ | 7,044,000 |
Reference standards |  |  | 1,027,000 |  |  |  | 1,033,000 |
Consumer Products - Finished Goods |  |  | 503,000 |  |  |  | - |
Consumer Products - Work in Process |  |  | 249,000 |  |  |  | - |
|  |  | 5,938,000 |  |  |  | 8,077,000 |
Less valuation allowance |  |  | 142,000 |  |  |  | 164,000 |
|  | $ | 5,796,000 |  |  | $ | 7,913,000 |
Our normal operating cycle for reference standards is currently longer than one year. The Company regularly reviews inventories on hand and reduces the carrying value for slow-moving and obsolete inventory, inventory not meeting quality standards and inventory subject to expiration. The reduction of the carrying value for slow-moving and obsolete inventory is based on current estimates of future product demand, market conditions and related management judgment. Any significant unanticipated changes in future product demand or market conditions that vary from current expectations could have an impact on the value of inventories.
Intangible assets | Intangible assets: Intangible assets include licensing rights and are accounted for based on the fair value of consideration given or the fair value of the net assets acquired, whichever is more reliable. Intangible assets with finite useful lives are amortized using the straight-line method over a period of 10 years, or, for licensed patent rights, the remaining term of the patents underlying licensing rights (considered to be the remaining useful life of the license), whichever is shorter. The useful lives of subsequent milestone payments that are capitalized are the remaining useful life of the initial licensing payment that was capitalized.
Leasehold improvements and equipment | Leasehold improvements and equipment, net: Leasehold improvements and equipment are carried at cost and depreciated on the straight-line method over the lesser of the estimated useful life of each asset or lease term. Leasehold improvements and equipment are comprised of leasehold improvements, laboratory equipment, furniture and fixtures, and computer equipment. Depreciation on equipment under capital lease is included with depreciation on owned assets. Maintenance and repairs are charged to operating expenses as they are incurred. Improvements and betterments, which extend the lives of the assets, are capitalized. Long-lived assets are reviewed for impairment on a periodic basis and when changes in circumstances indicate the possibility that the carrying amount may not be recoverable. Long-lived assets are grouped at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets. If the forecast of undiscounted future cash flows is less than the carrying amount of the assets, an impairment charge would be recognized to reduce the carrying value of the assets to fair value. If a possible impairment is identified, the asset group’s fair value is measured relying primarily on a discounted cash flow methodology.
Customer deposits and other | Customer deposits and other: Customer deposits and other represent cash received from customers in advance of product shipment or delivery of services.
Income taxes | Income taxes: Deferred taxes are provided on a liability method whereby deferred tax assets are recognized for deductible temporary differences and operating loss and tax credit carryforwards and deferred liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment. The Company has not recorded a reserve for any tax positions for which the ultimate deductibility is highly certain but for which there is uncertainty about the timing of such deductibility. The Company files tax returns in all appropriate jurisdictions, which include a federal tax return and various state tax returns. Open tax years for these jurisdictions are 2014 to 2017, which statutes expire in 2018 to 2021, respectively. When and if applicable, potential interest and penalty costs are accrued as incurred, with expenses recognized in general and administrative expenses in the statements of operations. As of December 30, 2017, the Company has no liability for unrecognized tax benefits.
Research and development costs | Research and development costs: Research and development costs consist of direct and indirect costs associated with the development of the Company’s technologies. These costs are expensed as incurred.
Advertising | Advertising: The Company expenses the production costs of advertising the first time the advertising takes place. Advertising expense for the periods ended December 30, 2017, December 31, 2016 and January 2, 2016 were approximately $1,914,000, $58,000 and $104,000, respectively.
Share-based compensation | Share-based compensation: The Company has an Equity Incentive Plan under which the Board of Directors may grant restricted stock or stock options to employees and non-employees. For employees, share-based compensation cost is recorded for all option grants and awards of non-vested stock based on the grant date fair value of the award, and is recognized over the period the employee is required to provide services for the award. For non-employees, share-based compensation cost is recorded for all option grants and awards of non-vested stock and is remeasured over the vesting term as earned. The expense is recognized over the period the non-employee is required to provide services for the award. The fair value of the Company’s stock options is estimated at the date of grant using the Black-Scholes based option valuation model. The volatility assumption is based on the historical volatility of the Company's common stock. The dividend yield assumption is based on the Company’s history and expectation of future dividend payouts on the common stock. The risk-free interest rate is based on the implied yield available on U.S. treasury zero-coupon issues with an equivalent remaining term. For the expected term, the Company uses SEC Staff Accounting Bulletin No. 107 simplified method since most of the options granted were “plain vanilla” options with following characteristics: (i) the share options are granted at the market price on the grant date; (ii) exercisability is conditional on performing service through the vesting date on most options; (iii) if an employee terminates service prior to vesting, the employee would forfeit the share options; (iv) if an employee terminates service after vesting, the employee would have 30 to 90 days to exercise the share options; and (v) the share options are nontransferable and nonhedgeable. Market conditions that affect vesting of stock options are considered in the grant-date fair value. The issues surrounding the valuation for such awards can be complex and consideration needs to be given for how the market condition should be incorporated into the valuation of the award. The Company considers using other valuation techniques, such as Monte Carlo simulations based on a lattice approach, to value awards with market conditions. The Company recognizes compensation expense over the requisite service period using the straight-line method for option grants without performance conditions. For stock options that have both service and performance conditions, the Company recognizes compensation expense using the graded attribution method. Compensation expense for stock options with performance conditions is recognized only for those awards expected to vest. Effective January 1, 2017, the Company made an election to recognize forfeitures when they occur as a result of the adoption of ASU 2016-09, Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting to simplify the accounting for stock compensation. From time to time, the Company awards shares of its common stock to non-employees for services provided or to be provided. The fair value of the awards are measured either based on the fair market value of stock at the date of grant or the value of the services provided, based on which is more reliably measureable. Since these stock awards are fully vested and non-forfeitable, upon issuance the measurement date for the award is usually reached on the date of the award.
Fair value measurement | Fair Value Measurement: The Company follows the provisions of the accounting standard which defines fair value, establishes a framework for measuring fair value and enhances fair value measurement disclosure. Under these provisions, fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in an orderly transaction between market participants at the measurement date. The standard establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use on unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the assumptions market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. The hierarchy is described below: Level 1: Quoted prices (unadjusted) in active markets that are accessible at the measurement date for assets or liabilities. The fair value hierarchy gives the highest priority to Level 1 inputs. Level 2: Observable prices that are based on inputs not quoted on active markets, but corroborated by market data. Level 3: Unobservable inputs are used when little or no market data is available. The fair value hierarchy gives the lowest priority to Level 3 inputs.
Financial instruments | Financial instruments: The estimated fair value of financial instruments has been determined based on the Company’s assessment of available market information and appropriate valuation methodologies. The fair value of the Company’s financial instruments that are included in current assets and current liabilities approximates their carrying value due to their short-term nature. The carrying amounts reported in the balance sheet for capital lease obligations are present values of the obligations, excluding the interest portion.
Recent accounting standards | Recent accounting standards: In May 2014, the FASB issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers: Topic 606 (ASU 2014-09), to supersede nearly all existing revenue recognition guidance under U.S. Generally Accepted Accounting Principles ("GAAP"). The core principle of ASU 2014-09 is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. ASU 2014-09 defines a five step process to achieve this core principle and, in doing so, it is possible more judgment and estimates may be required within the revenue recognition process than required under existing U.S. GAAP including identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation. ASU 2014-09 is effective for us in our first quarter of fiscal 2018 using either of two methods: (i) retrospective to each prior reporting period presented with the option to elect certain practical expedients as defined within ASU 2014-09; or (ii) retrospective with the cumulative effect of initially applying ASU 2014-09 recognized at the date of initial application and providing certain additional disclosures as defined per ASU 2014-09. The Company will adopt ASU 2014-09, effective the first day of our fiscal year 2018, using the modified retrospective transition method. Under this method, the Company could elect to apply the cumulative effect method to either all contracts as of the date of initial application or only to contracts that are not complete as of that date. The Company elected to apply the modified retrospective method to contracts that are not complete as of the first day of our fiscal year 2018. In 2017, approximately $19.7 million of the Company's total revenue of $21.2 million, or 93% of the total revenue, was as a result of shipping physical goods to the customers. For such revenue streams which we ship physical goods, we believe that there will be a minimal impact compared to our current accounting policies as the duration of the contract term is short and it ends when control of the goods transfers to the customer. We also have a revenue stream which we provide regulatory consulting services to our clients. In 2017, our revenue from this stream was approximately $0.7 million, or 3% of the total revenue. For some of these services, we are currently recognizing revenue based on achievements of milestones as prescribed in the contracts with the customers. ASU 2014-09 states that an entity should recognize revenue over time by measuring the progress toward complete satisfaction of the performance obligation. This revenue stream will be impacted by the adoption of ASU 2014-09. We have begun the implementation process of adopting ASU 2014-09 and we do not believe there are any significant implementation matters that have not yet been addressed. We do not expect the adoption of ASU 2014-09 to have a material impact on our financial statements. In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). ASU 2016-02 requires that a lessee recognize the assets and liabilities that arise from operating leases. A lessee should recognize in the statement of financial position a liability to make lease payments (the lease liability) and a right-of-use asset representing its right to use the underlying asset for the lease term. For leases with a term of 12 months or less, a lessee is permitted to make an accounting policy election by class of underlying asset not to recognize lease assets and lease liabilities. In transition, lessees and lessors are required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. Public business entities should apply the amendments in ASU 2016-02 for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. Early application is permitted for all public business entities and all nonpublic business entities upon issuance. We are currently evaluating the impact of our pending adoption of ASU 2016-02 on our consolidated financial statements.

X
- References No definition available. + Details
Name: | cdxc_AdoptedAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | cdxc_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Custom Element. + References No definition available. + Details
Name: | cdxc_CustomerDepositsPolicyTextBlock
Namespace Prefix: | cdxc_
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 costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place. For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period. An entity also may disclose its accounting policy for cooperative advertising arrangements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 20 -Section 55 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=68054294&loc=d3e8384-108330 Reference 2: http://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84159346&loc=d3e8275-108329 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -URI http://asc.fasb.org/topic&trid=2122369 + Details
Name: | us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -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 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 305 -SubTopic 10 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797 Reference 3: http://www.xbrl.org/2003/role/presentationRef -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 Reference 4: http://www.xbrl.org/2003/role/presentationRef -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_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 55 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=75027168&loc=d3e14489-108613 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=75032840&loc=d3e61082-112788 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=75027451&loc=SL29635902-196195 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -URI http://asc.fasb.org/extlink&oid=77997519&loc=d3e13537-108611 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=77997519&loc=d3e13531-108611 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=75032840&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 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://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=77997519&loc=d3e13279-108611 Reference 3: http://www.xbrl.org/2003/role/presentationRef -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 + 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 determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=96868048&loc=d3e5291-111683 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.3A-03(b)) -URI http://asc.fasb.org/extlink&oid=27015204&loc=d3e355100-122828 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.3A-02(b)) -URI http://asc.fasb.org/extlink&oid=27015204&loc=d3e355033-122828 + Details
Name: | us-gaap_FiscalPeriod
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 Reference 2: http://www.xbrl.org/2003/role/presentationRef -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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
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/presentationRef -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://www.xbrl.org/2003/role/presentationRef -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 3: http://www.xbrl.org/2003/role/presentationRef -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 Reference 4: http://www.xbrl.org/2003/role/presentationRef -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 5: http://www.xbrl.org/2003/role/presentationRef -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 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=84176650&loc=d3e32247-109318 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=84176650&loc=d3e32280-109318 + 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/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66092785&loc=d3e4492-108314 Reference 2: http://www.xbrl.org/2003/role/presentationRef -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 Reference 3: http://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=66092785&loc=d3e4556-108314 Reference 5: http://www.xbrl.org/2003/role/presentationRef -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 + 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://www.xbrl.org/2003/role/presentationRef -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 2: http://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -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 + 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://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -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 recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 13.B.Q1) -URI http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780 Reference 3: http://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-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 trade and other accounts receivables. This disclosure may include the basis at which such receivables are carried in the entity's statements of financial position (for example, net realizable value), how the entity determines the level of its allowance for doubtful accounts, when impairments, charge-offs or recoveries are recognized, and the entity's income recognition policies for such receivables, including its treatment of related fees and costs, its treatment of premiums, discounts or unearned income, when accrual of interest is discontinued, how the entity records payments received on nonaccrual receivables and its policy for resuming accrual of interest on such receivables. If the enterprise holds a large number of similar loans, disclosure may include the accounting policy for the anticipation of prepayments and significant assumptions underlying prepayment estimates for amortization of premiums, discounts, and nonrefundable fees and costs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84173941&loc=SL6953423-111524 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(9)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 3: http://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -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 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(5)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=84173941&loc=d3e5212-111524 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=84173941&loc=d3e5093-111524 + 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/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84177426&loc=d3e6061-108592 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=84177426&loc=d3e6143-108592 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=84177426&loc=d3e6132-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration