XML 64 R21.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Summary of Significant Accounting Policies (Policies) | 3 Months Ended
--- | ---
Apr. 30, 2015
Accounting Policies [Abstract] |
Use of Estimates | Use of Estimates The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make, on an ongoing basis, estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Actual results could differ from these estimates. Such estimates include, but are not limited to, the determination of the allowance for accounts receivable, fair value of acquired intangible assets and goodwill, useful lives of acquired intangible assets and property and equipment, best estimate of selling price included in multiple-deliverable revenue arrangements, fair values of stock-based awards, legal contingencies, and the provision for income taxes, including related reserves, among others. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Revenue Recognition | Revenue Recognition We derive our revenue from three sources: (1) subscription revenue, which is comprised of subscription fees from customers utilizing our cloud-based Enterprise Content Collaboration services, which include routine customer support, and Box Enterprise Key Management (EKM); (2) revenue from customers purchasing our premier support package; and (3) revenue from professional services such as implementing best practice use cases, project management and implementation consulting services. We recognize revenue when all of the following conditions are met:
· | there is persuasive evidence of an arrangement;
· | the service has been provided to the customer;
· | the collection of fees is reasonably assured; and
· | the amount of fees to be paid by the customer is fixed or determinable.
We typically invoice our customers at the beginning of the term, in multiyear, annual, quarterly or monthly installments. Our subscription and support contracts are typically non-cancellable and do not contain refund-type provisions. In instances where we collect fees in advance of service delivery, revenue under the contract is deferred until we successfully deliver such services. Subscription revenue is recognized ratably over the period of the subscription beginning once all requirements for revenue recognition have been met, including provisioning the service so that it is available to our customers. Premier support is sold together with the subscription services, and the term of the premier support is generally the same as the related subscription services arrangement. Accordingly, we recognize premier support revenue in the same manner as the associated subscription hosting service. Professional services revenue is recognized as the services are rendered for time and material contracts, and using the proportional performance method over the period the services are performed for fixed price contracts. Professional services and premier support services revenues were not material for all periods presented. We assess collectability based on a number of factors, such as past collection history and creditworthiness of the customer. If management determines collectability is not reasonably assured, we defer revenue recognition until collectability becomes reasonably assured. Our arrangements can include multiple elements which may consist of some or all of subscription services, premier support and professional services. When multiple-element arrangements exist, we evaluate whether these individual deliverables should be accounted for as separate units of accounting or one single unit of accounting. In order to treat deliverables in a multiple-element arrangement as separate units of accounting, the delivered item or items must have standalone value upon delivery. A delivered item has standalone value to the customer when either (1) any vendor sells that item separately or (2) the customer could resell that item on a standalone basis. Our subscription services have standalone value as such services are often sold separately. Our premier support services do not have standalone value because we and other vendors do not sell premier support services separately. Our professional services have standalone value because there are other vendors which sell the same professional services separately. For new services, we assess standalone value consistently with the foregoing policy. Accordingly, we consider the separate units of accounting in our multiple deliverable arrangements to be the professional services, subscription services or a combined deliverable comprised of subscription services and premier support services. When multiple deliverables included in an arrangement are separable into different units of accounting, the arrangement consideration is allocated to the identified separate units of accounting based on their relative selling price. Multiple-element arrangement accounting guidance provides a hierarchy to use when determining the relative selling price for each unit of accounting. Vendor-specific objective evidence (VSOE) of selling price, based on the price at which the item is regularly sold by the vendor on a standalone basis, should be used if it exists. If VSOE of selling price is not available, third-party evidence (TPE) of selling price is used to establish the selling price if it exists. We have not established VSOE for our subscription services, premier support or professional services due to lack of pricing consistency, the introduction of new services and other factors. We have also concluded that third-party evidence of selling price is not a practical alternative due to differences in our service offerings compared to other parties and the availability of relevant third-party pricing information. Accordingly, we use our best estimate of selling price (BESP) to determine the relative selling price for our subscription, premier support and professional services offerings. For arrangements with multiple deliverables which can be separated into different units of accounting, we allocate the arrangement fee to the separate units of accounting based on our BESP. The amount of arrangement fee allocated is limited by contingent revenue, if any. We determined BESP by considering our overall pricing objectives and market conditions. Significant pricing practices taken into consideration for our subscription services, which may also include premier support, and professional services, include discounting practices, the size and volume of our transactions, the customer demographic, the geographic area where services are sold, price lists, our go-to-market strategy, historical standalone sales and contract prices. The determination of BESP is made through consultation with and approval by our management, taking into consideration the go-to-market strategy. As our go-to-market strategies evolve, we may modify our pricing practices in the future, which could result in changes in relative selling prices.
Certain Risks and Concentrations | Certain Risks and Concentrations Our financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash and accounts receivable. Although we deposit our cash with multiple financial institutions, our deposits, at times, may exceed federally insured limits. We sell to a broad range of customers. Our revenue is derived substantially from the U.S. across a multitude of industries. Accounts receivable are derived from the delivery of our services to customers primarily located in the U.S. We accept and settle our accounts receivable using credit cards, electronic payments and checks. A majority of our lower dollar value invoices are settled by credit card on or near the date of the invoice. We do not require collateral from customers to secure accounts receivable. We maintain an allowance for accounts receivable based upon the expected collectability, which takes into consideration specific customer creditworthiness and current economic trends. We believe collections of our accounts receivable are reasonably assured based on the size, industry diversification, financial condition and past transaction history of our customers. As of April 30, 2015, we had one reseller who accounted for 14% of total accounts receivable. As of January 31, 2015, no single customer accounted for more than 10% of total accounts receivable. No single customer represented over 10% of revenue during the three months ended April 30, 2015 and 2014. We serve our customers and users from datacenter facilities operated by third parties. In order to reduce the risk of down time of our enterprise cloud content management services, we have established datacenters in various locations in the United States. We have internal procedures to restore services in the event of disaster at one of our current datacenter facilities. Even with these procedures for disaster recovery in place, our cloud services could be significantly interrupted during the implementation of the procedures to restore services. Geographic Locations For the three months ended April 30, 2015 and 2014, revenue attributed to the United States was approximately 80%, and no other country outside of the United States comprised 10% or greater of our revenue. Substantially all of our net assets are located in the United States. As of April 30, 2015 and January 31, 2015, property and equipment located in the United States was approximately 98%.
Foreign Currency Translation and Transactions | Foreign Currency Translation and Transactions The functional currency of our principal foreign subsidiaries is generally the U.S. dollar. Adjustments resulting from translating foreign functional currency financial statements into U.S. dollars for those entities that do not have U.S. dollars as their functional currency are recorded as part of a separate component of the consolidated statements of comprehensive loss. Foreign currency transaction gains and losses are included in the consolidated statements of operations for the period. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates. Translation adjustments at the balance sheet dates were not material. Transaction gains and losses recognized were not material for all periods presented.
Restricted Cash | Restricted Cash Restricted cash is comprised of certificates of deposit and money market funds related to our credit card processing and leases.
Marketable Securities | Marketable Securities Our marketable securities consisted of corporate paper, U.S. government agency obligations, corporate debt securities, asset-backed securities and U.S. government obligations. We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification as of each balance sheet date. We may sell these securities at any time for use in current operations or for other purposes, such as consideration for acquisitions, even if they have not yet reached maturity. As a result, we classify our investments, including securities with maturities beyond twelve months as current assets in the accompanying consolidated balance sheets. All marketable securities are recorded at their estimated fair value. Unrealized gains and losses for available-for-sale securities are recorded in other comprehensive income (loss). We evaluate our investments to assess whether those with unrealized loss positions are other than temporarily impaired. We consider impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely we will sell the securities before the recovery of their cost basis. Realized gains and losses and declines in value deemed to be other than temporary are determined based on the specific identification method and are reported in other income (expense), net in the consolidated statements of operations.
Recent Accounting Pronouncements | Recent Accounting Pronouncement In May 2015, the FASB issued ASU 2015-07, Disclosures for Investments in Certain Entities That Calculate Net Asset Value Per Share (or Its Equivalent), which amends ASC 820, Fair Value Measurement. The standard removes the requirement to categorize within the fair value hierarchy investments for which fair value is measured using the net asset value per share practical expedient and removes certain related disclosure requirements. The standard will be effective for our fiscal year beginning February 1, 2016. We do not expect the standard to have a material impact on our consolidated financial statements. In May 2014, the FASB issued ASU 2014-09 regarding ASC Topic 606, Revenue from Contracts with Customers. The standard provides principles for recognizing revenue for the transfer of promised goods or services to customers with the consideration to which the entity expects to be entitled in exchange for those goods or services. The standard will be effective for our fiscal year beginning February 1, 2017. We are currently in the process of assessing the adoption methodology, which allows the amendment to be applied retrospectively to each prior period presented, or with the cumulative effect recognized as of the date of initial application. We are also evaluating the impact of the adoption of this standard on our consolidated financial statements and have not determined whether the effect will be material.
Fair Value of Financial Instruments | We define fair value as the exchange price that would be received from selling an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. We measure our financial assets and liabilities at fair value at each reporting period using a fair value hierarchy which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value:
· | Level 1—Observable inputs are unadjusted quoted prices in active markets for identical assets or liabilities.
· | Level 2—Observable inputs are quoted prices for similar assets and liabilities in active markets or inputs other than quoted prices which are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments.
· | Level 3—Unobservable inputs which are supported by little or no market activity and which are significant to the fair value of the assets or liabilities. These inputs are based on our own assumptions used to measure assets and liabilities at fair value and require significant management judgment or estimation.
We measure our marketable securities and restricted cash at fair value on a recurring basis. We classify our marketable securities and restricted cash within Level 1 or Level 2 because they are valued using either quoted market prices for identical assets or inputs other than quoted prices which are directly or indirectly observable in the market, including readily-available pricing sources for the identical underlying security which may not be actively traded.
Stock-Based Compensation | The assumptions used in the Black-Scholes option pricing model were determined as follows: Fair Value of Common Stock. Prior to our IPO in January 2015, our board of directors considered numerous objective and subjective factors to determine the fair value of our common stock at each grant date. These factors included, but were not limited to, (i) contemporaneous valuations of common stock performed by unrelated third-party specialists; (ii) the prices for our redeemable convertible preferred stock sold to outside investors; (iii) the rights, preferences and privileges of our redeemable convertible preferred stock relative to our common stock; (iv) the lack of marketability of our common stock; (v) developments in the business; and (vi) the likelihood of achieving a liquidity event, such as an IPO or a merger or acquisition, given prevailing market conditions. Subsequent to the completion of our IPO, we use the market closing price for our Class A common stock as reported on the New York Stock Exchange. Expected Term. The expected term represents the period that our share-based awards are expected to be outstanding. The expected term assumptions were determined based on the vesting terms, exercise terms and contractual lives of the options and ESPP purchase rights. Expected Volatility. Since we do not have sufficient trading history of our common stock, the expected volatility was derived from the historical stock volatilities of several unrelated public companies within the same industry that we consider to be comparable to our business over a period equivalent to the expected term of the stock option grants and ESPP purchase rights. Risk-free Interest Rate. The risk-free rate that we use is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term on the options. Dividend Yield. We have never declared or paid any cash dividends and do not plan to pay cash dividends in the foreseeable future, and, therefore, use an expected dividend yield of zero.
Net Loss per Share Attributable to Common Stockholders | We calculate our basic and diluted net loss per share attributable to common stockholders in conformity with the two-class method required for companies with participating securities. We consider all series of our redeemable convertible preferred stock to be participating securities. In the event a dividend is declared or paid on our common stock, holders of redeemable convertible preferred stock are entitled to a proportionate share of such dividend in proportion to the holders of common stock on an as-if converted basis. Under the two-class method, basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period, less shares subject to repurchase. Net loss attributable to common stockholders is determined by allocating undistributed earnings between common and redeemable convertible preferred stockholders. The diluted net loss per share attributable to common stockholders is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period. For purposes of this calculation, redeemable convertible preferred stock, options to purchase common stock, restricted stock units, employee stock purchase plan, warrants to purchase redeemable convertible preferred stock, repurchasable shares from early exercised options and unvested restricted stock, and contingently issuable common stock authorized in connection with certain acquisitions are considered common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is antidilutive. Under the two-class method, the net loss attributable to common stockholders is not allocated to the convertible redeemable preferred stock as the holders of our convertible redeemable preferred stock do not have a contractual obligation to share in our losses.
Income Taxes | We evaluate tax positions for recognition using a more-likely-than-not recognition threshold, and those tax positions eligible for recognition are measured as the largest amount of tax benefit that is greater than 50% likely of being realized upon the effective settlement with a taxing authority that has full knowledge of all relevant information

