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

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Jan. 31, 2026
Accounting Policies [Abstract] |
Use of Estimates | Use of Estimates The preparation of consolidated financial statements in conformity with 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 fair value of acquired intangible assets, the useful lives of intangible assets, the incremental borrowing rate we use to determine our lease liabilities, uncertain tax positions and the valuation allowance of deferred income tax assets. 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.
Segments | Segments Our Chief Executive Officer is our chief operating decision maker (CODM). Our CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, we have a single reporting segment and operating unit structure. As part of the review, our CODM uses consolidated net income to measure segment profit or loss. Our CODM does not evaluate segment performance using asset or liability information. Since we operate as a single reporting segment and operating unit structure, financial segment information, including profit or loss information and significant segment expenses, can be found in the consolidated financial statements.
Revenue Recognition | Revenue Recognition We derive our revenue primarily from three sources: (1) subscription revenue, which is comprised of subscription fees from customers who have access to our content cloud platform which includes routine customer support; (2) revenue from customers purchasing our premier services package; and (3) revenue from professional services such as implementing best practice use cases, project management and implementation consulting services. Revenue is recognized when control of these services is transferred to a customer. The amount of revenue recognized reflects the consideration we expect to be entitled to in exchange for those services. We determine revenue recognition through the following steps: • Identification of the contract, or contracts, with a customer • Identification of the performance obligations in the contract • Determination of the transaction price • Allocation of the transaction price to the performance obligations in the contract • Recognition of revenue as we satisfy a performance obligation Subscription and Premier Services Revenues We recognize revenue as we satisfy our performance obligations. Accordingly, due to our subscription model, we recognize revenue for our subscription and premier services ratably over the contract term. We typically invoice our customers at the beginning of the term, in annual, multi-year, quarterly or monthly installments. Our subscription and premier services contracts generally range from one to three years in length, 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. Professional Services Professional services are generally billed on a fixed price basis, for which revenue is recognized over time based on the proportion performed. Contracts with Multiple Performance Obligations Our contracts can include multiple performance obligations which may consist of some or all of subscription services, premier services, and professional services. For these contracts, we account for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. We determine the standalone selling prices based on our overall pricing objectives, taking into consideration 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. Deferred Revenue Deferred revenue consists of billings in advance of revenue recognition generated by our subscription services, premier services, and professional services described above.
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 data center operations, customer support and professional services personnel, public cloud hosting costs, depreciation of servers and equipment, security services and other tools, as well as amortization expense associated with acquired technology and capitalized software development. We allocate overhead such as facilities, information technology costs and employee benefit costs to all departments based on headcount.
Deferred Commissions | Deferred Commissions Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for new contracts are deferred and then amortized on a straight-line basis over a period of benefit that we have estimated to be five years. We determined the period of benefit by taking into consideration the duration of our customer contracts, the life cycles of our technology and other factors. Sales commissions for renewal contracts are deferred and then amortized on a straight-line basis over the related contractual renewal period. Amortization expense is included in sales and marketing expenses on the consolidated statements of operations. We deferred sales commissions costs of $56.1 million, $52.0 million and $44.5 million during the years ended January 31, 2026, 2025 and 2024, respectively, and amortized $53.0 million, $52.5 million and $54.2 million of deferred commissions during the same periods respectively.
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, short-term investments, and accounts receivable. Although we deposit our cash with multiple financial institutions, our deposits are often in excess of deposit insurance coverage limits. We sell to a broad range of customers. Our revenue is derived primarily 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 believe collections of our accounts receivable are probable based on the size, industry diversification, financial condition and past transaction history of our customers. As of January 31, 2026, no customer accounted for more than 10% of total accounts receivable and as of January 31, 2025, two resellers, who are also customers, accounted for more than 10% of total accounts receivable. No single customer represented over 10% of revenue in the years ended January 31, 2026, 2025 and 2024. We serve our customers and users from public cloud hosting operated by third parties. In order to reduce the risk of down time of our subscription services, we have public cloud hosting services established in various locations in the U.S. and abroad and we have internal procedures to restore services in the event of disaster. 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 years ended January 31, 2026, 2025 and 2024, revenue attributable to customers in the U.S. was 62%, 64% and 66%, respectively. For the years ended January 31, 2026, 2025 and 2024 revenue attributable to customers in Japan was 25%, 23% and 21%, respectively. The following table summarizes long-lived assets by geographic location, which includes property and equipment, net and operating lease right-of-use assets, net (in thousands):
|  | January 31, |
|  | 2026 |  |  | 2025 |
United States |  | $ | 56,488 |  |  | $ | 70,065 |
Poland |  |  | 47,717 |  |  |  | 22,255 |
United Kingdom |  |  | 14,919 |  |  |  | 6,745 |
Other |  |  | 2,349 |  |  |  | 3,884 |
Total long-lived assets |  | $ | 121,473 |  |  | $ | 102,949 |
Foreign Currency Translation and Transactions | Foreign Currency Translation and Transactions The functional currency of our foreign subsidiaries is the local currency in which the foreign subsidiary operates or the U.S. dollar. Adjustments resulting from translating foreign functional currency financial statements of our foreign subsidiaries into U.S. dollars are recorded as part of a separate component of the consolidated statements of comprehensive income. Foreign currency transaction gains and losses are included within other income (expense), net, in the consolidated statements of operations for the period. Monetary assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date and nonmonetary assets and liabilities denominated in foreign currency are translated into U.S. dollars using historical exchange rates. Revenue and expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates.
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, money market funds, and certificates of deposit.
Fair Value of Financial Instruments | Fair Value of Financial Instruments 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. 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. 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 that are supported by little or no market activity and 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. There were no level 3 financial assets or liabilities for the periods presented. Short-Term Investments Our short-term investments are primarily comprised of U.S. treasury securities and certificates of deposit. We determine the appropriate classification for our short-term investments at the time of purchase and reevaluate such designation at each balance sheet date. We have classified our short-term investments as available-for-sale securities as we may sell these securities at any time for use in operations or for other purposes. We record such securities at fair value in our consolidated balance sheet, with unrealized gains or losses reported as a component of accumulated other comprehensive loss. The amount of unrealized gains or losses reclassified into earnings is based on specific identification when the securities are sold. We periodically evaluate if any security has experienced credit-related declines in fair value, which are recorded against an allowance for credit losses with an offsetting entry to other income (expense), net on the consolidated statement of operations. Derivative Instruments and Hedging We use derivatives such as foreign currency forward contracts to protect our business against the impact of fluctuations in foreign exchange rates on future cash flows and earnings. These derivatives are designated as cash flow hedges. Gains or losses from derivatives designated as cash flow hedges are initially deferred to other comprehensive income (loss), net and are subsequently recognized in revenue in the same period the hedged item impacts earnings. The maturities of these forward contracts are generally no more than 24 months. We also use derivatives to economically hedge gains and losses from remeasurement of monetary assets and liabilities denominated in non-functional currencies. These derivatives generally have maturities of 12 months or less. Gains or losses from derivatives not designated as cash flow hedges are recognized immediately in other income (expense), net in the consolidated statements of operations. The fair value of all of our derivatives are classified in the consolidated balance sheets in other current assets and accounts payable, accrued expenses and other current liabilities for derivatives maturing within 12 months after the balance sheet date and other assets, non-current and other liabilities, non-current for derivatives maturing beyond 12 months after the balance sheet date. Cash flows arising from maturities of derivatives both designated as cash flow hedges and functioning as economic hedges are classified as operating activities in the consolidated statements of cash flows. We executed master netting agreements with the respective counterparties of the foreign currency forward contracts, subject to applicable requirements, and are permitted to net settle transactions of the same currency with a single net amount payable by one party to the other. These derivatives are not subject to any credit contingent features negotiated with the respective counterparties. We are not required to pledge nor are we entitled to receive cash collateral related to these contracts. As of January 31, 2026, the potential effects of these rights of setoff associated with our foreign currency forward contracts were not material.
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 accounts receivable based upon expected collectability. We assess the collectability of the accounts by taking into consideration the aging of our trade receivables, historical experience, reasonable and supportable forecasts of future economic conditions, and management judgment. We write off trade receivables against the allowance when management determines a balance is uncollectible and no longer intends to actively pursue collection of the receivable.
Property and Equipment | Property and Equipment Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, generally three to five years. Leasehold improvements are amortized over the shorter of their estimated useful lives or the remaining lease term. Depreciation commences once the asset is ready to be 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.
Leases | Leases We determine whether an arrangement contains a lease at inception. A contract is or contains a lease if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. To determine whether a contract is or contains a lease, we consider all relevant facts and circumstances to assess whether the customer has both of the following: • The right to obtain substantially all of the economic benefits from use of the identified asset • The right to direct the use of the identified asset We recognize lease liabilities and right-of-use assets at lease commencement. We measure lease liabilities based on the present value of lease payments over the lease term discounted using the rate implicit in the lease when that rate is readily determinable or our incremental borrowing rate. We estimate our incremental borrowing rate based on an analysis of publicly traded debt securities of companies with credit and financial profiles similar to our own and adjust our incremental borrowing rate to reflect the corresponding lease term. We do not include in the lease term options to extend or terminate the lease unless it is reasonably certain that we will exercise any such options. We account for the lease and non-lease components as a single lease component for all our leases. We measure right-of-use assets based on the corresponding lease liabilities adjusted for (i) prepayments made to the lessor at or before the commencement date, (ii) initial direct costs we incur, and (iii) tenant incentives under the lease. We evaluate the recoverability of our right-of-use assets for possible impairment in accordance with our long-lived assets policy. We do not recognize right-of-use assets or lease liabilities for short-term leases, which have a lease term of twelve months or less, and recognize the associated lease payments in the consolidated statements of operations on a straight-line basis over the lease term. Operating leases are reflected in operating lease right-of-use assets, accounts payable, accrued expenses, and other current liabilities, and operating lease liabilities, non-current on our consolidated balance sheets. We begin recognizing rent expense when the lessor makes the underlying asset available to us. We recognize rent expense under our operating leases on a straight-line basis. Variable lease payments are expensed as incurred and are not included within the lease liabilities and right-of-use assets calculation. We generally recognize sublease income on a straight-line basis over the sublease term.
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.
Impairment Assessment of Long-Lived Assets, Including Goodwill and Other Acquired Intangible Assets | Impairment Assessment of Long-Lived Assets, Including Goodwill and Other Acquired Intangible Assets We evaluate the recoverability of property and equipment 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 is not recoverable, the carrying amount of such assets is reduced to fair value. We have not recorded any significant impairment charges during the years presented. Acquired finite-lived intangible assets are typically amortized over the estimated useful lives of the assets, which is generally two to seven years. We evaluate the recoverability of our 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 intangible assets is not recoverable, the carrying amount of such assets is reduced to fair value. We have not recorded any such impairment charges 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 quantitative 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 quantitative goodwill impairment test will be performed. The quantitative goodwill impairment test identifies goodwill impairment and measures the amount of goodwill impairment loss to be recognized by comparing the fair value of our single reporting unit with its carrying amount. If the fair value exceeds its carrying amount, no further analysis is required; otherwise, 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. No impairment of goodwill has been identified during the years presented.
Legal Contingencies | Legal Contingencies From time to time, we are subject to litigation and claims that arise in the ordinary course of business. We investigate litigation and 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 Costs | 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, and allocated overhead for facilities, information technology, and employee benefit costs.
Capitalized Software Development Costs | Capitalized Software Development 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, qualifying internal and external costs are capitalized until the application is substantially complete and ready for its intended use. Capitalized qualifying costs are amortized on a straight-line basis when the software is ready for its intended use over an estimated useful life, which is generally three years. Internal-use software costs also include third-party on-premises software, which is amortized over the license term. We evaluate the useful lives of these assets on an annual basis and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
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, 2026, 2025 and 2024 were $28.7 million, $27.1 million and $17.5 million, respectively.
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 variables, which 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. 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 granted after our initial public offering (IPO). We recognize compensation expense for stock options and restricted stock units, net of estimated forfeitures, 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 of purchase rights granted under our 2015 ESPP on a straight-line basis over the offering period. For performance-based restricted stock units that vest based upon continued service and achievement of certain performance conditions established by the Board of Directors for a predetermined period, the fair value is determined based upon the market closing price of our Class A common stock on the date of the grant; compensation expense is recognized over the requisite service period if it is probable that the performance condition will be satisfied based on the accelerated attribution method. For market-based restricted stock units that vest based upon continued service and achievement of certain market conditions established by the Board of Directors for a predetermined period, the fair value is determined using a Monte Carlo simulation model. The Monte Carlo simulation model requires the use of various assumptions, including the stock price volatility and risk-free interest rate as of the valuation date corresponding to the length of time remaining in the performance period. Compensation expense is recognized over the requisite service period based on the accelerated attribution method.
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 are more likely than not to be realized. We elected to account for the income tax effects of global intangible low-taxed income (GILTI) as a period cost in the year the tax is incurred. 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. On July 4, 2025, the OBBBA was enacted, which includes provisions for the immediate expensing of domestic research and development costs, enhanced deductions for capital expenditures, and modifications to U.S. tax on foreign earnings. Our ability to immediately expense domestic-incurred research and experimental (R&E) costs as reinstated by OBBBA resulted in a reduction in the U.S. taxation of profits derived from our foreign operations, which benefited our effective tax rate.
Workforce Reorganization | Workforce Reorganization During fiscal year 2026, we conducted a workforce reorganization effort to better align our resources with our strategic priorities. This resulted in charges of approximately $10.6 million for the year ended January 31, 2026, primarily consisting of severance and termination benefits, continuation of employee health benefits, and other personnel related costs.
Recently Adopted and Issued Accounting Pronouncements | Recently Adopted and Issued Accounting Pronouncements In September 2025, the FASB issued Accounting Standards Update (ASU) 2025-06, Targeted Improvements to the Accounting for Internal-Use Software, which clarifies and modernizes the accounting for costs related to internal-use software by eliminating project stages and requiring capitalization once a project is (1) authorized with committed funding and (2) is probable of completion. This ASU is effective for interim and annual reporting periods beginning after December 15, 2027, with early adoption permitted as of the beginning of an annual reporting period. We are currently evaluating the impact of this new standard on our consolidated financial statement disclosures. In November 2024, the FASB issued ASU 2024-03, Disaggregation of Income Statement Expenses, which requires disclosure of disaggregated information about the types of expenses (including employee compensation, depreciation, and amortization) in commonly presented expense captions in the statement of operations. For interim and annual reporting periods, entities will be required to provide this information in tabular format in the notes to the financial statements. This ASU is effective for fiscal years beginning after December 15, 2026 and interim periods beginning after December 15, 2027, with early adoption permitted. We are currently evaluating the impact of this new standard on our consolidated financial statement disclosures. In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, which requires greater disaggregation of tax information on the rate reconciliation and income taxes paid disclosures. This ASU is effective for fiscal years beginning after December 15, 2024. We adopted this new standard, effective January 31, 2026, on a prospective basis. The adoption resulted in disclosures with additional disaggregated tax information. Refer to Note 13 in Part II, Item 8 of this Annual Report on Form 10-K for detailed income tax disclosures. There were no other recently adopted or issued accounting pronouncements that had a material impact on our consolidated financial statements for the year ended January 31, 2026.

X
- Definition Legal contingencies. + References No definition available. + Details
Name: | box_LegalContingenciesPolicyTextBlock
Namespace Prefix: | box_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Workforce reorganization. + References No definition available. + Details
Name: | box_WorkforceReorganizationPolicyTextBlock
Namespace Prefix: | box_
Data Type: | dtr-types: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 cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -SubTopic 35 -Topic 720 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for business combination. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479303/805-10-55-42 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 25 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479405/805-10-25-1 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Topic 705 -Publisher FASB -URI https://asc.fasb.org/705/tableOfContent + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.M.2.Q4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483530/326-20-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 30 -Paragraph 5A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479391/326-20-30-5A Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3C -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3C Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 35 -Paragraph 8A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479366/326-20-35-8A Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3D -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3D Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479344/326-20-45-5 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 30 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147479175/326-30-30-1B Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3C -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3C Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3A Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3D -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3D Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 13A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479148/326-30-35-13A Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 30 -Paragraph 4A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479391/326-20-30-4A Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 7A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479148/326-30-35-7A Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-21 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-11 Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-7 Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-17 + Details
Name: | us-gaap_CreditLossFinancialInstrumentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_DeferredChargesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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/disclosureRef -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/830/tableOfContent + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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/disclosureRef -Topic 350 -SubTopic 40 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-40/tableOfContent + Details
Name: | us-gaap_InternalUseSoftwarePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483044/730-10-05-1 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 36 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-5 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-3 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-4 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-2 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration