XML 38 R24.htm IDEA: XBRL DOCUMENT
v3.3.1.900

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Jan. 31, 2016
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, fair values of redeemable convertible preferred stock warrants, 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 management platform and other subscription-based services, which all include routine customer support; (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. Revenue is presented net of sales and other taxes we collect on behalf of governmental authorities. 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. 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.
Cost of Revenue | Cost of Revenue Cost of revenue consists primarily of costs related to providing our subscription services to our paying customers, including employee compensation and related expenses for datacenter operations, customer support and professional services personnel, payments to outside technology service providers, depreciation of servers and equipment, security services and other tools, as well as amortization of acquired technology. We allocate overhead such as rent, information technology costs and employee benefit costs to all departments based on headcount. As such, general overhead expenses are reflected in cost of revenue and each of the operating expense categories set forth below. We expect our cost of revenue to increase in dollars and may increase as a percentage of revenue as we continue to invest in our datacenter operations and customer support to support the growth of our business, our customer base, as well as our international expansion.
Deferred Commissions | Deferred Commissions Deferred commissions consist of direct incremental costs paid to our sales force associated with non-cancellable terms of the related contracts. The deferred commission amounts are recoverable through future revenue streams under the non-cancellable customer contracts. Direct sales commissions are deferred when earned and amortized over the same period that revenue is recognized for the related non-cancellable subscription period. Amortization of deferred commissions is included in sales and marketing expense in the consolidated statements of operations. We deferred sales commissions costs of $21.7 million, $16.2 million and $14.0 million during the years ended January 31, 2016, 2015 and 2014, and amortized $15.8 million, $12.1 million and $13.5 million of deferred commissions during the same periods.
Deferred Revenue | Deferred Revenue Deferred revenue consists of billings and payments received in advance of revenue recognition generated by our subscription services, premier customer support and professional services described above. For these services, we typically invoice our customers at the beginning of the term, in multiyear, annual, quarterly or monthly installments. Accordingly, the deferred revenue balance does not represent the total contract value of annual or multiyear, non-cancellable subscription contracts.
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 United States across a multitude of industries. Accounts receivable are derived from the delivery of our services to customers primarily located in the United States. 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 January 31, 2016 and 2015, no single customer accounted for more than 10% of total accounts receivable. No single customer represented over 10% of revenue in any of the years ended January 31, 2016, 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 year ended January 31, 2016, January 31, 2015 and January 31, 2014 revenue attributed to the United States was 82%, 79% and 80%, respectively. No other country outside of the United States comprised 10% or greater of our revenue for the year ended January 31, 2016, January 31, 2015 and January 31, 2014. Substantially all of our net assets are located in the United States. As of January 31, 2016 and 2015, property and equipment located in the United States was approximately 99% and 98%, respectively.
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.
Cash and Cash Equivalents | Cash and Cash Equivalents We consider all highly liquid investments with an initial maturity of 90 days or less at the date of purchase to be cash equivalents. We maintain such funds in overnight cash deposits.
Restricted Cash | Restricted Cash Restricted cash is comprised of certificates of deposit related to our credit card processing and leases. These restricted cash balances have been excluded from our cash and cash equivalents balance and is classified as restricted cash on our consolidated balance sheets. The amount of restricted cash as of January 31, 2016 and 2015 was $28.0 million and $3.4 million, respectively, which was classified as non-current.
Marketable Securities | Marketable Securities Our marketable securities consist of short-term, investment-grade corporate debt and asset-backed securities. We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification as of each balance sheet date. 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. Gross realized gains and losses on marketable securities were not material for the year ended January 31, 2016. We held no marketable securities during the years ended January 31, 2015 and 2014.
Fair Value of Financial Instruments | Fair Value of Financial Instruments Our financial assets and financial liabilities which include cash equivalents, marketable securities, restricted cash and redeemable convertible preferred stock warrants are measured and recorded at fair value on a recurring basis. We measure certain other assets including our non-marketable equity securities at fair value on a nonrecurring basis when they are deemed to be other-than-temporarily impaired. Our other current financial assets have fair values which approximate their carrying value due to their short term maturities.
Accounts Receivable and Related Allowance | Accounts Receivable and Related Allowance Accounts receivable are recorded at the invoiced amounts and do not bear interest. We maintain an allowance for estimated losses inherent in our accounts receivable portfolio. We assess the collectability of the accounts by taking into consideration the aging of our trade receivables, historical experience, and management judgment. We write off trade receivables against the allowance when management determines a balance is uncollectible and no longer actively pursues collection of the receivable.
Property and Equipment | Property and Equipment Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization is computed using the straight-line method over the estimated useful lives of the respective assets, generally two to three years. Leasehold improvements are amortized over the shorter of their estimated useful lives or the remaining lease term. Depreciation commences once the asset is placed in service. Construction in progress is primarily related to the construction or development of property and equipment which have not yet been placed in service for their intended use.
Business Combinations | Business Combinations We allocate the fair value of purchase consideration to the tangible assets acquired, liabilities assumed and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired users, acquired technology, and trade names from a market participant perspective, useful lives and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which is one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.
Long-Lived Assets, Including Goodwill and Other Acquired Intangible Assets | Long-Lived Assets, Including Goodwill and Other Acquired Intangible Assets We evaluate the recoverability of property and equipment and finite-lived intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount of property and equipment and intangible assets is not recoverable, the carrying amount of such assets is reduced to fair value. We have not recorded any significant impairment charge during the years presented. We review goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. We have elected to first assess the qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step goodwill impairment test. If we determine that it is more likely than not that its fair value is less than its carrying amount, then the two-step goodwill impairment test will be performed. The first step, identifying a potential impairment, compares the fair value of the reporting unit with its carrying amount. If the carrying amount exceeds its fair value, the second step will be performed; otherwise, no further step is required. The second step, measuring the impairment loss, compares the implied fair value of the goodwill with the carrying amount of the goodwill. Any excess of the goodwill carrying amount over the implied fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value. As of January 31, 2016, no impairment of goodwill has been identified. Acquired finite-lived intangible assets are typically amortized on a straight-line basis over the estimated useful lives of the assets, which is generally two to seven years.
Legal Contingencies | Legal Contingencies From time to time, we are a party of litigation and subject to claims that arise in the ordinary course of business. We investigate these claims as they arise, and accrue estimates for resolution of legal and other contingencies when losses are probable and estimable. Because the results of litigation and claims cannot be predicted with certainty, we base our loss accruals on the best information available at the time. As additional information becomes available, we reassess our potential liability and may revise our estimates. Such revisions could have a material impact on future quarterly or annual results of operations.
Research and Development | Research and Development Costs Research and development costs include personnel costs, including stock-based compensation expense, associated with our engineering personnel and consultants responsible for the design, development and testing of the product, depreciation of equipment used in research and development and allocated facilities and information technology costs. Research and development costs are expensed as incurred.
Internal-Use Software Costs | Internal-Use Software Costs We capitalize costs to develop software for internal use incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Once an application has reached the development stage, management has authorized and committed to the funding of the software project, it is probable the project will be completed and the software will be used to perform the function intended, internal and external costs, if direct and incremental, are capitalized until the application is substantially complete and ready for its intended use. There were no material qualifying costs incurred during the application development stage in any of the periods presented.
Advertising Costs | Advertising Costs Advertising costs are expensed as incurred and are included in sales and marketing expense. Advertising costs for the years ended January 31, 2016, 2015 and 2014 were $28.5 million, $28.6 million and $25.0 million and, respectively.
Redeemable Convertible Preferred Stock Warrant Liability | Redeemable Convertible Preferred Stock Warrant Liability We account for freestanding warrants to purchase shares of our redeemable convertible preferred stock as a liability on the consolidated balance sheets. The redeemable convertible preferred stock warrants are recorded as a liability because the underlying shares of redeemable convertible preferred stock are optionally redeemable and, therefore, may obligate us to transfer assets at some point in the future. The warrants are recorded at fair value upon issuance and are subject to remeasurement to fair value at each balance sheet date, with any change in fair value recognized as a separate line item on the consolidated statements of operations. We recognized a remeasurement gain of $126,000 for the year ended January 31, 2015. We recognized remeasurement losses of $8.5 million for the year ended January 31, 2014. In connection with our IPO, we reclassified the redeemable convertible preferred stock warrant liability to additional paid-in capital (see Note 9). As of January 31, 2016 and 2015, there were no longer any redeemable convertible preferred stock warrants outstanding.
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 temporary differences between the financial statement and tax basis of assets and liabilities using the enacted tax rates in effect for the years in which the differences are expected to reverse. The effect on deferred taxes of a change in income tax rates is recognized in the consolidated statements of operations in the period that includes the enactment date. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts we believe is more likely than not to be realized. We recognize tax benefits from uncertain tax positions only if we believe that it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon settlement.
Recent Accounting Pronouncements | Recent Accounting Pronouncement In February 2016, the FASB issued ASU 2016-02, Leases. ASU 2016-02 requires lessees to put most leases on their balance sheet while recognizing expense in a manner similar to existing accounting. The new accounting guidance is effective for our fiscal year beginning February 1, 2019 and early adoption is permitted. We are currently reviewing the impact of the adoption of ASU 2016-02 on our consolidated financial statements. In January 2016, the FASB issued ASU No. 2016-01, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities. The update addresses certain aspects of recognition, measurement, presentation and disclosure of financial instruments. ASU 2016-01 is effective for our fiscal year beginning February 1, 2018. Early adoption is permitted only for certain portions of the ASU related to financial liabilities. We are currently evaluating the impact of the provisions of this new standard on our consolidated financial statements. In November 2015, the FASB issued ASU 2015-17, Balance Sheet Classification of Deferred Taxes, to simplify the presentation of deferred income taxes. Under the new standard, both deferred tax liabilities and assets are required to be classified as noncurrent in a classified balance sheet. ASU 2015-17 will become effective for fiscal years, and the interim periods within those years, beginning after December 15, 2016, with early adoption permitted. The new guidance has been adopted on a prospective basis by the Company for the year ended January 31, 2016, thus resulting in the reclassification of current deferred tax assets to noncurrent on the accompanying consolidated balance sheet. The prior reporting period was not retrospectively adjusted. The adoption of this guidance had no impact on our consolidated results of income and comprehensive income. In September 2015, the FASB issued ASU 2015-16, Simplifying the Accounting for Measurement-Period Adjustments, which eliminates the requirement to restate prior period financial statements for measurement period adjustments. The standard requires that the cumulative impact of a measurement period adjustment (including the impact on prior periods) be recognized in the reporting period in which the adjustment is identified. We plan to adopt this standard beginning February 1, 2016, and do not believe that this adoption will 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, 2019, at which time we may adopt the new standard under either the full retrospective method or the modified retrospective method. Early adoption is permitted. We are currently evaluating the impact of the adoption of this standard on our consolidated financial statements and have not determined whether the effect will be material.
Marketable Securities, Fair Value Measurements | Fair Value Measurements 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, restricted cash and redeemable convertible preferred stock warrant liability 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. We classify our redeemable convertible preferred stock warrants within Level 3 because they are valued using valuation techniques using certain inputs which are unobservable in the market.
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, warrants to purchase redeemable convertible preferred stock, repurchasable shares from early exercised options and unvested restricted stock 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.
Stock-Based Compensation | Stock-Based Compensation We determine the fair value of stock options and purchase rights issued to employees under our 2015 Equity Incentive Plan (2015 Plan) and 2015 Employee Stock Purchase Plan (2015 ESPP), on the date of grant using the Black-Scholes option pricing model, which is impacted by the fair value of our common stock, as well as changes in assumptions regarding a number of highly complex and subjective variables. These variables include, but are not limited to, the expected common stock price volatility over the term of the awards, the expected term of the awards, risk-free interest rates and the expected dividend yield. Prior to our IPO in January 2015, the fair value of restricted stock units and restricted stock was determined by the estimated fair value of our common stock at the time of grant. We use the market closing price of our Class A common stock as reported on the New York Stock Exchange for the fair value of restricted stock units and restricted stock granted after our IPO. We recognize compensation expense for stock options, restricted stock units and restricted stock on a straight-line basis over the period during which an employee is required to provide services in exchange for the award (generally the vesting period of the award). We estimate future forfeitures at the date of grant and revise the estimates, if necessary, in subsequent periods if actual forfeitures differ from those estimates. We recognize compensation expense for our 2015 ESPP on a straight-line basis. Compensation expense for stock options issued to nonemployees is calculated using the Black-Scholes option pricing model and is recorded over the service performance period. Options subject to vesting are required to be periodically remeasured over their service performance period, which is generally the same as the vesting period. 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 of Box, 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.

X
- Definition Legal contingencies. + References No definition available. + Details
Name: | box_LegalContingenciesPolicyTextBlock
Namespace Prefix: | box_
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 advertising costs that are expensed, indicating whether such costs are expensed as incurred or the first period in which the advertising takes place. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=51662920&loc=d3e8275-108329 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=51655414&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 20 -Section 55 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=51677389&loc=d3e8384-108330 + Details
Name: | us-gaap_AdvertisingCostPolicyExpensedAdvertisingCost
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + 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 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -URI http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457 + Details
Name: | us-gaap_BusinessCombinationsPolicy
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://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 2: 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 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash -URI http://asc.fasb.org/extlink&oid=6506951 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=51655414&loc=d3e18780-107790 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Financial Reporting Release (FRR) -Number 203 -Paragraph 02-03 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. + References Reference 1: http://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 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.1(a)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 3: 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 4: 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 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 SEC -Name Financial Reporting Release (FRR) -Number 203 -Paragraph 02-03 + 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 825 -SubTopic 10 -Section 55 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6875567&loc=d3e14489-108613 Reference 2: 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 3: 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 4: 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 5: 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 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 recognition of costs in the period which correspond to the sales and revenue categories presented in the statement of operations. The accounting policy may include the amount and nature of costs incurred, provisions associated with inventories, purchase discounts, freight and other costs included in cost of sales incurred and recorded in the period. This disclosure also includes the nature of costs of sales incurred and recorded in the statement of operations for the period relating to transactions with related parties. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 50 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=51666513&loc=d3e63676-111659 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=51655414&loc=d3e18780-107790 + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for deferral and amortization of significant deferred charges. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=51655414&loc=d3e18780-107790 + Details
Name: | us-gaap_DeferredChargesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=51655414&loc=d3e18780-107790 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + 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 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=49121117&loc=d3e13279-108611 Reference 3: http://www.xbrl.org/2003/role/presentationRef -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 + 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 (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 the impairment and disposal of long-lived assets including goodwill and other intangible assets. + References No definition available. + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
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 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://www.xbrl.org/2003/role/presentationRef -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 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=51655414&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -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 + Details
Name: | us-gaap_InternalUseSoftwarePolicy
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 are classified as available-for-sale. This policy also may describe the entity's accounting treatment for transfers between investment categories, how the entity determines whether impairments of available-for-sale securities are other than temporary, and how the fair values of such securities are determined. + 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 320 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27161-111563 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section M Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 2, 12 -Article 5 + Details
Name: | us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy
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://www.xbrl.org/2003/role/presentationRef -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 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=51655414&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -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 + 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 determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=49124121&loc=d3e5144-111524 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=51655414&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 + Details
Name: | us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=51655414&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Research and Development -URI http://asc.fasb.org/extlink&oid=6523717 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services. + References Reference 1: 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 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=51655414&loc=d3e18780-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 + Details
Name: | us-gaap_RevenueRecognitionDeferredRevenue
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=51655414&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=51655414&loc=d3e18780-107790 Reference 3: 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 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 SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 13 -Section B -Paragraph Question 1 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for redeemable preferred stock issued. This disclosure may include the accounting treatment for the difference, if there is any, between the carrying value and redemption amount. For example, describe whether the issuer accretes changes in the redemption value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.27(b),(c)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6403650&loc=d3e20905-112640 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=51655414&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 28 -Subparagraph b -Article 5 + Details
Name: | us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=51801978&loc=d3e6061-108592 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=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 8 -URI http://asc.fasb.org/extlink&oid=51801978&loc=d3e6132-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration