XML 49 R27.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2017
Accounting Policies [Abstract] |
Description of Business |
| (a) | Description of Business
Airgain, Inc. (the Company) was incorporated in the State of California on March 20, 1995 and reincorporated in the State of Delaware on August 15, 2016. The Company is a leading provider of advanced antenna technologies used to enable high performance wireless networking across a broad range of devices and markets, including connected home, enterprise, automotive, and Internet of Things, (IoT). The Company designs, develops, and engineers its antenna products for original equipment and design manufacturers worldwide. The Company’s headquarters is in San Diego, California with office space and research facilities in San Diego, California, Rancho Santa Fe, California, Poway, California, Melbourne, Florida, Taipei, Taiwan, Gyeonggi-do, Korea, Shenzhen and Jiangsu, China and Cambridgeshire, United Kingdom and a design and manufacturing plant/facility in Scottsdale, Arizona.
Basis of Presentation |
| (b) | Basis of Presentation
The financial statements of the Company have been prepared in conformity with U.S. generally accepted accounting principles (GAAP).
Recently Issued Accounting Pronouncements |
| (c) | Recently Issued Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update (ASU) No. 2014-09, Revenue from Contracts with Customers (Topic 606), which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods and services to customers. The standard will replace most existing revenue recognition guidance in GAAP when it becomes effective. ASU 2014-09 is effective for reporting periods beginning after December 15, 2018, and interim periods in fiscal years beginning after December 15, 2019. The standard permits the use of either the retrospective or cumulative effect transition method. The Company is evaluating the effect that ASU 2014-09 will have on its financial statements and related disclosures. The Company has not yet selected a transition method, nor has the Company determined the effect of the standard on the Company’s ongoing financial reporting. In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which requires lessees to recognize most leases on their balance sheets as lease liabilities with corresponding right-of-use assets, ASU 2016-02 is effective for annual periods beginning after December 15, 2019, and interim periods in fiscal years beginning after December 15, 2020. The Company is evaluating the effect that ASU 2016-02 will have on its financial statements and related disclosures. The Company has not yet selected a transition method nor has it determined the effect of the standard on the Company’s ongoing financial reporting.
Segment Information |
| (d) | Segment Information
The Company’s operations are located primarily in the United States, and most of its assets are located in San Diego, California and Scottsdale, Arizona. The Company operates in one segment related to the sale of antenna products. The Company’s chief operating decision-maker is its chief executive officer, who reviews operating results on an aggregate basis and manages the Company’s operations as a single operating segment.
Cash Equivalents and Short Term Investments |
| (e) | Cash Equivalents and Short-Term Investments
Cash equivalents are comprised of short-term, highly liquid investments with maturities of 90 days or less at the date of purchase. Short-term investments consist predominantly of commercial paper, corporate debt securities, U.S. Treasury securities and asset backed securities. The Company classifies short-term investments based on the facts and circumstances surrounding the investments at the time of purchase and evaluates such classification as of each balance sheet date. All short-term investments are classified as available-for-sale securities as of December 31, 2017 and are recorded at estimated fair value. Unrealized gains and losses for available-for-sale securities are included in accumulated other comprehensive income, a component of stockholders’ equity. Realized gains and losses are included in other (income) expense, in the statement of operations. The Company evaluates its investments to determine whether those with unrealized loss positions are other than temporarily impaired. Impairments are considered to be other than temporary if they are related to deterioration in credit risk or if it is likely that the Company will sell the securities before recovery of their cost basis.
Trade Accounts Receivable |
| (f) | Trade Accounts Receivable
Trade accounts receivable is adjusted for all known uncollectible accounts. The policy for determining when receivables are past due or delinquent is based on the contractual terms agreed upon. Accounts are written off once all collection efforts have been exhausted. An allowance for doubtful accounts is established when, in the opinion of management, collection of the account is doubtful. The allowance for doubtful accounts was $0 as of December 31, 2017 and December 31, 2016.
Inventory |
| (g) | Inventory
The majority of the Company’s products are manufactured by third parties that retain ownership of the inventory until title is transferred to the customer at the shipping point. In certain instances, shipping terms are delivery at place and the Company is responsible for arranging transportation and delivery of goods ready for unloading at the named place. The Company bears all risk involved in bringing the goods to the named place and records the related inventory in transit to the customer as inventory on the accompanying balance sheet. With the acquisition of substantially all of the assets of Antenna Plus, LLC (“Antenna Plus”), in April 2017, the Company began manufacturing products at its Scottsdale, Arizona and Shullsburg, Wisconsin locations. In July 2017, the Company relocated all of its product manufacturing operations in Shullsburg, Wisconsin to the Scottsdale, Arizona facility. See Note 4 for additional information relating to the Company’s acquisition of the Antenna Plus assets. Inventory is stated at the lower of cost or market. For items manufactured by the Company, cost is determined using the weighted average cost method. For items manufactured by third parties, cost is determined using the first-in, first-out method (FIFO). Any adjustments to reduce the cost of inventories to their net realizable value are recognized in earnings in the current period. As of December 31, 2017, the Company’s inventories consist primarily of raw materials. Provisions for excess and obsolete inventories are estimated based on product life cycles, quality issues, and historical experience. As of December 31, 2017, there is no provision for excess and obsolete inventories.
Property and Equipment |
| (h) | Property and Equipment
Property and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets, generally three years. The estimated useful lives for leasehold improvements is determined as either the estimated useful life of the asset or the lease term, whichever is shorter. Amortization of assets that are recorded under capital leases are included in depreciation expense. Maintenance and repairs are expensed as incurred. Property and equipment are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. When assets are sold, or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any gain or loss is included as an operating expense.
Goodwill |
| (i) | Goodwill
Goodwill, which has an indefinite useful life, represents the excess of cost over fair value of net assets acquired. The change in the carrying value of goodwill during the year ended December 31, 2017, was due to an acquisition during 2017. See Note 5. The Company reviews goodwill for impairment annually on December 1st and whenever events or changes in circumstances indicate that goodwill may be impaired. The Company completed its annual assessment for goodwill impairment in December 2017 and determined that goodwill is not impaired as of December 31, 2017.
Long-lived Assets |
| (j) | Long-lived Assets
The Company’s identifiable intangible assets are comprised of acquired developed technologies, customer relationships, tradenames and non-compete agreements. The cost of the identifiable intangible assets with finite lives is amortized on a straight-line basis over the assets’ respective estimated useful lives. The Company periodically re-evaluates the original assumptions and rationale utilized in the establishment of the carrying value and estimated lives of long-lived assets and finite-lived intangible assets. Long- lived assets and finite-lived intangibles are assessed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If an asset is considered to be impaired, the impairment recognized is equal to the amount by which the carrying value of the asset exceeds its fair value.
Revenue Recognition |
| (k) | Revenue Recognition
The Company generates revenue primarily from the sale of its antenna products. The Company recognizes revenue when products are shipped and the customer takes ownership and assumes risk of loss, collection of the relevant receivable is reasonably assured, persuasive evidence of an arrangement exists, and the sales price is fixed or determinable. Title and risk of loss transfer to customers either when the products are shipped to or received by the customer, based on the terms of the specific agreement with the customer. A portion of the Company’s sales are made through distributors under agreements allowing for pricing credits and/or rights of return under certain circumstances. To date, pricing credits and returns under these provisions have been insignificant; accordingly, the Company recognizes revenue upon shipment to the distributor and the Company’s allowance for sales returns and pricing credits was insignificant for the years ended December 31, 2017, 2016 and 2015.
Shipping and Transportation Costs |
| (l) | Shipping and Transportation Costs
Shipping and other transportation costs are expensed as incurred. Shipping and other transportation costs were $462,297, $321,093 and $221,974 for the years ended December 31, 2017, 2016 and 2015, respectively. These costs are included in general and administrative expenses in the accompanying statements of operations.
Research and Development Costs |
| (m) | Research and Development Costs
Costs incurred in connection with research and development are expensed as incurred.
Income Taxes |
| (n) | Income Taxes
The Company records income taxes under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statements carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. When applicable, a valuation allowance is established to reduce any deferred tax asset when it is determined that it is more likely than not that some portion of the deferred tax asset will not be realized. The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest related to unrecognized tax benefits in interest expense and penalties in general and administrative expenses.
Stock-Based Compensation |
| (o) | Stock-Based Compensation
The Company recognizes all employee stock-based compensation as a cost in the financial statements. Equity classified awards are measured at the grant-date fair value of the award. The Company estimates the grant-date fair value using the Black-Scholes-Merton option-pricing model. The impact of forfeitures that may occur prior to vesting is also estimated and considered in the amount recognized for all stock-based compensation. Compensation cost is recognized on a straight-line basis over the requisite service period for the entire award. Stock-based compensation expense for the years ended December 31, 2017, 2016 and 2015 was $736,066, $298,535 and $341,554, respectively.
Fair Value Measurements |
| (p) | Fair Value Measurements
The carrying values of the Company’s financial instruments, including cash, trade accounts receivable, accounts payable, and accrued liabilities approximate their fair values due to the short maturity of these instruments. Fair value measurements are market-based measurements, not entity-specific measurements. Therefore, fair value measurements are determined based on the assumptions that market participants would use in pricing the asset or liability. The Company follows a three-level hierarchy to prioritize the inputs used in the valuation techniques to derive fair values. The basis for fair value measurements for each level within the hierarchy is described below:
| • | Level 1: Quoted prices in active markets for identical assets or liabilities.
| • | Level 2: Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs are observable in active markets.
| • | Level 3: Valuations derived from valuation techniques in which one or more significant inputs are unobservable in active markets.
The Company’s accounting policy is to recognize transfers between levels of the fair value hierarchy on the date of the event or change in circumstances that caused the transfer. There were no transfers into or out of Level 1, Level 2, or Level 3 for the years ended December 31, 2017 and 2016. The following table provides a rollforward of the Company’s Level 3 fair value measurements during the years ended December 31, 2017 and 2016:
|  | As of December 31, |
|  | 2017 |  |  | 2016 |
Beginning balance |  | $ | — |  |  | $ | 709,504 |
Change in fair value of warrant liability |  |  | — |  |  |  | (460,289 | )
Conversion of warrants |  |  | — |  |  |  | (249,215 | )
Ending balance |  | $ | — |  |  | $ | — |
Use of Estimates |
| (q) | Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include valuation of the preferred redeemable convertible stock warrant liability, stock- based compensation and intangible assets.
Accumulated Other Comprehensive Income (Loss) |
| (r) | Accumulated Other Comprehensive Income (Loss)
Comprehensive income (loss) is comprised of net income (loss) and other comprehensive income (loss). Accumulated other comprehensive loss on the balance sheet at December 31, 2017 includes unrealized gains and losses on the Company’s available-for-sale securities.
Net Income or Loss Per Share |
| (s) | Net Income or Loss Per Share
Basic net income or loss per share is calculated by dividing net income or loss available to common stockholders by the weighted average shares of common stock outstanding for the period. Diluted net income or loss per share is calculated by dividing net income or loss by the weighted average shares of common stock outstanding for the period plus amounts representing the dilutive effect of securities that are convertible into common stock. Preferred dividends are deducted from net income or loss in arriving at net income or loss attributable to common stockholders. The Company calculates diluted earnings or loss per common share using the treasury stock method and the as-if-converted method, as applicable. The following table presents the computation of net income or loss per share:
|  | For the Year Ended December 31, |
|  | 2017 |  |  | 2016 |  |  | 2015 |
Numerator: |  |  |  |  |  |  |  |  |  |  |  |
Net income (loss) |  | $ | 1,141,255 |  |  | $ | 3,733,707 |  |  | $ | (270,342 | )
Accretion of dividends on preferred stock |  |  | — |  |  |  | (1,537,021 | ) |  |  | (2,444,954 | )
Net income attributable to common stockholders - basic |  | $ | 1,141,255 |  |  | $ | 2,196,686 |  |  | $ | (2,715,296 | )
Accretion of dividends on preferred stock |  |  | — |  |  |  | 125,205 |  |  |  | — |
Adjustment for change in fair value of warrant liability |  |  | — |  |  |  | (460,289 | ) |  |  | (85,325 | )
Net income (loss) attributable to common stockholders - diluted |  | $ | 1,141,255 |  |  | $ | 1,861,602 |  |  | $ | (2,800,621 | )
Denominator: |  |  |  |  |  |  |  |  |  |  |  |
Weighted average common shares outstanding |  |  |  |  |  |  |  |  |  |  |  |
Basic |  |  | 9,485,271 |  |  |  | 3,373,316 |  |  |  | 651,593 |
Diluted |  |  | 10,361,373 |  |  |  | 4,667,503 |  |  |  | 651,593 |
Net income (loss) per share: |  |  |  |  |  |  |  |  |  |  |  |
Basic |  | $ | 0.12 |  |  | $ | 0.65 |  |  | $ | (4.17 | )
Diluted |  | $ | 0.11 |  |  | $ | 0.40 |  |  | $ | (4.30 | )
Diluted weighted average common shares outstanding for the year ended December 31, 2017 includes 1,532 warrants and 874,571 options outstanding. Diluted weighted average common shares outstanding for the year ended December 31, 2016 includes 577,529 options outstanding and 716,658 preferred shares. Potentially dilutive securities not included in the calculation of diluted net loss per share because to do so would be anti-dilutive are as follows (in common stock equivalent shares):
|  | For the Year Ended December 31, |
|  | 2017 |  |  | 2016 |  |  | 2015 |
Preferred redeemable convertible stock, including accumulated dividends |  |  | — |  |  |  | 2,406,894 |  |  |  | 4,891,205 |
Employee stock options |  |  | 513,869 |  |  |  | — |  |  |  | 756,692 |
Warrants outstanding |  |  | — |  |  |  | 51,003 |  |  |  | — |
Series G preferred stock warrants outstanding |  |  | — |  |  |  | — |  |  |  | 788,338 |
Total |  |  | 513,869 |  |  |  | 2,457,897 |  |  |  | 6,436,235 |

X
- Definition Accumulated other comprehensive income loss. + References No definition available. + Details
Name: | airg_AccumulatedOtherComprehensiveIncomeLossPolicyTextBlock
Namespace Prefix: | airg_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Cash equivalents and short term investments policy. + References No definition available. + Details
Name: | airg_CashEquivalentsAndShortTermInvestmentsPolicyPolicyTextBlock
Namespace Prefix: | airg_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of business. + References No definition available. + Details
Name: | airg_DescriptionOfBusinessPolicyTextBlock
Namespace Prefix: | airg_
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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
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://www.xbrl.org/2003/role/presentationRef -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 2: http://www.xbrl.org/2003/role/presentationRef -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 3: http://www.xbrl.org/2003/role/presentationRef -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 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_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://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 goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + 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 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
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 accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets. + References Reference 1: http://www.xbrl.org/2003/role/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 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 + Details
Name: | us-gaap_IntangibleAssetsFiniteLivedPolicy
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 segment reporting. + 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 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
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 the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 45 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=82851458&loc=d3e221937-122793 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 45 -Section 45 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=68075638&loc=d3e60635-111653 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 45 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=68080631&loc=d3e61069-111654 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 Reference 5: 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_ShippingAndHandlingCostPolicyTextBlock
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