X
- Definition Disclosure of accounting policy for assumptions used in determining the fair value of stock options and ESPP. + References No definition available. + Details
Name: | box_ShareBasedCompensationOptionsAndEmployeeStockPurchasePlanAssumptionsPolicy
Namespace Prefix: | box_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. + References Reference 1: http://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=51655414&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6367179&loc=d3e4273-108586 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Financial Reporting Release (FRR) -Number 203 -Paragraph 02-03 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.1(a)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=28088331&loc=SL29635902-196195 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=49121117&loc=d3e13531-108611 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -URI http://asc.fasb.org/extlink&oid=49121117&loc=d3e13537-108611 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 55 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6875567&loc=d3e14489-108613 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=51676700&loc=d3e61082-112788 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=51676700&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 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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=51655414&loc=d3e18780-107790 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 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 4: 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 + 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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + 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=51655414&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
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=51655414&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=6907707&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=6423966&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=6907707&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=37586315&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=37586315&loc=d3e32280-109318 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investments in debt and equity securities that have readily determinable fair values (marketable securities). At a minimum, the disclosure might address accounting policies for investments classified as trading, available for sale, or held to maturity and may include how the entity determines whether impairments of available for sale or held to maturity investments are other than temporary, how the fair values of the entity's securities are determined, and the entity's accounting treatment for transfers between investment categories. + 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=51655414&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section M Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 2, 12 -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section S50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6381980&loc=d3e87707-122711 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6957658&loc=d3e62652-112803 + Details
Name: | us-gaap_MarketableSecuritiesPolicy
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 3 -URI http://asc.fasb.org/extlink&oid=51655414&loc=d3e18780-107790 Reference 2: 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=51655414&loc=d3e18726-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 13 -Section B -Paragraph Question 1 Reference 4: 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=27012821&loc=d3e214044-122780 Reference 5: 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=51655414&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/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=51801978&loc=d3e6132-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=51801978&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 4 -URI http://asc.fasb.org/extlink&oid=51801978&loc=d3e6061-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration