XML 100 R27.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Organization and Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Basis of Presentation and Use of Estimates | Basis of Presentation and Use of Estimates The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The preparation of these consolidated financial statements 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 consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates and assumptions in these consolidated financial statements include:
• | product warranty reserves,
• | inventory valuation,
• | revenue recognition,
• | valuation of goodwill, intangible and long-lived assets,
• | recognition, measurement and valuation of current and deferred income taxes,
• | stock-based compensation,
• | recognition and measurement of contingencies and accrued litigation expense, and
• | fair values of identified tangible and intangible assets acquired and liabilities assumed in business combinations.
Actual results could differ materially from those estimates.
Cash, Cash Equivalents and Investments | Cash, Cash Equivalents and Investments Cash, cash equivalents and investments include cash, money market funds, certificates of deposit, state and municipal obligations and corporate bonds. We place our cash and cash equivalents with high quality financial institutions. Although we deposit our cash with multiple financial institutions, our deposits regularly exceed federally insured limits. Cash and cash equivalents include funds on hand and highly liquid investments purchased with initial maturity of three months or less. Short-term investments include securities with an expected maturity date within one year of the balance sheet date that do not meet the definition of a cash equivalent, and long-term investments are securities with an expected maturity date greater than one year. Based on management’s intent and ability, our investments are classified as held to maturity investments and are recorded at amortized cost. Held-to-maturity investments are reviewed quarterly for impairment to determine if other-than-temporary declines in the fair value have occurred for any individual investment that may affect our intent and ability to hold the investment until recovery. Other-than-temporary declines in the value of held-to-maturity investments are recorded as expense in the period the determination is made.
Restricted Cash | Restricted Cash Restricted cash balance of $0.1 million as of December 31, 2019 primarily relates to funds held in an international bank account for a country in which we are required to maintain a minimum balance to operate. Approximately half of the balance was included in prepaid expenses and other current assets on our consolidated balance sheets, with the remainder included in other assets. Restricted cash balances as of December 31, 2018 included $0.9 million of sales proceeds related to long-term contracts with customers, which were included in prepaid expenses and other current assets on our consolidated balance sheets. The proceeds were held in escrow until certain billing milestones were achieved, and then specified amounts were transferred to our operating accounts. Restricted cash balances as of December 31, 2018 also included $0.7 million related to a performance guarantee for an international customer sales contract, which were included in other assets on our accompanying consolidated balance sheets.
Inventory | Inventory Inventories are stated at the lower of cost and net realizable value. Cost is determined using the weighted average cost of raw materials, which approximates the first-in, first-out (“FIFO”) method and includes allocations of manufacturing labor and overhead. Provisions are made to reduce potentially excess, obsolete or slow-moving inventories, as well as trial and evaluation inventories to their net realizable value. These provisions are based on management’s best estimate after considering historical demand, projected future demand, inventory purchase commitments, industry and market trends and conditions among other factors. We evaluate inventory costs for abnormal costs due to excess production capacity and treat such costs as period costs.
Property and Equipment | Property and Equipment Property and equipment are stated at cost, net of accumulated depreciation and amortization. Additions and improvements are capitalized, while ordinary maintenance and repair expenditures are charged to expense as incurred. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets.
Software Development Costs | Software Development Costs We expense software development costs, including costs to develop software products or the software component of products and services to be marketed to external users, before technological feasibility of such products is reached. We have determined that technological feasibility is reached shortly before the release of those products and as a result, the development costs incurred after the establishment of technological feasibility and before the release of those products are not material. Software development costs also include costs to develop software programs to be used solely to meet our internal needs and applications. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the intended function. Additionally, we capitalize qualifying costs incurred for upgrades and enhancements to existing software that result in additional functionality. Costs related to preliminary project planning activities, post-implementation activities, maintenance and minor modifications are expensed as incurred. Internal-use software is amortized on a straight line basis over its estimated useful life. We evaluate the useful lives of these assets on an annual basis and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Valuation of Goodwill, Intangible and Long-lived Assets | Valuation of Goodwill, Intangible and Long-lived Assets Finite-lived intangible assets and other long-lived assets are amortized over their estimated useful lives. We do not amortize goodwill and intangible assets with indefinite useful lives; rather, such assets are required to be tested for impairment at least annually, or sooner whenever events or changes in circumstances indicate that the assets may be impaired. We perform our annual impairment assessment in the fourth quarter of each year. Management evaluates whether events and circumstances have occurred that indicate the remaining estimated useful life of long-lived assets and intangible assets may warrant revision or that the remaining balance of these assets, including intangible assets with indefinite lives, may not be recoverable. Circumstances that might indicate long-lived assets might not be recoverable could include, but are not limited to, a change in the product mix, a change in the way products and services are created, produced or delivered, or a significant change in the way our products are branded and marketed. When performing a review for recoverability, management estimates the future undiscounted cash flows expected to result from the use of the assets and their eventual disposition. The amount of the impairment loss, if impairment exists, is calculated based on the excess of the carrying amounts of the assets over their estimated fair value computed using discounted cash flows. During the year ended December 31, 2019, we abandoned certain capitalized software related to implementation work on an enterprise resource planning system conversion, resulting in an impairment charge of $1.3 million, and certain planning and site development activities related to our planned new headquarters, resulting in an impairment charge of $0.7 million, both of which were included in sales, general and administrative expense in the accompanying consolidated statements of operations and comprehensive income. During the year ended December 31, 2018, we abandoned certain developed technology acquired in a business combination resulting in an impairment charge of $2.0 million which was included in sales, general and administrative expense in the accompanying consolidated statements of operations and comprehensive income. During the year ended December 31, 2017, we abandoned certain developed technology acquired in a business combination resulting in an impairment charge of $1.0 million which was included in research and development expense in the accompanying consolidated statements of operations and comprehensive income, and recorded within the Software and Sensors Segment.
Customer Deposits | Customer Deposits We require deposits in advance of shipment for certain customer sales orders. Additionally, customers may elect to make deposits with us related to contracts for our products and services that were not executed as of the end of a reporting period. Customer deposits are recorded as a current liability in the accompanying consolidated balance sheets.
Revenue Recognition, Deferred Revenue and Accounts and Notes Receivable | Revenue Recognition, Deferred Revenue and Accounts and Notes Receivable We derive revenue from two primary sources: (1) the sale of physical products, including conducted energy devices ("CEDs"), Axon cameras, Axon Signal enabled devices, corresponding hardware extended warranties, and related accessories such as Axon docks, cartridges and batteries, among others, and (2) subscriptions to our Axon Evidence digital evidence management software-as-a-service ("SaaS") (including data storage fees and other ancillary services), which includes varying levels of support. To a lesser extent, we also recognize training, professional services and revenue related to other software and SaaS services. We apply the five-step model outlined in Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts from Customers ("Topic 606"). For additional discussion of the adoption of Topic 606, see Note 2. Many of our products and services are sold on a standalone basis. We also bundle our hardware products and services together and sell them to our customers in single transactions, where the customer can make payments over a multi-year period. These sales may include payments for upfront hardware and services, as well as payments for hardware and services to be provided by us at a future date. Additionally, we offer customers the ability to purchase CED cartridges and certain services on an unlimited basis over the contractual term. Due to the unlimited nature of these arrangements whereby we are obligated to deliver unlimited products at the customer’s request, we account for these arrangements as stand-ready obligations, and recognize revenue ratably over the contract period. Cost of product sales is recognized when control of hardware products or accessories have transferred to the customer. Revenues are recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, each of which is generally distinct and accounted for as a separate performance obligation. Revenue is recognized net of allowances for returns and any taxes collected from customers, which are subsequently remitted to governmental taxing authorities. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in Topic 606. For contracts with multiple performance obligations, we allocate the contract transaction price to each performance obligation using our estimate of the standalone selling price ("SSP") of each distinct good or service in the contract. Performance obligations to deliver products, including CEDs, cameras and related accessories such as cartridges, batteries and docks, are generally satisfied at the point in time we ship the product, as this is when the customer obtains control of the asset under our standard terms and conditions. In certain contracts with non-standard terms and conditions, these performance obligations may not be satisfied until formal customer acceptance occurs. Performance obligations to fulfill service-type extended warranties and provide our SaaS offerings, including Axon Evidence and other cloud services, are generally satisfied over time as the customer receives and consumes the benefits of these services over the stated service period. We have elected to recognize shipping costs as an expense in cost of product sales when the control of hardware products or accessories have transferred to the customer. Sales tax collected on sales is netted against government remittances and thus, recorded on a net basis. The timing of revenue recognition may differ from the timing of invoicing to customers. We generally have an unconditional right to consideration when we invoice our customers and record a receivable. We record a contract asset when revenue is recognized prior to invoicing, or a contract liability (deferred revenue) when revenue will be recognized subsequent to invoicing. Deferred revenue that will be recognized during the subsequent twelve month period from the balance sheet date is recorded as current deferred revenue and the remaining portion is recorded as long-term deferred revenue. Contract asset amounts that will be invoiced during the subsequent twelve month period from the balance sheet date are classified as current assets and the remaining portion is recorded within other assets on our consolidated balance sheets. Generally, customers are billed in annual installments. See Note 2 for further disclosures about our contract assets. Sales are typically made on credit, and we generally do not require collateral. Management performs ongoing credit evaluations of its customers’ financial condition, and maintains an allowance for doubtful accounts. Uncollectible accounts are charged to expense when deemed uncollectible, and accounts and notes receivable are presented net of an allowance for doubtful accounts, which totaled $1.6 million and $1.9 million as of December 31, 2019 and 2018, respectively. This allowance represents management’s best estimate and application of judgment considering a number of factors, including third-party credit reports, actual payment history, cash discounts, customer-specific financial information and broader market and economic trends and conditions. In the event that actual uncollectible amounts differ from our estimates, additional expense could be necessary. Cost of Product and Service Sales Cost of product sales represents manufacturing costs, consisting of materials, labor and overhead related to finished goods and components. Shipping costs incurred related to product delivery are also included in cost of products sold. Cost of service sales includes third-party cloud services, and software maintenance and support costs, including personnel costs, associated with supporting Evidence.com and other software related services.
Advertising Costs | Advertising Costs We expense advertising costs in the period in which they are incurred. We incurred advertising costs of $0.9 million, $1.1 million and $0.5 million in the years ended December 31, 2019, 2018 and 2017, respectively. Advertising costs are included in sales, general and administrative expenses in the accompanying statements of operations.
Standard Warranties | Standard Warranties We warranty our CEDs, Axon cameras and certain related accessories from manufacturing defects on a limited basis for a period of one year after purchase and, thereafter, will replace any defective unit for a fee. Estimated costs for the standard warranty are charged to cost of products sold when revenue is recorded for the related product. Future warranty costs are estimated on a quarterly basis based on historical data related to warranty claims and this rate is applied to current product sales. Historically, reserve amounts have been increased if management becomes aware of a component failure or other issue that could result in larger than anticipated warranty claims from customers. The warranty reserve is reviewed quarterly to verify that it sufficiently reflects the remaining warranty obligations based on the anticipated expenditures over the balance of the warranty obligation period, and adjustments are made when actual warranty claim experience differs from estimates. The warranty reserve is included in accrued liabilities on the accompanying consolidated balance sheets.
Research and Development Expenses | Research and Development Expenses We expense as incurred research and development costs that do not meet the qualifications to be capitalized. We incurred research and development expense of $100.7 million, $76.9 million and $55.4 million in 2019, 2018 and 2017, respectively.
Income Taxes | Income Taxes Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement amounts of assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in future 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 rate is recognized in income in the period that includes the enactment date. Deferred tax assets are reduced through the establishment of a valuation allowance if, based upon available evidence, it is determined that it is more likely than not that the deferred tax assets will not be realized. We recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such a position are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate resolution. We also assess whether uncertain tax positions, as filed, could result in the recognition of a liability for possible interest and penalties. Our policy is to include interest and penalties related to unrecognized tax benefits as a component of income tax expense. Refer to Note 10 for additional information regarding the change in unrecognized tax benefits.
Concentration of Credit Risk and Major Customers / Suppliers | Concentration of Credit Risk and Major Customers / Suppliers Financial instruments that potentially subject us to concentrations of credit risk consist of accounts and notes receivable, contract assets, and cash. Historically, we have experienced an immaterial level of write-offs related to uncollectible accounts. We maintain the majority of our cash at four depository institutions. As of December 31, 2019, the aggregate balances in such accounts were $161.8 million. Our balances with these institutions regularly exceed Federal Deposit Insurance Corporation (“FDIC”) insured limits for domestic deposits and various deposit insurance programs covering our deposits in Australia, Canada, Finland, Germany, Hong Kong, India, Italy, the Netherlands, the United Kingdom, and Vietnam. To manage the related credit exposure, management continually monitors the creditworthiness of the financial institutions where we have deposits. We sell some of our products through a network of unaffiliated distributors. We also sell directly to customers. No customer represented more than 10% of total net sales for the years ended December 31, 2019, 2018 or 2017. At December 31, 2019, and 2018, no customer represented more than 10% of the aggregate balance of accounts and notes receivable and contract assets. We currently purchase both off the shelf and custom components, including, but not limited to, finished circuit boards, injection-molded plastic components, small machined parts, custom cartridge components, electronic components, and off the shelf sub-assemblies from suppliers located in the U.S., Canada, China, Israel, Mexico, Republic of Korea, and Taiwan. Although we currently obtain many of these components from single source suppliers, we own the injection molded component tooling, most of the designs, and the test fixtures used in their production for all custom components. As a result, we believe we could obtain alternative suppliers in most cases without incurring significant production delays. We also strategically hold safety stock levels on custom components to further reduce this risk. For off the shelf components, we believe that in most cases there are readily available alternative suppliers who can consistently meet our needs for these components. We acquire most of our components on a purchase order basis and do not have any significant long-term contracts with component suppliers.
Fair Value of Financial Instruments | Fair Value of Financial Instruments We use the fair value framework that prioritizes the inputs to valuation techniques for measuring financial assets and liabilities measured on a recurring basis and for non-financial assets and liabilities when these items are re-measured. Fair value is considered to be the exchange price in an orderly transaction between market participants, to sell an asset or transfer a liability at the measurement date. The hierarchy below lists three levels of fair value based on the extent to which inputs used in measuring fair value are observable in the market. We categorize each of our fair value measurements in one of these three levels based on the lowest level input that is significant to the fair value measurement in its entirety. These levels are:
• | Level 1 – Valuation techniques in which all significant inputs are unadjusted quoted prices from active markets for assets or liabilities that are identical to the assets or liabilities being measured.
• | Level 2 – Valuation techniques in which significant inputs include quoted prices from active markets for assets or liabilities that are similar to the assets or liabilities being measured and/or quoted prices for assets or liabilities that are identical or similar to the assets or liabilities being measured from markets that are not active. Also, model-derived valuations in which all significant inputs and significant value drivers are observable in active markets are Level 2 valuation techniques.
• | Level 3 – Valuation techniques in which one or more significant inputs or significant value drivers are unobservable. Unobservable inputs are valuation technique inputs that reflect our own assumptions about inputs that market participants would use in pricing an asset or liability.
We have cash equivalents and investments, which at December 31, 2019 and 2018, were comprised of money market funds, and at December 31, 2019, also included agency bonds, certificates of deposit, commercial paper, corporate bonds, municipal bonds, and U.S. Treasury repurchase agreements, and U.S. Treasury inflation-protected securities. See additional disclosure regarding the fair value of our cash equivalents and investments in Note 3. Included in the balance of other assets as of December 31, 2019 and 2018 was $4.2 million and $3.6 million, respectively, related to corporate-owned life insurance policies which are used to fund our deferred compensation plan. We determine the fair value of our insurance contracts by obtaining the cash surrender value of the contracts from the issuer, a Level 2 valuation technique. Our financial instruments also include accounts and notes receivable, accounts payable and accrued liabilities. Due to the short-term nature of these instruments, their fair values approximate their carrying values on the balance sheet.
Segment and Geographic Information | Segment and Geographic Information Our operations are comprised of two reportable segments: the manufacture and sale of CEDs, batteries, accessories, extended warranties and other products and services (the “TASER” segment); and the development, manufacture and sale of software and sensors, which includes the sale of devices, wearables, applications, cloud and mobile products, and services (collectively, the "Software and Sensors" segment). Reportable segments are determined based on discrete financial information reviewed by our Chief Executive Officer who is our chief operating decision maker ("CODM"). We organize and review operations based on products and services, and currently there are no operating segments that are aggregated. We perform an analysis of our reportable segments at least annually. Additional information related to our business segments is summarized in Note 17. For a summary of net sales by geographic area, see Note 2.
Sales to Customers Outside of the U.S. | Sales to customers outside of the U.S. are typically denominated in U.S. dollars and are attributed to each country based on the shipping address of the distributor or customer. For the years ended December 31, 2019, 2018 and 2017, no individual country outside the U.S. represented more than 10% of net sales. Substantially all of our assets are located in the U.S.
Stock-Based Compensation | Stock-Based Compensation We recognize expense related to stock-based compensation transactions in which we receive services in exchange for equity instruments of the Company. Stock-based compensation expense for restricted stock units ("RSUs") is measured based on the closing fair market value of our common stock on the date of grant. We recognize stock-based compensation expense over the award’s requisite service period on a straight-line basis for time-based RSUs. For performance-based RSUs, compensation expense is recognized over the requisite service period, which is defined as the longest explicit, implicit or derived service period based on management’s estimate of the probability of the performance criteria being satisfied, adjusted at each balance sheet date. For performance-based options with a vesting schedule based entirely on the attainment of both performance and market conditions, stock-based compensation expense is recognized over the longer of the expected achievement period of the performance and market conditions, beginning at the point in time that the relevant performance condition is considered probable of achievement. For both time-based and performance-based RSUs, we recognize forfeitures as they occur as a reduction to stock-based compensation expense and to additional paid-in-capital. eXponential Stock Performance Plan On February 12, 2019, our shareholders approved the 2019 Stock Incentive Plan (the “2019 Plan”), which was adopted by the Board of Directors to reserve a sufficient number of shares to facilitate our eXponential Stock Performance Plan (“XSPP”) and grants of eXponential Stock Units (“XSUs”) under the plan. The XSUs are grants of restricted stock units, each with a term of approximately nine years, that vest in 12 equal tranches. Each of the 12 tranches will vest upon certification by the Compensation Committee of the Board of Directors that both (i) the market capitalization goal for such tranche, which begins at $2.5 billion for the first tranche and increases by increments of $1.0 billion thereafter, and (ii) any one of eight operational goals focused on revenue or eight operational goals focused on Adjusted EBITDA (CEO Performance Award) have been met for the previous four consecutive fiscal quarters. A total of approximately 5.9 million XSUs were granted in the year ended December 31, 2019. Stock-based compensation expense associated with XSU awards is recognized over the longer of the expected achievement period for each pair of market capitalization and operational goals, beginning at the point in time when the relevant operational goal is considered probable of being met. The market capitalization goal period and the valuation of each tranche are determined using a Monte Carlo simulation, which is also used as the basis for determining the expected achievement period of the market capitalization goal. The probability of meeting an operational goal and the expected achievement point in time for meeting a probable operational goal are based on a subjective assessment of our forward-looking financial projections, taking into consideration statistical analysis. Even though no tranches of the XSU awards vest unless a market capitalization and a matching operational goal are both achieved, stock-based compensation expense is recognized when an operational goal is considered probable of achievement regardless of whether a market capitalization goal is actually achieved. Given the complexity of the awards, we utilized Monte Carlo simulations to simulate a range of possible future market capitalizations for the Company over the term of the awards. The average of all iterations of the simulation was used as the basis for the valuation and market capitalization goal derived service period for each tranche. Additionally, we applied an illiquidity discount of between 9.8% and 16.8% to the valuation of XSUs because the awards specify a post-vest holding period of 2.5 years. Certain of the XSU awards specify a post-vest holding period of the longer of 2.5 years or until the next tranche vests. The illiquidity discounts were estimated using the Finnerty model and reduced by the impact of expected payroll and income taxes due upon vesting of the awards, as the related proportion of shares are expected to be sold to satisfy such obligations. We measured the grant date fair value of the XSU awards with the following assumptions: risk-free interest rate of between 1.64% and 2.62%, expected term of between 8.3 and 9.0 years, expected volatility of between 44.12% and 45.47%, and dividend yield of 0.00%. Stock Options Historically, we have calculated the fair value of stock options using the Black-Scholes-Merton option pricing valuation model, which incorporates various assumptions including expected volatility, expected life, expected dividends and risk-free interest rates. On May 24, 2018 (the “ CEO Grant Date”), our stockholders approved the Board of Directors’ grant of 6,365,856 stock option awards to Patrick W. Smith, our CEO (the “CEO Performance Award”). The CEO Performance Award consists of 12 vesting tranches with a vesting schedule based entirely on the attainment of both operational goals (performance conditions) and market capitalization goals (market conditions), assuming continued employment either as the CEO or as both Executive Chairman and Chief Product Officer and service through each vesting date. Stock-based compensation expense associated with the CEO Performance Award is recognized over the requisite service period, which is defined as the longer of the expected achievement period for each pair of market capitalization and operational goals, beginning at the point in time when the relevant operational goal is considered probable of being met. Given the complexity of the award, we utilized Monte Carlo simulations to simulate a range of possible future market capitalizations for the Company over the term of the options. The average of all iterations of the simulation was used as the basis for the valuation and market capitalization goal derived service period for each tranche. Additionally, we applied an illiquidity discount of 9.2% to the valuation because the award specifies a post-exercise holding period of 2.5 years. This discount was estimated using the Finnerty model and reduced by the impact of expected payroll and income taxes due upon exercise of the options, as the related proportion of shares are expected to be sold to satisfy such obligations. Additional assumptions used for the CEO Performance Award and the resulting estimates of weighted-average fair value per share of options granted are as follows:
Volatility |  | 47.71%
Risk-free interest rate |  | 2.98%
Dividend rate |  | —
Expected life of options |  | 9.76 years
Weighted average grant date fair value of options granted |  | $38.64
The expected life of the options represents the estimated period of time from grant date until exercise; in this case, exercise is assumed to occur at the full contractual term of ten years from grant and is based on input from the CEO and his historical behavior of not exercising vested options until the end of their terms. Expected stock price volatility is based on the average of the 9.76-year historical volatility and the implied volatility on 1,080-day call option for the Company. The risk-free interest rate is based on the implied yield available on United States Treasury bill zero-coupon issuances with an equivalent remaining term to the term of the options. We have not paid dividends in the past and do not plan to pay any dividends in the near future. No options were awarded during the year ended December 31, 2019. Other than the CEO Performance Award, no options were awarded during the year ended December 31, 2018. No options were awarded during the year ended December 31, 2017.
Income per Common Share | Income per Common Share Basic income per common share is computed by dividing net income by the weighted average number of common shares outstanding during the periods presented. Diluted income per share reflects the potential dilution from outstanding stock options and unvested restricted stock units. The calculation of the weighted average number of shares outstanding and earnings per share are as follows (in thousands except per share data):
| For the Year Ended December 31,
| 2019 |  | 2018 |  | 2017
Numerator for basic and diluted earnings per share: |  |  |  |  |
Net income | $ | 882 |  |  | $ | 29,205 |  |  | $ | 5,207 |
Denominator: |  |  |  |  |
Weighted average shares outstanding—basic | 59,190 |  |  | 56,392 |  |  | 52,726 |
Dilutive effect of stock-based awards | 828 |  |  | 1,530 |  |  | 1,172 |
Diluted weighted average shares outstanding | 60,018 |  |  | 57,922 |  |  | 53,898 |
Anti-dilutive stock-based awards excluded | 12,627 |  |  | 6,757 |  |  | 386 |
Net income per common share: |  |  |  |  |
Basic | $ | 0.01 |  |  | $ | 0.52 |  |  | $ | 0.10 |
Diluted | $ | 0.01 |  |  | $ | 0.50 |  |  | $ | 0.10 |
Recently Issued Accounting Guidance | Recently Issued Accounting Guidance Recently Adopted Accounting Pronouncements In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-02, Leases (Topic 842), which is intended to increase transparency and comparability among organizations by requiring the recognition of right-of-use (“ROU”) assets and lease liabilities on the balance sheet. In July 2018, the FASB issued additional guidance which provided an additional transition method for adopting the updated guidance. Most prominent among the changes in the standard is the requirement for lessees to recognize ROU assets and lease liabilities for those leases that were classified as operating leases under previous U.S. GAAP. On January 1, 2019, we adopted Topic 842 by applying the non-comparative modified retrospective method of adoption. Under this method, financial information related to periods prior to adoption will be as originally reported under the then-current standard (Topic 840, Leases). Results for reporting periods beginning on or after January 1, 2019 are presented under Topic 842, while prior period amounts are not adjusted, and continue to be reported in accordance with our historic accounting under Topic 840. We elected to apply the package of practical expedients to not reassess whether a contract is or contains a lease, lease classification, or initial lease costs for all leases that commenced before the adoption date. The adoption had a material impact to our consolidated balance sheet. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while our accounting for finance leases remained substantially unchanged. There was no other impact from the adoption. The adjustments to the opening balance sheet were as follows (in thousands):
| December 31, 2018 |  | Impact of Adoption of Topic 842 on Opening Balance Sheet |  | January 1, 2019
| (As reported) |  |  | (As adjusted)
Consolidated Balance Sheet Data: |  |  |  |  |
Other assets | $ | 22,999 |  |  | $ | 12,483 |  |  | $ | 35,482 |
Total assets | 719,540 |  |  | 12,483 |  |  | 732,023 |
Accrued liabilities | 41,092 |  |  | (1,138 | ) |  | 39,954 |
Other current liabilities | 37 |  |  | 3,588 |  |  | 3,625 |
Total current liabilities | 166,011 |  |  | 2,450 |  |  | 168,461 |
Other long-term liabilities | 5,704 |  |  | 10,033 |  |  | 15,737 |
Total liabilities | 252,216 |  |  | 12,483 |  |  | 264,699 |
Total liabilities and stockholders' equity | 719,540 |  |  | 12,483 |  |  | 732,023 |
See Note 13 for further disclosures related to Topic 842. In June 2018, the FASB issued ASU 2018-07, Compensation - Stock Compensation (Topic 718), expanding the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from nonemployees. We adopted this standard on January 1, 2019 and the adoption had no impact on our consolidated financial statements. Effective the first quarter of 2020: In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The FASB also issued various updates to ASU 2016-13 to provide additional guidance and clarification. ASU 2016-13 includes an impairment model (known as the current expected credit loss model) on financial instruments and other commitments that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The use of forecasted information is intended to incorporate more timely information in the estimate of expected credit loss. This ASU will also require enhanced disclosures relating to significant estimates and judgments used in estimating credit losses, as well as credit quality. We will adopt this guidance on January 1, 2020. We are nearing completion of the opening balance sheet adjustment related to ASU 2016-13 and expect to record an opening balance sheet adjustment of less than $1.0 million reflecting an overall increase to the allowance for expected credit losses. 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. ASU 2018-13 eliminates, adds and modifies certain disclosure requirements for fair value measurements. The amendments apply to the disclosures of changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted, and an entity is also permitted to early adopt any removed or modified disclosures and delay adoption of the additional disclosures until their effective date. Adoption of this ASU is not expected to have a material impact on our consolidated financial statements. In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes. The amendments in the ASU are effective for fiscal years beginning after December 15, 2020, including interim periods therein. Early adoption of the standard is permitted, including adoption in interim or annual periods for which financial statements have not yet been issued. Adoption of this ASU is not expected to have a material impact on our consolidated financial statements.
Reclassification of Prior Year Presentation | Reclassification of Prior Year Presentation Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations.

