XML 53 R35.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Organization and Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2018
Accounting Policies [Abstract] |
Principles of Consolidation | Significant Accounting Policies Principles of Consolidation and Use of Estimates The accompanying consolidated financial statements include Archrock and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. Certain prior year amounts have been reclassified to conform to the current year presentation. For financial reporting purposes, we consolidate the financial statements of the Partnership and reflect its operations in our contract operations segment. We control the Partnership through our ownership of its General Partner. Public ownership of the Partnership’s net assets and earnings prior to the Merger is reflected within noncontrolling interest in our consolidated financial statements.
Use of Estimates in the Consolidated Financial Statements | The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amount of assets, liabilities, revenues, expenses and disclosures of contingent assets and liabilities. Because of the inherent uncertainties in this process, actual future results could differ from those expected as of the reporting date. Management believes that the estimates and assumptions used are reasonable.
Cash and Cash Equivalents | Cash and Cash Equivalents We consider all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.
Revenue Recognition | Revenue Recognition As a result of the Revenue Recognition Update adopted January 1, 2018, revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we are entitled to receive in exchange for those goods or services. Sales and usage-based taxes that are collected from the customer are excluded from revenue. In our contract operations business, natural gas compression service revenue is recognized over time and revenue associated with billable maintenance on our natural gas compression equipment is recognized at a point in time. The timing of revenue recognition is impacted by contractual provisions for service availability guarantees of our compressor assets and re-billable costs associated with moving our compressor assets to a customer site. Under previous guidance, contract operations revenue was recognized when earned, which generally occurs monthly when the service is provided under our customer contracts. In our aftermarket services business operations, maintenance, overhaul and reconfiguration services, revenue is recognized over time using output or input methods to measure the progress toward complete satisfaction of the performance obligation and revenue from the sale of OTC parts are recognized at a point in time. Revenue Recognition Update On January 1, 2018, we adopted the Revenue Recognition Update using the modified retrospective method applied to those contracts which were not completed as of January 1, 2018. We recognized the cumulative effect of initially applying the Revenue Recognition Update as an adjustment to the opening balance of retained earnings. For contracts that were modified before the effective date, we identified performance obligations on the basis of the current version of the contract, which included any contract modifications since inception. The application of the practical expedient for contract modifications did not have a material effect on the adjustment to retained earnings. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods. Under previous guidance, contract operations revenue was recognized when earned, which generally occurs monthly when the service is provided under our customer contracts. Under the Revenue Recognition Update the timing of revenue recognition is impacted by contractual provisions for service availability guarantees of our compressor assets and re-billable costs associated with moving our compressor assets to a customer site. These changes are further discussed below and did not result in a material difference from previous practice for contract operations. The Revenue Recognition Update resulted in a significant change related to our aftermarket services operations, maintenance, overhaul and reconfiguration services. Under previous guidance, revenue was recognized on a completed contract basis as products were delivered and title was transferred or services were performed for the customer. Under the Revenue Recognition Update, these services are recognized as revenue over time, using output or input methods to measure the progress toward complete satisfaction of the performance obligation based on the nature of the goods or services being provided. The adoption did not result in a material difference in the amount or timing of revenues for aftermarket services parts and components sales. The Revenue Recognition Update provides guidance on contract costs that should be recognized as assets and amortized over the period that the related goods or services transfer to the customer. Certain costs that were previously expensed as incurred, such as sales commissions and freight charges to transport compressor assets, are deferred and amortized. The following table summarizes the cumulative impact of the adoption of the Revenue Recognition Update on our opening consolidated balance sheet (in thousands):
| December 31, 2017 |  | Adjustments Due to the Revenue Recognition Update |  | January 1, 2018
Assets |  |  |  |  |
Accounts receivable, trade | $ | 113,416 |  |  | $ | 7,883 |  |  | $ | 121,299 |
Inventory | 90,691 |  |  | (6,917 | ) |  | 83,774 |
Contract costs | — |  |  | 21,524 |  |  | 21,524 |
Liabilities |  |  |  |  |  |
Accrued liabilities | $ | 71,116 |  |  | $ | 209 |  |  | $ | 71,325 |
Deferred revenue | 4,858 |  |  | 3,188 |  |  | 8,046 |
Deferred income taxes | 97,943 |  |  | 4,427 |  |  | 102,370 |
Equity |  |  |  |  |  |
Accumulated deficit | $ | (2,241,243 | ) |  | $ | 14,666 |  |  | $ | (2,226,577 | )
The following tables summarize the impact of the application of the Revenue Recognition Update on our consolidated balance sheet and consolidated statement of operations (in thousands):
| December 31, 2018 |  |
Balance Sheet | As Reported |  | Balance Excluding the Impact of the Revenue Recognition Update |  | Effect of Change
Assets |  |  |  |  |
Accounts receivable, trade | $ | 147,985 |  |  | $ | 131,464 |  |  | $ | 16,521 |
Inventory | 76,333 |  |  | 93,648 |  |  | (17,315 | )
Contract costs | 39,020 |  |  | — |  |  | 39,020 |
Liabilities |  |  |  |  |
Accrued liabilities | $ | 78,997 |  |  | $ | 78,672 |  |  | $ | 325 |
Deferred revenue | 16,509 |  |  | 14,015 |  |  | 2,494 |
Deferred income taxes | 2,842 |  |  | 2,620 |  |  | 222 |
Other long-term liabilities | 20,793 |  |  | 20,780 |  |  | 13 |
Equity |  |  |  |  |
Additional paid-in capital (1) | $ | 3,177,982 |  |  | $ | 3,168,470 |  |  | $ | 9,512 |
Accumulated deficit | (2,263,677 | ) |  | (2,289,337 | ) |  | 25,660 |
——————
(1) | Represents the impact of the Revenue Recognition Update on net income attributable to noncontrolling interest which was reclassed to additional paid-in capital pursuant to the Merger.
| Year Ended December 31, 2018 |  |
Statement of Operations | As Reported |  | Balance Excluding the Impact of the Revenue Recognition Update |  | Effect of Change
Revenue: |  |  |  |  |
Contract operations | $ | 672,536 |  |  | $ | 676,517 |  |  | $ | (3,981 | )
Aftermarket services | 231,905 |  |  | 218,708 |  |  | 13,197 |
Total revenue | 904,441 |  |  | 895,225 |  |  | 9,216 |
Cost of sales (excluding depreciation and amortization): |  |  |  |  |
Contract operations | 273,013 |  |  | 288,599 |  |  | (15,586 | )
Aftermarket services | 191,354 |  |  | 180,956 |  |  | 10,398 |
Total cost of sales (excluding depreciation and amortization) | 464,367 |  |  | 469,555 |  |  | (5,188 | )
Selling, general and administrative | 101,563 |  |  | 103,473 |  |  | (1,910 | )
Provision for (benefit from) income taxes | 6,150 |  |  | 2,786 |  |  | 3,364 |
Net income attributable to the noncontrolling interest | (8,097 | ) |  | (6,141 | ) |  | (1,956 | )
Net income attributable to Archrock stockholders | 21,063 |  |  | 10,069 |  |  | 10,994 |
Concentrations of Credit Risk | Concentrations of Credit Risk Financial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents and trade accounts receivable. We believe that the credit risk of our temporary cash investments is minimal because we maintain minimal balances in our cash investment accounts. Trade accounts receivable are due from companies of varying size engaged principally in oil and natural gas activities throughout the U.S. We review the financial condition of customers prior to extending credit and generally do not obtain collateral for trade receivables. Payment terms are on a short-term basis and in accordance with industry practice. We consider this credit risk to be limited due to these companies’ financial resources, the nature of products and services we provide and the terms of our contract operations customer service agreements. At December 31, 2018, Anadarko and Williams Partners accounted for 13% and 11%, respectively, of our trade accounts receivable balance. At December 31, 2017, Anadarko and Williams Partners accounted for 10% and 16%, respectively, of our trade accounts receivable balance.
Inventory | Inventory Inventory consists of parts used for maintenance of natural gas compression equipment. Inventory is stated at the lower of cost and net realizable value using the average cost method.
Property, Plant and Equipment | Property, plant and equipment are recorded at cost and depreciated using the straight-line method over their estimated useful lives as follows:
Compression equipment, facilities and other fleet assets | 3 to 30 years
Buildings | 20 to 35 years
Transportation and shop equipment | 3 to 10 years
Computer hardware and software | 3 to 5 years
Other | 3 to 10 years
Major improvements that extend the useful life of an asset are capitalized and depreciated over the estimated useful life of the major improvement, up to seven years. Repairs and maintenance are expensed as incurred. When property, plant and equipment is sold, retired or otherwise disposed of, the gain or loss is recorded in other (income) loss, net.
Computer software | Computer software Certain costs related to the development or purchase of internal-use software are capitalized and amortized over the estimated useful life of the software, which ranges from three years to five years. Costs related to the preliminary project stage and the post-implementation/operation stage of an internal-use computer software development project are expensed as incurred.
Long-Lived Assets | Long-Lived Assets We review long-lived assets, including property, plant and equipment and identifiable intangibles that are being amortized, for impairment whenever events or changes in circumstances, including the removal of compressor units from our active fleet, indicate that the carrying amount of an asset may not be recoverable. An impairment loss exists when estimated undiscounted cash flows expected from the use of the asset and its eventual disposition are less than its carrying amount. Impairment losses are recognized in the period in which the impairment occurs and represent the excess of the asset carrying value over its fair value. Identifiable intangibles are amortized over the estimated useful life of the asset.
Income Taxes | Income Taxes We account for income taxes under the asset and liability method which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statements and the tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rate on deferred tax assets and liabilities is recognized in income in the period of the enactment date. We record net deferred tax assets to the extent we believe these assets will more likely than not be realized. In making such a determination, we consider all available positive and negative evidence including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies and results of recent operations. In the event we were to determine that we would be able to realize our deferred income tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance which would reduce the provision for income taxes. We record uncertain tax positions in accordance with the accounting standard on income taxes under a two-step process whereby (1) we determine whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is greater than 50 percent likely to be realized upon ultimate settlement with the related tax authority.
Hedging and Use of Derivative Instruments | Hedging and Use of Derivative Instruments We use derivative instruments to manage our exposure to fluctuations in the variable interest rate of the Partnership Credit Facility and thereby minimize the risks and costs associated with financial activities. We do not use derivative instruments for trading or other speculative purposes. We record interest rate swaps on the balance sheet as either derivative assets or derivative liabilities measured at their fair value. The fair value of our derivatives is based on the income approach (discounted cash flow) using market observable inputs including LIBOR forward curves. Changes in the fair value of the derivatives designated as cash flow hedges are recognized as a component of other comprehensive income (loss) until the hedged transaction affects earnings. At that time, amounts are reclassified into earnings to interest expense, the same statement of operations line item to which the earnings effect of the hedged item is recorded. To qualify for hedge accounting treatment, we must formally document, designate and assess the effectiveness of the transactions. If the necessary correlation ceases to exist or if the anticipated transaction is no longer probable, we would discontinue hedge accounting and apply mark-to-market accounting. Amounts paid or received from interest rate swap agreements are charged or credited to interest expense and matched with the cash flows and interest expense of the debt being hedged, resulting in an adjustment to the effective interest rate.
Recent Accounting Developments | Accounting Standards Updates Implemented On October 1, 2018, we adopted, on a prospective basis, ASU 2018-15 which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software and hosting arrangements that include an internal-use software license. As a result of the adoption of ASU 2018-15 we capitalized, to other long-term assets on our consolidated balance sheet, $0.4 million of implementation costs incurred related to the cloud migration of our ERP system. Amortization of the capitalized implementation costs will be recorded to SG&A in our consolidated statement of income and is expected to begin in 2019 as the individual contract components become ready for their intended use. ASU 2018-05 was issued in March 2018 to clarify the income taxes disclosure requirements as they pertain to SAB 118, including the requirement to disclose a reasonable estimate, if determinable, of the tax effects of the TCJA in the reporting period in which the TCJA was enacted, as well as additional disclosures required in the following interim reporting periods if the measurement period approach is used. In accordance with ASU 2018-05, we disclosed a reasonable estimate of the income tax effects of the TCJA on our consolidated financial statements in our 2017 Form 10-K. We completed our analysis of the tax effects of the TCJA in the third quarter of 2018 with no material change to the amounts disclosed at December 31, 2017. See Note 17 (“Income Taxes”) for further details. On January 1, 2018, we adopted ASU 2018-02 which allows for a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the TCJA. As a result of the TCJA’s corporate rate reduction we had $0.3 million of stranded tax effects in accumulated other comprehensive income related to our derivative instruments and terminated interest rate swaps which we elected to reclassify to accumulated deficit. On January 1, 2018, we adopted ASU 2017-12 using the modified retrospective approach to existing cash flow hedge relationships as of January 1, 2018. ASU 2017-12 expands and refines hedge accounting for both financial and nonfinancial risk components, aligns the recognition and presentation of the effects of the hedging instrument and hedged item in the financial statements and eliminates the requirement to separately measure and report hedge ineffectiveness. As a result of the adoption of ASU 2017-12 we recognized a net gain of $0.4 million as a cumulative-effect adjustment to opening retained earnings and a corresponding adjustment to other comprehensive income (loss) to reverse the cumulative ineffectiveness previously recognized in interest expense. On January 1, 2018, we adopted ASU 2016-15 on a retrospective basis. ASU 2016-15 addresses diversity in practice and simplifies several elements of cash flow classification including how certain cash receipts and cash payments are classified in the statement of cash flows. As a result of the adoption of ASU 2016-15, we reclassified $0.3 million of insurance proceeds from net cash provided by operating activities to net cash used in investing activities in our consolidated statement of cash flows Accounting Standards Updates Not Yet Implemented In August 2018, the FASB issued ASU 2018-13 which amends the required fair value measurements disclosures related to valuation techniques and inputs used, uncertainty in measurement, and changes in measurements applied. These amendments are effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Early adoption is permitted. We are currently evaluating the impact of ASU 2018-13 on our consolidated financial statements and footnote disclosures. In June 2016, the FASB issued ASU 2016-13 that changes the impairment model for most financial assets and certain other instruments, including trade and other receivables, held-to-maturity debt securities and loans, and requires entities to use a new forward-looking expected loss model that will result in the earlier recognition of allowance for losses. For public entities that meet the definition of an SEC filer, ASU 2016-13 is effective for fiscal years beginning after December 15, 2019 and early adoption is permitted. Entities will apply ASU 2016-13 provisions as a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is adopted. We are currently evaluating the impact of ASU 2016-13 on our consolidated financial statements and footnote disclosures.
Leases | Leases ASC Topic 842 Leases establishes a ROU model that requires a lessee to record a ROU asset and a lease liability on the balance sheet. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. Under the new guidance, lessor accounting is largely unchanged. ASC Topic 842 Leases is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. A modified retrospective transition approach that involves recasting the comparative periods in the year of initial application is required for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements, with certain transition practical expedients available. In July 2018 the FASB provided an optional transition method that would allow adoption of the standard as of the effective date without restating prior periods. We will adopt ASC Topic 842 Leases effective January 1, 2019 using the optional transition method and are electing the practical expedient package to not reassess (i) whether any expired or existing contracts are or contains leases, (ii) lease classification of any expired or existing leases and (iii) initial direct costs for any existing leases. We are also electing the practical expedient to not apply the recognition requirements of ASC Topic 842 to short-term leases. We do not intend to elect the practical expedient to use hindsight in determining the lease term. Upon adoption, we will recognize a ROU asset of less than $20 million and a lease liability of a similar amount in our consolidated balance sheet. There will be no impact to our consolidated statements of operations or cash flows. Comparative information will not be restated, and will continue to be reported under the accounting standards in effect for those periods. We anticipate significant changes to our disclosures based on the requirements prescribed by ASC Topic 842 Leases. The July 2018 amendment also provided lessors with a practical expedient to not separate nonlease components from the associated lease component and, instead, to account for those components as a single component if the nonlease components otherwise would be accounted for under the Revenue Recognition Update and certain conditions are met. The amendment also provided clarification on whether ASC Topic 842 Leases or the Revenue Recognition Update is applicable to the combined component based on determination of the predominant component. An entity that elects the lessor practical expedient also should provide certain disclosures. We evaluated the impact of the July 2018 amendment on our contract operations services agreements and have concluded that the services nonlease component is predominant, which results in the ongoing recognition following the Revenue Recognition Update guidance. Prior to our adoption of ASC Topic 842 Leases we established a cross-functional implementation team to identify our lease population and to assess changes to our internal control structure, business processes, systems and accounting policies necessary to implement the standard. We are currently finalizing changes to our internal control structure, updating our accounting policies, and documenting operational procedures for lease recognition. We continue to evaluate our business processes, systems and controls to ensure the accuracy and timeliness of the recognition and disclosure requirements prescribed by the new standard, and upon adoption plan to implement new controls to address the risks associated with ASC Topic 842 Leases.

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 cash and cash equivalents with respect to unrestricted balances. + 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 305 -SubTopic 10 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797 Reference 3: 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_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.3A-02) -URI http://asc.fasb.org/extlink&oid=27015204&loc=d3e355033-122828 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.3A-03) -URI http://asc.fasb.org/extlink&oid=27015204&loc=d3e355100-122828 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its derivative instruments and hedging activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959 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 815 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=109980867&loc=d3e41675-113959 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(n)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 740 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319 Reference 5: http://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 6: 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=84176650&loc=d3e32247-109318 Reference 7: 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=84176650&loc=d3e32280-109318 Reference 8: 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 accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 40 -Section 30 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6389767&loc=d3e17916-109280 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 50 -Section 25 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286 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_InternalUseSoftwarePolicy
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=66092785&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=109236672&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=66092785&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 for leasing arrangements entered into by lessor. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=77888428&loc=SL77919352-209981 + Details
Name: | us-gaap_LessorLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration