v3.10.0.1

Significant Accounting Policies (Policies) | 6 Months Ended
--- | ---
Jun. 30, 2018
Accounting Policies [Abstract] |
Use of Estimates & Indemnifications | Use of Estimates & Indemnifications The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. In the normal course of business, the Trust enters into contracts that contain a variety of representations which provide general indemnifications. The Trust’s maximum exposure under these arrangements cannot be known; however, the Trust expects any risk of loss to be remote.
Basis of Presentation | Basis of Presentation Pursuant to rules and regulations of the SEC, audited financial statements are presented for the Trust as a whole, as the SEC registrant, and for each Fund individually. The debts, liabilities, obligations and expenses incurred, contracted for or otherwise existing with respect to a particular Fund shall be enforceable only against the assets of such Fund and not against the assets of the Trust generally or any other Fund. Accordingly, the assets of one Fund of the Trust include only those funds and other assets that are paid to, held by or distributed to the Trust for the purchase of Shares in that Fund.
Statement of Cash Flows | Statement of Cash Flows The cash amount shown in the Statements of Cash Flows is the amount reported as cash in the Statement of Financial Condition dated June 30, 2018, and represents cash, segregated cash balances with brokers for futures contracts, segregated cash with brokers for swap agreements, segregated cash with brokers for forward agreements, and segregated cash with brokers for foreign currency forward agreements but does not include short-term investments.
Final Net Asset Value for Fiscal Period | Final Net Asset Value for Fiscal Period The cut-off times and the times of the calculation of the Funds’ final net asset value for creation and redemption of fund Shares for the six months ended June 30, 2018 were as follows. All times are Eastern Standard Time:
|  | Create/Redeem Cut-off* |  | NAV Calculation Time |  | NAV Calculation Date
UltraShort Silver, Ultra Silver |  | 6:30 a.m. |  | 7:00 a.m. |  | June 29, 2018
UltraShort Gold, Ultra Gold |  | 9:30 a.m. |  | 10:00 a.m. |  | June 29, 2018
UltraShort Bloomberg Crude Oil, Ultra Bloomberg Crude Oil |  | 2:00 p.m. |  | 2:30 p.m. |  | June 29, 2018
UltraPro 3x Short Crude Oil ETF, |  |  |  |  |  |
UltraPro 3x Crude Oil ETF |  |  |  |  |  |
UltraShort Bloomberg Natural Gas, Ultra Bloomberg Natural Gas |  | 2:00 p.m. |  | 2:30 p.m. |  | June 29, 2018
UltraShort Australian Dollar |  | 3:00 p.m. |  | 4:00 p.m. |  | June 29, 2018
Short Euro |  | 3:00 p.m. |  | 4:00 p.m. |  | June 29, 2018
UltraShort Euro, Ultra Euro |  |  |  |  |  |
UltraShort Yen, Ultra Yen |  | 3:00 p.m. |  | 4:00 p.m. |  | June 29, 2018
VIX Short-Term Futures ETF, Ultra VIX Short-Term Futures ETF, Short VIX Short-Term Futures ETF |  | 2:00 p.m. |  | 4:15 p.m. |  | June 29, 2018
VIX Mid-Term Futures ETF |  | 2:00 p.m. |  | 4:15 p.m. |  | June 29, 2018
* | Although the Funds’ shares may continue to trade on secondary markets subsequent to the calculation of the final NAV, these times represent the final opportunity to transact in creation or redemption units for the six months ended June 30, 2018.
Market value per Share is determined at the close of the NYSE Arca and may be later than when the Funds’ NAV per Share is calculated. For financial reporting purposes, the Funds value transactions based upon the final closing price in their primary markets. Accordingly, the investment valuations in these financial statements may differ from those used in the calculation of certain of the Funds’ final creation/redemption NAV for the six months ended June 30, 2018.
Investment Valuation | Investment Valuation Short-term investments are valued at amortized cost which approximates fair value for daily NAV purposes. For financial reporting purposes, short-term investments are valued at their market price using information provided by a third-party pricing service or market quotations. In each of these situations, valuations are typically categorized as Level I in the fair value hierarchy. Derivatives (e.g., futures contracts, swap agreements, forward agreements and foreign currency forward contracts) are typically valued using independent sources and/or agreements with counterparties or other procedures as determined by the Sponsor. Futures contracts, except for those entered into by the Gold, Silver, Australian Dollar and Short Euro Funds, are typically valued at the last settled price on the applicable exchange on which that future trades. Futures contracts entered into by the Gold, Silver, Australian Dollar and Short Euro Funds are typically valued at the last sales price prior to the time at which the NAV per Share of a Fund is determined. For financial reporting purposes, all futures contracts are typically valued at the last settled price. Futures contracts valuations are typically categorized as Level I in the fair value hierarchy. Swap agreements, forward agreements and foreign currency forward contracts valuations are typically categorized as Level II in the fair value hierarchy. The Sponsor may in its sole discretion choose to determine a fair value price as the basis for determining the market value of such position. Such fair value prices would generally be determined based on available inputs about the current value of the underlying financial instrument or commodity and would be based on principles that the Sponsor deems fair and equitable so long as such principles are consistent with industry standards. The Sponsor may fair value an asset of a Fund pursuant to the policies the Sponsor has adopted, which are consistent with normal industry standards. Depending on the source and relevant significance of valuation inputs, these instruments may be classified as Level II or Level III in the fair value hierarchy. Fair value pricing may require subjective determinations about the value of an investment. While the Funds’ policies are intended to result in a calculation of its respective Fund’s NAV that fairly reflects investment values as of the time of pricing, such Fund cannot ensure that fair values determined by the Sponsor or persons acting at their direction would accurately reflect the price that a Fund could obtain for an investment if it were to dispose of that investment as of the time of pricing (for instance, in a forced or distressed sale). The prices used by such Fund may differ from the value that would be realized if the investments were sold and the differences could be material to the financial statements.
Fair Value of Financial Instruments | Fair Value of Financial Instruments The Funds disclose the fair value of their investments in a hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The disclosure requirements establish a fair value hierarchy that distinguishes between: (1) market participant assumptions developed based on market data obtained from sources independent of the Funds (observable inputs); and (2) the Funds’ own assumptions about market participant assumptions developed based on the best information available under the circumstances (unobservable inputs). The three levels defined by the disclosure requirements hierarchy are as follows: Level I – Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date. Level II – Inputs other than quoted prices included within Level I that are observable for the asset or liability, either directly or indirectly. Level II assets include the following: quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability, and inputs that are derived principally from or corroborated by observable market data by correlation or other means (market-corroborated inputs). Level III – Unobservable pricing input at the measurement date for the asset or liability. Unobservable inputs shall be used to measure fair value to the extent that observable inputs are not available. In some instances, the inputs used to measure fair value might fall in different levels of the fair value hierarchy. The level in the fair value hierarchy within which the fair value measurement in its entirety falls is determined based on the lowest input level that is significant to the fair value measurement in its entirety. Fair value measurements also require additional disclosure when the volume and level of activity for the asset or liability have significantly decreased, as well as when circumstances indicate that a transaction is not orderly. The following table summarizes the valuation of investments at June 30, 2018 using the fair value hierarchy:
|  | Level I - Quoted Prices |  |  | Level II - Other Significant Observable Inputs |  |  |  |
|  | Short-Term U.S. Government and Agencies |  |  | Futures Contracts* |  |  | Forward Agreements |  |  | Foreign Currency Forward Contracts |  |  | Swap Agreements |  |  | Total |
Short Euro |  | $ | 5,687,064 |  |  | $ | 87,213 |  |  | $ | — |  |  | $ | — |  |  | $ | — |  |  | $ | 5,774,277 |
Short VIX Short-Term Futures ETF |  |  | 92,995,995 |  |  |  | (22,528,398 | ) |  |  | — |  |  |  | — |  |  |  | — |  |  |  | 70,467,597 |
Ultra Bloomberg Crude Oil |  |  | 365,955,628 |  |  |  | 17,289,103 |  |  |  | — |  |  |  | — |  |  |  | 82,428,870 |  |  |  | 465,673,601 |
Ultra Bloomberg Natural Gas |  |  | 17,960,426 |  |  |  | (118,623 | ) |  |  | — |  |  |  | — |  |  |  | — |  |  |  | 17,841,803 |
Ultra Euro |  |  | 3,289,040 |  |  |  | — |  |  |  | — |  |  |  | (172,054 | ) |  |  | — |  |  |  | 3,116,986 |
Ultra Gold |  |  | 87,847,390 |  |  |  | (15,120 | ) |  |  | (7,152,896 | ) |  |  | — |  |  |  | — |  |  |  | 80,679,374 |
Ultra Silver |  |  | 212,508,884 |  |  |  | (7,970 | ) |  |  | (14,148,711 | ) |  |  | — |  |  |  | — |  |  |  | 198,352,203 |
Ultra VIX Short-Term Futures ETF |  |  | 42,998,148 |  |  |  | 39,797,429 |  |  |  | — |  |  |  | — |  |  |  | 264,480 |  |  |  | 83,060,057 |
Ultra Yen |  |  | 998,084 |  |  |  | — |  |  |  | — |  |  |  | (24,259 | ) |  |  | — |  |  |  | 973,825 |
UltraPro 3x Crude Oil ETF |  |  | — |  |  |  | 9,905,484 |  |  |  | — |  |  |  | — |  |  |  | — |  |  |  | 9,905,484 |
UltraPro 3x Short Crude Oil ETF |  |  | — |  |  |  | (5,442,454 | ) |  |  | — |  |  |  | — |  |  |  | — |  |  |  | (5,442,454 | )
UltraShort Australian Dollar |  |  | 4,988,329 |  |  |  | 391,770 |  |  |  | — |  |  |  | — |  |  |  | — |  |  |  | 5,380,099 |
UltraShort Bloomberg Crude Oil |  |  | 173,652,213 |  |  |  | (7,161,949 | ) |  |  | — |  |  |  | — |  |  |  | (33,768,200 | ) |  |  | 132,722,064 |
UltraShort Bloomberg Natural Gas |  |  | 4,093,202 |  |  |  | 6,272 |  |  |  | — |  |  |  | — |  |  |  | — |  |  |  | 4,099,474 |
UltraShort Euro |  |  | 141,652,985 |  |  |  | — |  |  |  | — |  |  |  | 3,399,950 |  |  |  | — |  |  |  | 145,052,935 |
UltraShort Gold |  |  | 22,954,734 |  |  |  | 15,080 |  |  |  | 2,276,610 |  |  |  | — |  |  |  | — |  |  |  | 25,246,424 |
UltraShort Silver |  |  | 19,972,425 |  |  |  | 7,970 |  |  |  | 1,452,785 |  |  |  | — |  |  |  | — |  |  |  | 21,433,180 |
UltraShort Yen |  |  | 80,837,136 |  |  |  | — |  |  |  | — |  |  |  | 693,318 |  |  |  | — |  |  |  | 81,530,454 |
VIX Mid-Term Futures ETF |  |  | — |  |  |  | (378,240 | ) |  |  | — |  |  |  | — |  |  |  | — |  |  |  | (378,240 | )
VIX Short-Term Futures ETF |  |  | 21,999,053 |  |  |  | 9,426,460 |  |  |  | — |  |  |  | — |  |  |  | — |  |  |  | 31,425,513 |
Total Trust |  | $ | 1,300,390,736 |  |  | $ | 41,274,027 |  |  | $ | (17,572,212 | ) |  | $ | 3,896,955 |  |  | $ | 48,925,150 |  |  | $ | 1,376,914,656 |
* | Includes cumulative appreciation/depreciation of futures contracts as reported in the Schedules of Investments. Only current day’s variation margin is reported within the Statements of Financial Condition in receivable/payable on open futures.
At June 30, 2018, there were no Level III portfolio investments for which significant unobservable inputs were used to determine fair value. The Funds’ policy is to recognize transfers between valuation levels at the end of the reporting period. At June 30, 2018, there were no significant transfers in or out of Level I and Level II fair value measurements. The inputs or methodology used for valuing investments are not necessarily an indication of the risk associated with investing in those securities. The following table summarizes the valuation of investments at December 31, 2017 using the fair value hierarchy:
|  | Level I - Quoted Prices |  |  | Level II - Other Significant Observable Inputs |  |  |  |
|  | Short-Term U.S. Government and Agencies |  |  | Futures Contracts* |  |  | Forward Agreements |  |  | Foreign Currency Forward Contracts |  |  | Swap Agreements |  |  | Total |
Short Euro |  | $ | 6,996,235 |  |  | $ | (166,288 | ) |  | $ | — |  |  | $ | — |  |  | $ | — |  |  | $ | 6,829,947 |
Short VIX Short-Term Futures ETF |  |  | 494,910,644 |  |  |  | 17,041,449 |  |  |  | — |  |  |  | — |  |  |  | — |  |  |  | 511,952,093 |
Ultra Bloomberg Crude Oil |  |  | 459,515,902 |  |  |  | 11,945,979 |  |  |  | — |  |  |  | — |  |  |  | 62,238,361 |  |  |  | 533,700,242 |
Ultra Bloomberg Natural Gas |  |  | 50,961,356 |  |  |  | 7,225,810 |  |  |  | — |  |  |  | — |  |  |  | — |  |  |  | 58,187,166 |
Ultra Euro |  |  | 6,996,235 |  |  |  | — |  |  |  | — |  |  |  | 264,152 |  |  |  | — |  |  |  | 7,260,387 |
Ultra Gold |  |  | 88,884,844 |  |  |  | 5,480 |  |  |  | 3,646,355 |  |  |  | — |  |  |  | — |  |  |  | 92,536,679 |
Ultra Silver |  |  | 235,581,716 |  |  |  | 1,600 |  |  |  | 21,735,334 |  |  |  | — |  |  |  | — |  |  |  | 257,318,650 |
Ultra VIX Short-Term Futures ETF |  |  | 287,533,132 |  |  |  | (34,466,120 | ) |  |  | — |  |  |  | — |  |  |  | — |  |  |  | 253,067,012 |
Ultra Yen |  |  | 1,997,933 |  |  |  | — |  |  |  | — |  |  |  | (34,824 | ) |  |  | — |  |  |  | 1,963,109 |
UltraPro 3x Crude Oil ETF |  |  | — |  |  |  | 1,417,998 |  |  |  | — |  |  |  | — |  |  |  | — |  |  |  | 1,417,998 |
UltraPro 3x Short Crude Oil ETF |  |  | — |  |  |  | (2,988,155 | ) |  |  | — |  |  |  | — |  |  |  | — |  |  |  | (2,988,155 | )
UltraShort Australian Dollar |  |  | 11,983,904 |  |  |  | (893,220 | ) |  |  | — |  |  |  | — |  |  |  | — |  |  |  | 11,090,684 |
UltraShort Bloomberg Crude Oil |  |  | 253,646,823 |  |  |  | (3,962,648 | ) |  |  | — |  |  |  | — |  |  |  | (30,607,142 | ) |  |  | 219,077,033 |
UltraShort Bloomberg Natural Gas |  |  | 3,999,751 |  |  |  | (1,097,049 | ) |  |  | — |  |  |  | — |  |  |  | — |  |  |  | 2,902,702 |
UltraShort Euro |  |  | 204,770,166 |  |  |  | — |  |  |  | — |  |  |  | (6,344,269 | ) |  |  | — |  |  |  | 198,425,897 |
UltraShort Gold |  |  | 31,977,900 |  |  |  | (5,460 | ) |  |  | (1,488,259 | ) |  |  | — |  |  |  | — |  |  |  | 30,484,181 |
UltraShort Silver |  |  | 18,349,861 |  |  |  | (1,650 | ) |  |  | (1,716,163 | ) |  |  | — |  |  |  | — |  |  |  | 16,632,048 |
UltraShort Yen |  |  | 131,834,352 |  |  |  | — |  |  |  | — |  |  |  | 1,527,263 |  |  |  | — |  |  |  | 133,361,615 |
VIX Mid-Term Futures ETF |  |  | 20,993,515 |  |  |  | (2,215,280 | ) |  |  | — |  |  |  | — |  |  |  | — |  |  |  | 18,778,235 |
VIX Short-Term Futures ETF |  |  | 134,845,604 |  |  |  | (4,761,877 | ) |  |  | — |  |  |  | — |  |  |  | — |  |  |  | 130,083,727 |
Total Trust |  | $ | 2,445,779,873 |  |  | $ | (12,919,431 | ) |  | $ | 22,177,267 |  |  | $ | (4,587,678 | ) |  | $ | 31,631,219 |  |  | $ | 2,482,081,250 |
* | Includes cumulative appreciation/depreciation of futures contracts as reported in the Schedules of Investments. Only current day’s variation margin is reported within the Statements of Financial Condition in receivable/payable on open futures.
At December 31, 2017, there were no Level III portfolio investments for which significant unobservable inputs were used to determine fair value. The Funds’ policy is to recognize transfers between valuation levels at the end of the reporting period. At December 31, 2017, there were no significant transfers in or out of Level I and Level II fair value measurements. The inputs or methodology used for valuing investments are not necessarily an indication of the risk associated with investing in those securities.
Investment Transactions and Related Income | Investment Transactions and Related Income Investment transactions are recorded on the trade date. All such transactions are recorded on the identified cost basis and marked to market daily. Unrealized appreciation/depreciation on open contracts are reflected in the Statements of Financial Condition and changes in the unrealized appreciation/depreciation between periods are reflected in the Statements of Operations. Discounts on short-term securities purchased are amortized and reflected as Interest Income in the Statements of Operations.
Brokerage Commissions and Fees | Brokerage Commissions and Fees Each Fund pays its respective brokerage commissions, including applicable exchange fees, National Futures Association (“NFA”) fees, give-up fees, pit brokerage fees and other transaction related fees and expenses charged in connection with trading activities for each Fund’s investment in U.S. Commodity Futures Trading Commission (“CFTC”) regulated investments. The effects of trading spreads, financing costs/fees associated with Financial Instruments, and costs relating to the purchase of U.S. Treasury securities or similar high credit quality short-term fixed-income would also be borne by the Funds. Brokerage commissions on futures contracts are recognized on a half-turn basis (e.g., the first half is recognized when the contract is purchased (opened) and the second half is recognized when the transaction is closed). The Sponsor is currently paying brokerage commissions on VIX futures contracts for the Matching VIX Funds that exceed variable create/redeem fees collected by more than 0.02% of the Matching VIX Fund’s average net assets annually.
Federal Income Tax | Federal Income Tax Each Fund is registered as a series of a Delaware statutory trust and is treated as a partnership for U.S. federal income tax purposes. Accordingly, no Fund expects to incur U.S. federal income tax liability; rather, each beneficial owner of a Fund’s Shares is required to take into account its allocable share of its Fund’s income, gain, loss, deductions and other items for its Fund’s taxable year ending with or within the beneficial owner’s taxable year. Management of the Funds has reviewed all open tax years and major jurisdictions (i.e., the last four tax year ends and the interim tax period since then, as applicable) and concluded that there is no tax liability resulting from unrecognized tax benefits relating to uncertain income tax positions taken or expected to be taken in future tax returns. The Funds are also not aware of any tax positions for which it is reasonably possible that the total amounts of unrecognized tax benefits will significantly change in the next twelve months. On an ongoing basis, management will monitor its tax positions taken under the interpretation to determine if adjustments to conclusions are necessary based on factors including, but not limited to, on-going analysis of tax law, regulation, and interpretations thereof.
New Accounting Pronouncements | New Accounting Pronouncements In November 2016, the FASB issued Accounting Standards Update No. 2016-18, “Statement of Cash Flows (Topic 230): Restricted Cash” (“ASU 2016-18”), which amends ASC 230 to provide guidance on the classification and presentation of changes in restricted cash and restricted cash equivalents on the statement of cash flows. The ASU has been adopted for the current reporting period under the retrospective transition method. The adoption had no significant impact to the Statement of Cash Flows.

X
- Definition Final net asset value for fiscal period policy. + References No definition available. + Details
Name: | ck0001415311_FinalNetAssetValueForFiscalPeriodPolicyTextBlock
Namespace Prefix: | ck0001415311_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Investment transactions and related income. + References No definition available. + Details
Name: | ck0001415311_InvestmentTransactionsAndRelatedIncomePolicyTextBlock
Namespace Prefix: | ck0001415311_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 305 -SubTopic 10 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797 Reference 4: 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 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=109250915&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://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 investments in financial assets, including marketable securities (debt and equity securities with readily determinable fair values), investments accounted for under the equity method and cost method, securities borrowed and loaned, and repurchase and resale agreements. For marketable securities, the disclosure may include the entity's accounting treatment for transfers between investment categories and how the fair values for such securities are determined. Also, for all investments, an entity may describe its policy for assessing, recognizing and measuring impairment of the investment. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.M) -URI http://asc.fasb.org/extlink&oid=65877573&loc=d3e87990-122713 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.2,12) -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 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=82897076&loc=d3e27290-111563 Reference 4: 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 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_InvestmentPolicyTextBlock
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://fasb.org/us-gaap/role/ref/otherTransitionRef -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/otherTransitionRef -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 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 + 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 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