XML 65 R78.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Income Taxes - Narrative (Details) - USD ($) | 12 Months Ended
--- | ---
Jan. 31, 2020 | Jan. 31, 2019 | Jan. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Income tax benefit, excess tax deduction, foreign employees |  |  | $ 1,300,000
Increase in valuation allowance | $ 157,700,000 | $ 86,600,000 |
Reduction in deferred tax asset before valuation allowance due to change in tax rate |  | 56,500,000 |
Accrued penalties and interest related to unrecognized tax benefits | 0 | $ 0 |
Domestic Tax Authority |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Operating loss carryforwards | 1,462,600,000 |  |
Domestic Tax Authority | Research Tax Credit Carryforward |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Tax credit carryforward | 35,300,000 |  |
State and Local Jurisdiction |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Operating loss carryforwards | 919,500,000 |  |
State and Local Jurisdiction | Research Tax Credit Carryforward |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Tax credit carryforward | 23,400,000 |  |
State and Local Jurisdiction | California Enterprise Zone Credit |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Tax credit carryforward | 1,000,000.0 |  |
UNITED KINGDOM |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |
Operating loss carryforwards | $ 29,900,000 |  |

X
- Definition Income Tax Expense (Benefit), Excess Tax Deductions, Foreign Employees + References No definition available. + Details
Name: | okta_IncomeTaxExpenseBenefitExcessTaxDeductionsForeignEmployees
Namespace Prefix: | okta_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319 + Details
Name: | us-gaap_OperatingLossCarryforwards
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319 + Details
Name: | us-gaap_TaxCreditCarryforwardAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of reasonable estimate for income tax expense for which accounting for tax effect for remeasurement of deferred tax asset from change in tax rate is incomplete pursuant to Tax Cuts and Jobs Act. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section S99 -Paragraph 2A -Subparagraph (SAB Topic 5.EE.Q2(b)) -URI http://asc.fasb.org/extlink&oid=116825942&loc=SL116722634-122817 + Details
Name: | us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318 + Details
Name: | us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxCreditCarryforwardAxis=us-gaap_ResearchMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxCreditCarryforwardAxis=okta_CaliforniaEnterpriseZoneCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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