X
- Definition Basis of presentation and use of estimates. + References No definition available. + Details
Name: | aaxn_BasisOfPresentationAndUseOfEstimatesPolicyPolicyTextBlock
Namespace Prefix: | aaxn_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Capitalized software development costs policy. + References No definition available. + Details
Name: | aaxn_CapitalizedSoftwareDevelopmentCostsPolicyTextBlock
Namespace Prefix: | aaxn_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Concentrations of credit risk major customers supplier concentration policy. + References No definition available. + Details
Name: | aaxn_ConcentrationsOfCreditRiskMajorCustomersSupplierConcentrationPolicyPolicyTextBlock
Namespace Prefix: | aaxn_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Customer deposits. + References No definition available. + Details
Name: | aaxn_CustomerDepositsPolicyTextBlock
Namespace Prefix: | aaxn_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Goodwill intangible assets and long lived assets. + References No definition available. + Details
Name: | aaxn_GoodwillIntangibleAssetsAndLongLivedAssetsPolicyPolicyTextBlock
Namespace Prefix: | aaxn_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sales to Customers Outside of the U.S. [Policy Text Block] + References No definition available. + Details
Name: | aaxn_SalestoCustomersOutsideoftheU.S.PolicyTextBlock
Namespace Prefix: | aaxn_
Data Type: | nonnum:textBlockItemType
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 Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -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 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 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
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 salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense. + References Reference 1: 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(1)) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -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_CompensationRelatedCostsPolicyTextBlock
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 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 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
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
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 segment reporting. + 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 + 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 standard warranties including the methodology for measuring the liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_StandardProductWarrantyPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration