XML 36 R26.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Description of Business and Basis of Presentation - Additional Information (Details) |  | 3 Months Ended | 12 Months Ended
--- | --- | --- | ---
Nov. 29, 2017 USD ($) | Apr. 30, 2018 USD ($) Customer | Apr. 30, 2017 USD ($) Customer | Jan. 31, 2018 USD ($) Customer | Jan. 31, 2017 USD ($)
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |
Customer contracts, estimated expected benefit period |  | 5 years |  |  |
Net cash provided by (used in) operating activities |  | $ 18,440,000 | $ 8,541,000 | $ 61,800,000 | $ (1,200,000)
Release of restricted cash | $ (26,100,000) |  |  |  |
Restricted cash |  | $ 350,000 |  | 350,000 |
Sales commission estimated period of amortization on straight-line basis |  | 5 years |  |  |
Minimum |  |  |  |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |
Period of subscription and premier services contracts |  | 1 year |  |  |
Maximum |  |  |  |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |
Period of subscription and premier services contracts |  | 3 years |  |  |
Accounting Standards Update 2016-18 |  |  |  |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |
Release of restricted cash |  |  |  | 26,400,000 |
Accounting Standards Update 2016-18 | Adjustment |  |  |  |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |
Net cash provided by (used in) operating activities |  |  |  | 35,400,000 | $ (2,400,000)
Release of restricted cash |  |  |  | $ 25,000,000 |
Accounting Standards Update 2016-01 |  |  |  |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |
Impairment adjustment on investments |  | $ 0 |  |  |
Accounting Standards Update 2016-01 | Reported Value Measurement | Other Long-Term Assets |  |  |  |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |
Investments on equity securities |  | $ 100,000 |  |  |
Credit Concentration Risk | Accounts Receivable |  |  |  |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |
Number of major customer | Customer |  | 1 |  | 1 |
Concentration risk percentage |  | 10.00% |  | 10.00% |
Customer Concentration Risk | Revenue |  |  |  |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |
Number of major customer | Customer |  | 1 | 0 |  |
Concentration risk percentage |  | 10.00% | 10.00% |  |
Geographic Concentration Risk | Revenue | Non-U.S. |  |  |  |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |
Concentration risk percentage |  | 24.00% | 22.00% |  |
Geographic Concentration Risk | Revenue | United States |  |  |  |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |
Concentration risk percentage |  | 76.00% | 78.00% |  |
Geographic Concentration Risk | Property and Equipment | United States |  |  |  |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |
Concentration risk percentage |  | 93.00% |  | 95.00% |

X
- Definition Customer relationships estimated expected benefit period. + References No definition available. + Details
Name: | box_CustomerRelationshipsEstimatedExpectedBenefitPeriod
Namespace Prefix: | box_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Impairment adjustment. + References No definition available. + Details
Name: | box_ImpairmentAdjustment
Namespace Prefix: | box_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of major customer. + References No definition available. + Details
Name: | box_NumberOfMajorCustomers
Namespace Prefix: | box_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Organization consolidation and presentation of financial statements. + References No definition available. + Details
Name: | box_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems
Namespace Prefix: | box_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period of subscription and premier services contracts. + References No definition available. + Details
Name: | box_PeriodOfSubscriptionAndPremierServicesContracts
Namespace Prefix: | box_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sales commission estimated period of amortization on straight-line basis. + References No definition available. + Details
Name: | box_SalesCommissionEstimatedPeriodOfAmortizationOnStraightLineBasis
Namespace Prefix: | box_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=109250915&loc=d3e13531-108611 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109250915&loc=d3e13537-108611 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592 + Details
Name: | us-gaap_ConcentrationRiskPercentage1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 45 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740 + Details
Name: | us-gaap_EquitySecuritiesFvNi
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The net cash inflow or outflow for the increase (decrease) associated with funds that are not available for withdrawal or use (such as funds held in escrow) and are associated with underlying transactions that are classified as operating activities. This may include cash restricted for regulatory purposes. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585 + Details
Name: | us-gaap_NetCashProvidedByUsedInOperatingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=82887183&loc=d3e6812-107765 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -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 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 305 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84242212&loc=d3e2352-115587 + Details
Name: | us-gaap_RestrictedCashNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201618Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RestatementAxis=srt_RestatementAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201601Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=us-gaap_NonUsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GeographicDistributionAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_NetAssetsGeographicAreaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |