XML 34 R19.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Summary of Significant Accounting Policies (Policies) | 9 Months Ended
--- | ---
Sep. 30, 2017
Accounting Policies [Abstract] |
Derivatives, Reporting of Derivative Activity [Policy Text Block] | Financial Instruments and Hedging Activities The Company utilizes derivative instruments to hedge specific financial risks including foreign exchange risk. The Company does not engage in speculative hedging activity. In order to account for a derivative instrument as a hedge, specific criteria must be met, including: (i) ensuring at the inception of the hedge that formal documentation exists for both the hedging relationship and the entity’s risk management objective and strategy for undertaking the hedge and (ii) at the inception of the hedge and on an ongoing basis, the hedging relationship is expected to be highly effective in achieving offsetting changes in fair value attributed to the hedged risk during the period that the hedge is designated. Further, an assessment of effectiveness is required whenever financial statements or earnings are reported. Absent meeting these criteria, changes in fair value are recognized in other income, net, in the consolidated statements of income. Once the underlying forecasted transaction is realized, the gain or loss from the derivative designated as a hedge of the transaction is reclassified from accumulated other comprehensive income (loss) to the statement of income, in revenue. Any ineffective portion of the derivatives designated as cash flow hedges is recognized in current earnings.
Basis of Presentation | Basis of Presentation The accompanying consolidated financial statements include those of iRobot and its subsidiaries, after elimination of all intercompany accounts and transactions. iRobot has prepared the accompanying unaudited consolidated financial statements in conformity with accounting principles generally accepted in the United States (GAAP). The accompanying unaudited financial data as of September 30, 2017, and for the three and nine months ended September 30, 2017 and October 1, 2016 have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (SEC). Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. The year-end balance sheet data were derived from audited financial statements, but do not include all disclosures required by GAAP. These consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and the notes thereto included in its Annual Report on Form 10-K for the fiscal year ended December 31, 2016, filed with the SEC on February 17, 2017. In the opinion of management, all adjustments necessary to state fairly the Company's statement of financial position as of September 30, 2017 and results of operations, comprehensive income and cash flows for the periods ended September 30, 2017 and October 1, 2016 have been made. The results of operations, comprehensive income and cash flows for any interim period are not necessarily indicative of the operating results, comprehensive income and cash flows for the full fiscal year or any future periods.
Use of Estimates | Use of Estimates The preparation of these financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the dates of the financial statements and the reported amounts of revenue and expenses during the reporting periods. On an ongoing basis, management evaluates these estimates and judgments, in particular those related to revenue recognition (specifically sales returns and other allowances); valuation allowances; assumptions used in valuing goodwill and intangible assets; assumptions used in accounting for business combinations; assumptions used in valuing stock-based compensation instruments, evaluating loss contingencies; and valuation allowances for deferred tax assets. Actual results may differ from the Company’s estimates. The Company bases these estimates and judgments on historical experience and various other factors that the Company believes are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the amounts of revenue and expenses that are not readily apparent from other sources. By their nature, estimates are subject to an inherent degree of uncertainty.
Fiscal Year-End | Fiscal Year-End The Company operates and reports using a 52-53 week fiscal year ending on the Saturday closest to December 31. Accordingly, the Company’s fiscal quarters end on the Saturday that falls closest to the last day of the third month of each quarter.
Revenue Recognition | Revenue Recognition The Company primarily derives its revenue from product sales. Until the divestiture of the defense and security business unit on April 4, 2016 (see Note 11), the Company also generated minimal revenue from government and commercial research and development contracts. The Company sells products directly to customers and indirectly through resellers and distributors. The Company recognizes revenue from sales of robots under the terms of the customer agreement upon transfer of title and risk of loss to the customer, net of estimated returns and allowances, provided that collection is determined to be reasonably assured and no significant obligations remain. Beginning in the third quarter of 2015, the Company introduced its first connected robot. Each sale of a connected robot represents a multi-element arrangement containing the robot, an app and potential future unspecified software upgrades. Revenue is allocated to the deliverables based on their relative selling prices which have been determined using best estimate of selling price (BESP), as the Company has not been able to establish vendor specific objective evidence (VSOE) or obtain relevant third party evidence (TPE). Revenue allocated to the app and unspecified software upgrades is then deferred and recognized on a straight-line basis over the period in which the Company expects to provide the upgrades which is the estimated life of the robot. Sales to retailers of consumer robots are typically subject to agreements allowing for limited rights of return, rebates and price protection. The Company also provides limited rights of returns for direct-to-consumer sales generated through its on-line stores and certain international distributors. Accordingly, the Company reduces revenue for its estimates of liabilities for these rights of return, rebates, and price protection, as well as discounts and promotions, at the time the related sale is recorded. The estimates for rights of return are directly based on specific terms and conditions included in the customer agreements, historical returns experience and various other assumptions that the Company believes are reasonable under the circumstances. In the case of new product introductions, the estimates for returns applied to the new products are based upon the estimates for the most similar predecessor products until such time that the Company has enough actual returns experience for the new products, which is typically two holiday return cycles. At that time, the Company incorporates that data into the development of returns estimates for the new products. The Company updates its analysis of returns on a quarterly basis. If actual returns differ significantly from the Company's estimates, or if modifications to individual customer agreements are entered into that impact their rights of returns, such differences could result in an adjustment to previously established reserves and could have a material impact, either favorably or unfavorably, on the Company’s results of operations for the period in which the actual returns become known or the agreement is modified. In 2016, the Company began selling to one domestic distributor under an agreement that provides product return privileges. As a result, the Company recognizes revenue from sales to this distributor when the product is resold by the distributor. The estimates and adjustments for rebates and price protection are based on specific programs, expected usage and historical experience. Actual results could differ from these estimates. As of September 30, 2017, the Company had reserves for product returns of $28.4 million, discounts and promotions of $20.0 million and price protection of $3.2 million. As of December 31, 2016, the Company had reserves for product returns of $27.7 million, discounts and promotions of $21.9 million and price protection of $1.5 million. Prior to the Company's divestiture of the defense and security business unit on April 4, 2016 (see Note 11), the Company generated minimal revenue from government contracts. Under cost-plus-fixed-fee (CPFF) type contracts, the Company recognized revenue based on costs incurred plus a pro rata portion of the total fixed fee. Costs incurred included labor and material that were directly associated with individual CPFF contracts plus indirect overhead and general and administrative type costs based upon billing rates submitted by the Company to the Defense Contract Management Agency (DCMA). Annually, the Company submits final indirect billing rates to DCMA based upon actual costs incurred throughout the year. In the situation where the Company’s final actual billing rates are greater than the estimated rates used, the Company records a cumulative revenue adjustment in the period in which the rate differential is collected from the customer. These final billing rates are subject to audit by the Defense Contract Audit Agency (DCAA), which can occur several years after the final billing rates are submitted and may result in material adjustments to revenue recognized based on estimated final billing rates. As of September 30, 2017, fiscal years 2015 and 2016 are open for audit by the DCAA. In the situation where the Company’s anticipated actual billing rates will be lower than the provisional rates used, the Company records a cumulative revenue adjustment in the period in which the rate differential is identified. Revenue on firm fixed price (FFP) contracts was recognized using the percentage-of-completion method. For government product FFP contracts, revenue was recognized as the product was shipped or in accordance with the contract terms. Costs and estimated gross margins on contracts were recorded as revenue as work was performed based on the percentage that incurred costs compared to estimated total costs utilizing the most recent estimates of costs and funding. Revenue earned in excess of billings, if any, was recorded as unbilled revenue. Billings in excess of revenue earned, if any, were recorded as deferred revenue.
Accounting for Share-Based Payments | Stock-Based Compensation The Company accounts for stock-based compensation through recognition of the fair value of the stock-based compensation as a charge against earnings. Stock-based compensation cost for stock options is estimated at the grant date based on each option's fair value as calculated by the Black-Scholes option-pricing model. Stock-based compensation cost for restricted stock awards, time-based restricted stock units and performance-based restricted stock units is measured based on the closing fair market value of the Company's common stock on the date of grant. For performance-based restricted stock units, the compensation costs will be subsequently adjusted for assumptions of achievement during the period in which the assumption of achievement changes, as applicable. The Company recognizes stock-based compensation cost as expense ratably on a straight-line basis over the requisite service period. The Company has elected to account for forfeitures as they occur, rather than applying an estimated forfeiture rate, following its adoption of ASU 2016-09 in the first quarter of 2017.
Net Income Per Share | Net Income Per Share The following table presents the calculation of both basic and diluted net income per share:
| Three Months Ended |  | Nine Months Ended
| (In thousands, except per share amounts)
| September 30, 2017 |  | October 1, 2016 |  | September 30, 2017 |  | October 1, 2016
Net income | $ | 22,082 |  |  | $ | 19,512 |  |  | $ | 46,343 |  |  | $ | 28,258 |
Basic weighted-average shares outstanding | 27,739 |  |  | 27,237 |  |  | 27,520 |  |  | 27,878 |
Dilutive effect of employee stock options and restricted shares | 1,177 |  |  | 541 |  |  | 1,199 |  |  | 545 |
Diluted weighted-average shares outstanding | 28,916 |  |  | 27,778 |  |  | 28,719 |  |  | 28,423 |
Basic income per share | $ | 0.80 |  |  | $ | 0.72 |  |  | $ | 1.68 |  |  | $ | 1.01 |
Diluted income per share | $ | 0.76 |  |  | $ | 0.70 |  |  | $ | 1.61 |  |  | $ | 0.99 |
Restricted stock units and stock options representing approximately 0.0 million and 0.5 million shares of common stock for the three-month periods ended September 30, 2017 and October 1, 2016, respectively, and approximately 0.0 million and 0.6 million shares of common stock for the nine-month periods ended September 30, 2017 and October 1, 2016, respectively, were excluded from the computation of diluted earnings per share for these periods because their effect would have been antidilutive.
Income Taxes | Income Taxes Deferred taxes are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect in the years in which the differences are expected to reverse in each jurisdiction. A valuation allowance is provided if, based upon the weight of available evidence, it is more likely than not that the related benefits will not be realized. In determining the amount of the valuation allowance, each quarter, the Company considers future reversals of existing taxable temporary differences, estimated future taxable income and taxable income in prior carryback year(s), as well as feasible tax planning strategies in each jurisdiction to determine if the deferred tax assets are realizable. The Company's income tax provision and its assessment of the ability to realize its deferred tax assets involve significant judgments and estimates. As of September 30, 2017 and December 31, 2016, the Company did not record a valuation allowance against its deferred tax assets. The Company recorded a tax provision of $4.4 million and $8.5 million for the three months ended September 30, 2017 and October 1, 2016, respectively. The $4.4 million provision for the three months ended September 30, 2017 resulted in an effective income tax rate of 16.6%. The $8.5 million provision for the three months ended October 1, 2016 resulted in an effective income tax rate of 30.2%. The difference between the effective income tax rate of 16.6% for the three months ended September 30, 2017 and 30.2% for the three months ended October 1, 2016 was primarily due to a $4.7 million tax benefit related to share-based compensation in accordance with ASU 2016-09, adopted in the first quarter of 2017, and the jurisdictional mix of earnings. The Company recorded a tax provision of $7.6 million and $12.7 million for the nine months ended September 30, 2017 and October 1, 2016, respectively. The $7.6 million provision for the nine months ended September 30, 2017 resulted in an effective income tax rate of 14.0%. The $12.7 million provision for the nine months ended October 1, 2016 resulted in an effective income tax rate of 31.0%. The difference between the effective income tax rate of 14.0% for the nine months ended September 30, 2017 and 31.0% for the nine months ended October 1, 2016 was primarily due to a $10.7 million tax benefit related to share-based compensation in accordance with ASU 2016-09, adopted in the first quarter of 2017, and the jurisdictional mix of earnings. The statute of limitations for examinations by the Internal Revenue Service is closed for tax years prior to 2014.
Fair Value Measurement, Policy [Policy Text Block] | Fair Value Measurements The authoritative guidance for fair value establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions. The Company’s financial assets and liabilities measured at fair value on a recurring basis at September 30, 2017, were as follows:
| Fair Value Measurements as of September 30, 2017
| Level 1 |  | Level 2 (1) |  | Level 3
| (In thousands)
Description |  |  |  |  |
Assets: |  |  |  |  |
Cash and cash equivalents |  |  |  |  |
Money market funds | $ | 10,998 |  |  | $ | — |  |  | $ | — |
Short term investments |  |  |  |  |
Corporate and government bonds | — |  |  | 36,442 |  |  | — |
Other current assets |  |  |  |  |
Derivative instruments (Note 6) | — |  |  | 849 |  |  | — |
Total assets measured at fair value | $ | 10,998 |  |  | $ | 37,291 |  |  | $ | — |
Liabilities: |  |  |  |  |
Accrued expenses |  |  |  |  |
Derivative instruments (Note 6) | $ | — |  |  | $ | 315 |  |  | $ | — |
Total liabilities measured at fair value | $ | — |  |  | $ | 315 |  |  | $ | — |
The Company’s financial assets and liabilities measured at fair value on a recurring basis at December 31, 2016, were as follows:
| Fair Value Measurements as of December 31, 2016
| Level 1 |  | Level 2 (1) |  | Level 3
| (In thousands)
Description |  |  |  |  |
Assets: |  |  |  |  |
Cash and cash equivalents |  |  |  |  |
Money market funds | $ | 156,980 |  |  | $ | — |  |  | $ | — |
Short term investments |  |  |  |  |
Corporate and government bonds | — |  |  | 39,930 |  |  | — |
Other current assets |  |  |  |  |
Derivative instruments (Note 6) | — |  |  | 180 |  |  | — |
Total assets measured at fair value | $ | 156,980 |  |  | $ | 40,110 |  |  | $ | — |
Liabilities: |  |  |  |  |
Accrued expenses |  |  |  |  |
Derivative instruments (Note 6) | $ | — |  |  | $ | 43 |  |  | $ | — |
Total liabilities measured at fair value | $ | — |  |  | $ | 43 |  |  | $ | — |
(1) | Level 2 fair value estimates are based on observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Recent Accounting Pronouncements | Recent Accounting Pronouncements In August 2017, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2017-12, "Derivatives and Hedging," that was created to better align accounting rules with a company’s risk management activities, better reflect the economic results of hedging in the financial statements, and simplify hedge accounting treatment. The guidance is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, with early adoption permitted. For cash flow hedges existing at the adoption date, the standard requires adoption on a modified retrospective basis with a cumulative-effect adjustment to the consolidated balance sheet as of the beginning of the year of adoption. The amendments to presentation guidance and disclosure requirements are required to be adopted prospectively. The Company is currently evaluating the impact of the standard on its consolidated financial statements. In May 2017, the FASB issued ASU No. 2017-09, "Stock Compensation – Scope of Modification Accounting," that clarifies that all changes to share-based payment awards are not necessarily accounted for as a modification. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award changes as a result of the change in terms or conditions. This guidance is effective prospectively beginning January 1, 2018, with early adoption permitted. This guidance will apply to any future modifications. The Company does not believe the standard will have a material effect on its consolidated financial statements. In January 2017, the FASB issued ASU No. 2017-04, "Intangibles - Goodwill and Other." ASU 2017-04 eliminates step 2 from the goodwill impairment test, instead requiring that an entity recognize an impairment charge for the amount by which the carrying amount of goodwill exceeds the reporting unit's fair value. ASU 2017-04 is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted. The Company does not believe the standard will have a material effect on its consolidated financial statements. In January 2017, the FASB issued ASU No. 2017-01, "Business Combinations; Clarifying the Definition of a Business." ASU 2017-01 clarifies the definition of a business with the objective of adding guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The definition of a business affects many areas of accounting including acquisitions, disposals, goodwill, and consolidation. The guidance is effective for annual periods beginning after December 15, 2017, including interim periods within those periods. The Company is currently evaluating the impact of the standard on its consolidated financial statements. In October 2016, the FASB issued ASU No. 2016-16, "Income Taxes: Intra-Entity Transfers of Assets Other Than Inventory." ASU 2016-16 clarifies the accounting for the current and deferred income taxes for an intra-entity transfer of an asset other than inventory. ASU 2016-16 is effective for fiscal years beginning after December 15, 2017, including interim periods within those fiscal years, with early adoption permitted. The Company is currently evaluating the impact of the standard on its consolidated financial statements. In August 2016, the FASB issued ASU No. 2016-15, "Statement of Cash Flows: Classification of Certain Cash Receipts and Cash Payments." ASU 2016-15 refines how companies classify certain aspects of the cash flow statement in regards to debt prepayment, settlement of debt instruments, contingent consideration payments, proceeds from insurance claims and life insurance policies, distribution from equity method investees, beneficial interests in securitization transactions and separately identifiable cash flows. ASU 2016-15 is effective for annual periods beginning after December 15, 2017, and for interim periods within fiscal years beginning after December 15, 2018. Early adoption is permitted. The Company is currently evaluating the impact of the standard on its consolidated financial statements. In March 2016, the FASB issued ASU No. 2016-09, "Improvements to Employee Share-Based Payment Accounting," which simplifies several aspects of the accounting for share-based payment transactions, including the accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The Company adopted ASU 2016-09 effective January 1, 2017. As of the adoption date, this standard did not have a material impact on the Company's consolidated financial statements. Upon the adoption, the Company elected to account for forfeitures of share-based payments as they occur prospectively. For the three and nine months ended September 30, 2017, the Company recorded a tax benefit of $4.7 million and $10.7 million, respectively, related to share-based compensation in accordance with ASU 2016-09. In February 2016, the FASB issued ASU No. 2016-02, "Leases." ASU 2016-02 requires lessees to recognize the assets and liabilities on their balance sheet for the rights and obligations created by most leases and continue to recognize expenses on their income statements over the lease term. It will also require disclosures designed to give financial statement users information on the amount, timing, and uncertainty of cash flows arising from leases. The guidance is effective for annual reporting periods beginning after December 15, 2018 and interim periods within those fiscal years, with early adoption permitted. The Company is currently evaluating the impact of the standard on its consolidated financial statements. In July 2015, the FASB issued ASU No. 2015-11, "Inventory: Simplifying the Measurement of Inventory." ASU 2015-11 applies only to inventory for which cost is determined by methods other than last-in, first-out and the retail inventory method, which includes inventory that is measured using first-in, first-out or average cost. Inventory within the scope of this standard is required to be measured at the lower of cost and net realizable value. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The Company adopted ASU 2015-11 effective January 1, 2017. The adoption of this standard did not have a material impact on the Company's consolidated financial statements. In May 2014, the FASB issued ASU No. 2014-09, "Revenue from Contracts with Customers," which provides guidance for revenue recognition. The standard’s core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The new guidance was originally effective for annual reporting periods beginning after December 15, 2016, including interim periods within those annual reporting periods. In July 2015, the FASB voted to defer the effective date of the new accounting guidance related to revenue recognition by one year to December 17, 2017 for annual reporting periods beginning after that date and permitted early adoption of the standard, but not before the original effective date of December 15, 2016. The standard will be effective for the Company beginning in the first quarter of 2018. The Company will adopt the standard using the modified retrospective method. The Company has and is continuing to conduct a comprehensive analysis of the provisions of the new standard and the impact it will have on the Company's processes, policies, and consolidated financial statements. The Company is currently finalizing its conclusions on the number of its performance obligations. Once the Company has concluded, it will finalize the standalone selling price for each performance obligation and assess the allocation of discounts and variable consideration to each. The new revenue standard is expected to have a minor impact on the timing of revenue recognized in the Company’s consolidated financial statements. The Company does not expect the provisions of the new standard to impact the manner in which it treats certain costs to fulfill contracts (i.e., shipping and handling costs) and costs to acquire new contracts (i.e., commissions). Under the new standard, the Company will elect the practical expedient on shipping and handling costs and continue to treat these costs as fulfillment costs and expense as incurred. Further, commissions will continue to be expensed as incurred as the impact to the consolidated financial statements is immaterial. The new standard will also result in enhanced revenue related disclosures. From time to time, new accounting pronouncements are issued by FASB that are adopted by the Company as of the specified effective date. Unless otherwise discussed, the Company believes that recently issued standards, which are not yet effective, will not have a material impact on the Company’s consolidated financial statements upon adoption.

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 derivatives entered into for trading purposes and those entered into for purposes other than trading including where and when derivative financial instruments and derivative commodity instruments and their related gains or losses are reported in the entity's statements of financial position, cash flows, and results of operations. + 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=68058157&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=64837297&loc=SL5579240-113959 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(n)(7)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_DerivativesReportingOfDerivativeActivity
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=68058157&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 fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=68079674&loc=d3e5291-111683 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.3A-03(b)) -URI http://asc.fasb.org/extlink&oid=27015204&loc=d3e355100-122828 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.3A-02(b)) -URI http://asc.fasb.org/extlink&oid=27015204&loc=d3e355033-122828 + Details
Name: | us-gaap_FiscalPeriod
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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=68058157&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=65882285&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=65882285&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=75116654&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=75116654&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 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 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=68058157&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=68058157&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=68058157&loc=d3e18726-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6415400&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=68058157&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=6415400&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 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=64851502&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=64851502&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=64851502&loc=d3e6132-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration