Organization record
nCino OpCo, Inc.
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 5790000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-10-31 | sec_edgar |
| accounts_payable | {"amount": 3875000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-07-31 | sec_edgar |
| accounts_payable | {"amount": 4382000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-04-30 | sec_edgar |
| accounts_payable | {"amount": 1634000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-01-31 | sec_edgar |
| accounts_payable | {"amount": 2354000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-10-31 | sec_edgar |
| accounts_payable | {"amount": 2188000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-07-31 | sec_edgar |
| accounts_payable | {"amount": 1258000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-01-31 | sec_edgar |
| accounts_receivable | {"amount": 33776000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-10-31 | sec_edgar |
| accounts_receivable | {"amount": 51823000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-07-31 | sec_edgar |
| accounts_receivable | {"amount": 56228000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-04-30 | sec_edgar |
| accounts_receivable | {"amount": 55517000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-01-31 | sec_edgar |
| accounts_receivable | {"amount": 25350000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-10-31 | sec_edgar |
| accounts_receivable | {"amount": 30228000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-07-31 | sec_edgar |
| accounts_receivable | {"amount": 34205000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-01-31 | sec_edgar |
| capex | {"amount": 3640000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-10-31 | sec_edgar |
| capex | {"amount": 1272000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-07-31 | sec_edgar |
| capex | {"amount": 522000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2021-04-30 | sec_edgar |
| capex | {"amount": 4338000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-01-31 | sec_edgar |
| capex | {"amount": 3755000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-10-31 | sec_edgar |
| capex | {"amount": 2936000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-07-31 | sec_edgar |
| capex | {"amount": 1075000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-04-30 | sec_edgar |
| capex | {"amount": 5760000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-01-31 | sec_edgar |
| capex | {"amount": 3374000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-10-31 | sec_edgar |
| capex | {"amount": 2624000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-07-31 | sec_edgar |
| capex | {"amount": 7965000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 381080000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2021-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 399363000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2021-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 386515000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2021-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 371425000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2021-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 378584000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2020-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 388191000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2020-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 99038000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 91184000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 381415000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2021-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 399691000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2021-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 386704000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2021-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 371425000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2021-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 378584000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2020-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 388191000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2020-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 99038000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2020-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 91184000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2020-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 105949000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2019-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 35282000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2019-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 74347000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2019-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 80676000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2018-01-31 | sec_edgar |
| cashflow_financing | {"amount": 12439000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2021-10-31 | sec_edgar |
| cashflow_financing | {"amount": 9105000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2021-07-31 | sec_edgar |
| cashflow_financing | {"amount": 7806000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2021-04-30 | sec_edgar |
| cashflow_financing | {"amount": 274121000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2021-01-31 | sec_edgar |
| cashflow_financing | {"amount": 269710000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2020-10-31 | sec_edgar |
| cashflow_financing | {"amount": 267891000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2020-07-31 | sec_edgar |
| cashflow_financing | {"amount": -111000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2020-04-30 | sec_edgar |
| cashflow_financing | {"amount": 84091000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2020-01-31 | sec_edgar |
| cashflow_financing | {"amount": 85157000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2019-10-31 | sec_edgar |
| cashflow_financing | {"amount": 537000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2019-07-31 | sec_edgar |
| cashflow_financing | {"amount": 6260000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2019-01-31 | sec_edgar |
| cashflow_investing | {"amount": -3640000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2021-10-31 | sec_edgar |
| cashflow_investing | {"amount": -1272000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2021-07-31 | sec_edgar |
| cashflow_investing | {"amount": -522000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2021-04-30 | sec_edgar |
| cashflow_investing | {"amount": -4338000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2021-01-31 | sec_edgar |
| cashflow_investing | {"amount": -3755000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2020-10-31 | sec_edgar |
| cashflow_investing | {"amount": -2936000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2020-07-31 | sec_edgar |
| cashflow_investing | {"amount": -1075000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2020-04-30 | sec_edgar |
| cashflow_investing | {"amount": -58027000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2020-01-31 | sec_edgar |
| cashflow_investing | {"amount": -55641000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2019-10-31 | sec_edgar |
| cashflow_investing | {"amount": -50843000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2019-07-31 | sec_edgar |
| cashflow_investing | {"amount": -7965000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2019-01-31 | sec_edgar |
| cashflow_operating | {"amount": 1823000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2021-10-31 | sec_edgar |
| cashflow_operating | {"amount": 20899000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2021-07-31 | sec_edgar |
| cashflow_operating | {"amount": 7558000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2021-04-30 | sec_edgar |
| cashflow_operating | {"amount": 9222000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2021-01-31 | sec_edgar |
| cashflow_operating | {"amount": 21147000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2020-10-31 | sec_edgar |
| cashflow_operating | {"amount": 31906000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2020-07-31 | sec_edgar |
| cashflow_operating | {"amount": 8429000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2020-04-30 | sec_edgar |
| cashflow_operating | {"amount": -8998000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2020-01-31 | sec_edgar |
| cashflow_operating | {"amount": 2170000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2019-10-31 | sec_edgar |
| cashflow_operating | {"amount": 10707000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2019-07-31 | sec_edgar |
| cashflow_operating | {"amount": -4589000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2019-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 96691631, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 95927741, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 95318070, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 93643759, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 91959276, "concept": "us-gaap:CommonStockSharesIssued"} | 2020-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 91122356, "concept": "us-gaap:CommonStockSharesIssued"} | 2020-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 0, "concept": "us-gaap:CommonStockSharesIssued"} | 2020-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 96749427, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2021-11-26 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 96691631, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2021-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 96195901, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2021-08-27 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 95927741, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2021-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 95434674, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2021-05-28 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 95318070, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2021-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 94367482, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2021-03-26 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 93643759, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2021-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 92294563, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2020-11-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 91959276, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2020-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 91149949, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2020-08-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 91122356, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2020-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 0, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2020-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 27254000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2021-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 80128000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2021-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 26575000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2021-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 52874000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2021-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 26299000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2021-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 24168000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2021-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 88135000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2021-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 63967000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2020-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 22514000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2020-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 22587000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2020-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 41453000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2020-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 18866000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2020-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 64070000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2020-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 18373000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2020-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 16889000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2019-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 45697000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2019-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 28808000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2019-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 14770000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2019-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 14038000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2019-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 46451000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2019-01-31 | sec_edgar |
| current_assets | {"amount": 432278000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-10-31 | sec_edgar |
| current_assets | {"amount": 465364000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-07-31 | sec_edgar |
| current_assets | {"amount": 457180000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-04-30 | sec_edgar |
| current_assets | {"amount": 442231000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-01-31 | sec_edgar |
| current_assets | {"amount": 417524000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-10-31 | sec_edgar |
| current_assets | {"amount": 429578000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-07-31 | sec_edgar |
| current_assets | {"amount": 145277000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-01-31 | sec_edgar |
| current_liabilities | {"amount": 119350000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-10-31 | sec_edgar |
| current_liabilities | {"amount": 156989000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-07-31 | sec_edgar |
| current_liabilities | {"amount": 138769000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-04-30 | sec_edgar |
| current_liabilities | {"amount": 115692000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-01-31 | sec_edgar |
| current_liabilities | {"amount": 86056000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2020-10-31 | sec_edgar |
| current_liabilities | {"amount": 100223000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2020-07-31 | sec_edgar |
| current_liabilities | {"amount": 76575000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2020-01-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 96749427} | 2021-11-26 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 96195901} | 2021-08-27 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 95434674} | 2021-05-28 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 94367482} | 2021-03-26 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 92294563} | 2020-11-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 91149949} | 2020-08-31 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 4100000000, "currency": "USD"} | 2020-07-31 | sec_edgar |
| depreciation_amortization | {"amount": 6139000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2021-10-31 | sec_edgar |
| depreciation_amortization | {"amount": 4106000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2021-07-31 | sec_edgar |
| depreciation_amortization | {"amount": 2095000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2021-04-30 | sec_edgar |
| depreciation_amortization | {"amount": 7431000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2021-01-31 | sec_edgar |
| depreciation_amortization | {"amount": 5425000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2020-10-31 | sec_edgar |
| depreciation_amortization | {"amount": 3500000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2020-07-31 | sec_edgar |
| depreciation_amortization | {"amount": 1743000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2020-04-30 | sec_edgar |
| depreciation_amortization | {"amount": 4609000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2020-01-31 | sec_edgar |
| depreciation_amortization | {"amount": 2894000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2019-10-31 | sec_edgar |
| depreciation_amortization | {"amount": 1451000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2019-07-31 | sec_edgar |
| depreciation_amortization | {"amount": 1458000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2019-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.44, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2021-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.14, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2021-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.14, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2021-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.3, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2021-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.33, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2020-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.1, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2020-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.23, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2020-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.17, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2020-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.23, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2019-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.08, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2019-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.16, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2019-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.11, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2019-07-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.14, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2021-10-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.44, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2021-10-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.3, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2021-07-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.14, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2021-07-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.33, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2020-10-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.1, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2020-10-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.17, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2020-07-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.23, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2020-07-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.08, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2019-10-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.23, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2019-10-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.11, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2019-07-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.16, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2019-07-31 | sec_edgar |
| goodwill | {"amount": 56977000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2021-10-31 | sec_edgar |
| goodwill | {"amount": 56740000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2021-07-31 | sec_edgar |
| goodwill | {"amount": 57325000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2021-04-30 | sec_edgar |
| goodwill | {"amount": 57149000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2021-01-31 | sec_edgar |
| goodwill | {"amount": 56298000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2020-10-31 | sec_edgar |
| goodwill | {"amount": 56527000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2020-07-31 | sec_edgar |
| goodwill | {"amount": 55630000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2020-04-30 | sec_edgar |
| goodwill | {"amount": 55840000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2020-01-31 | sec_edgar |
| goodwill | {"amount": 56111000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2019-10-31 | sec_edgar |
| goodwill | {"amount": 46584000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2019-07-31 | sec_edgar |
| goodwill | {"amount": 0, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2019-01-31 | sec_edgar |
| gross_profit | {"amount": 42782000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-10-31 | sec_edgar |
| gross_profit | {"amount": 118782000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-10-31 | sec_edgar |
| gross_profit | {"amount": 39944000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-07-31 | sec_edgar |
| gross_profit | {"amount": 76000000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-07-31 | sec_edgar |
| gross_profit | {"amount": 36056000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-04-30 | sec_edgar |
| gross_profit | {"amount": 32419000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-01-31 | sec_edgar |
| gross_profit | {"amount": 116158000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-01-31 | sec_edgar |
| gross_profit | {"amount": 83739000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2020-10-31 | sec_edgar |
| gross_profit | {"amount": 31715000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2020-10-31 | sec_edgar |
| gross_profit | {"amount": 26178000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2020-07-31 | sec_edgar |
| gross_profit | {"amount": 52024000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2020-07-31 | sec_edgar |
| gross_profit | {"amount": 25846000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2020-04-30 | sec_edgar |
| gross_profit | {"amount": 74110000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2020-01-31 | sec_edgar |
| gross_profit | {"amount": 20131000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2020-01-31 | sec_edgar |
| gross_profit | {"amount": 20973000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2019-10-31 | sec_edgar |