The Duckhorn Portfolio, Inc.
CIK 0001835256
Industry: Beverages
Time series: Revenue by fiscal year · Net Income by fiscal year
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 66357000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-10-31 | sec_edgar |
| accounts_payable | {"amount": 5774000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-07-31 | sec_edgar |
| accounts_payable | {"amount": 5344000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-04-30 | sec_edgar |
| accounts_payable | {"amount": 14252000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-01-31 | sec_edgar |
| accounts_payable | {"amount": 33023000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-10-31 | sec_edgar |
| accounts_payable | {"amount": 4829000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-07-31 | sec_edgar |
| accounts_payable | {"amount": 2914000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-04-30 | sec_edgar |
| accounts_payable | {"amount": 18410000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-01-31 | sec_edgar |
| accounts_payable | {"amount": 45889000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-10-31 | sec_edgar |
| accounts_payable | {"amount": 3382000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-07-31 | sec_edgar |
| accounts_payable | {"amount": 5042000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-04-30 | sec_edgar |
| accounts_payable | {"amount": 9858000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-01-31 | sec_edgar |
| accounts_payable | {"amount": 52780000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-10-31 | sec_edgar |
| accounts_payable | {"amount": 3556000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-07-31 | sec_edgar |
| accounts_payable | {"amount": 7839000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-04-30 | sec_edgar |
| accounts_payable | {"amount": 3733000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-07-31 | sec_edgar |
| accounts_receivable | {"amount": 88016000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-10-31 | sec_edgar |
| accounts_receivable | {"amount": 52262000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-07-31 | sec_edgar |
| accounts_receivable | {"amount": 44893000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-04-30 | sec_edgar |
| accounts_receivable | {"amount": 51822000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-01-31 | sec_edgar |
| accounts_receivable | {"amount": 71254000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-10-31 | sec_edgar |
| accounts_receivable | {"amount": 48706000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-07-31 | sec_edgar |
| accounts_receivable | {"amount": 43274000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-04-30 | sec_edgar |
| accounts_receivable | {"amount": 48324000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-01-31 | sec_edgar |
| accounts_receivable | {"amount": 69645000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-10-31 | sec_edgar |
| accounts_receivable | {"amount": 37026000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-07-31 | sec_edgar |
| accounts_receivable | {"amount": 39104000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-04-30 | sec_edgar |
| accounts_receivable | {"amount": 43008000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-01-31 | sec_edgar |
| accounts_receivable | {"amount": 59618000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-10-31 | sec_edgar |
| accounts_receivable | {"amount": 33253000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-07-31 | sec_edgar |
| accounts_receivable | {"amount": 43955000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-04-30 | sec_edgar |
| accounts_receivable | {"amount": 26464000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-07-31 | sec_edgar |
| capex | {"amount": 11556000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2024-10-31 | sec_edgar |
| capex | {"amount": 27967000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2024-07-31 | sec_edgar |
| capex | {"amount": 21466000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2024-04-30 | sec_edgar |
| capex | {"amount": 17130000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2024-01-31 | sec_edgar |
| capex | {"amount": 10395000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2023-10-31 | sec_edgar |
| capex | {"amount": 72843000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2023-07-31 | sec_edgar |
| capex | {"amount": 14111000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2023-04-30 | sec_edgar |
| capex | {"amount": 12388000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2023-01-31 | sec_edgar |
| capex | {"amount": 6418000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-10-31 | sec_edgar |
| capex | {"amount": 44644000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-07-31 | sec_edgar |
| capex | {"amount": 24798000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-04-30 | sec_edgar |
| capex | {"amount": 23336000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-01-31 | sec_edgar |
| capex | {"amount": 5896000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-10-31 | sec_edgar |
| capex | {"amount": 13689000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2021-07-31 | sec_edgar |
| capex | {"amount": 11452000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2021-04-30 | sec_edgar |
| capex | {"amount": 9793000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-01-31 | sec_edgar |
| capex | {"amount": 7701000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-10-31 | sec_edgar |
| capex | {"amount": 13624000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2020-07-31 | sec_edgar |
| capex | {"amount": 11589000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2020-04-30 | sec_edgar |
| capex | {"amount": 18395000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2019-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 5407000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2024-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 10872000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2024-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 15735000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2024-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 13139000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2024-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 21182000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 6353000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 36077000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 7292000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 5325000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2022-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 3167000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2022-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 8654000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2022-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 4770000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2022-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 5247000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2021-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 4244000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2021-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 5027000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2021-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 9274000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2021-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1305000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2020-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 6252000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2020-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 30673000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2020-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 3765000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2019-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 53164000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2018-07-31 | sec_edgar |
| cashflow_financing | {"amount": -21144000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2024-10-31 | sec_edgar |
| cashflow_financing | {"amount": 77633000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2024-07-31 | sec_edgar |
| cashflow_financing | {"amount": 80871000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2024-04-30 | sec_edgar |
| cashflow_financing | {"amount": 49777000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2024-01-31 | sec_edgar |
| cashflow_financing | {"amount": 7158000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-10-31 | sec_edgar |
| cashflow_financing | {"amount": 5666000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-07-31 | sec_edgar |
| cashflow_financing | {"amount": -4732000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2023-04-30 | sec_edgar |
| cashflow_financing | {"amount": -1584000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2023-01-31 | sec_edgar |
| cashflow_financing | {"amount": -17808000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2022-10-31 | sec_edgar |
| cashflow_financing | {"amount": -26175000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2022-07-31 | sec_edgar |
| cashflow_financing | {"amount": -18647000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2022-04-30 | sec_edgar |
| cashflow_financing | {"amount": 5034000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2022-01-31 | sec_edgar |
| cashflow_financing | {"amount": -15848000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2021-10-31 | sec_edgar |
| cashflow_financing | {"amount": -52713000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2021-07-31 | sec_edgar |
| cashflow_financing | {"amount": -31361000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2021-04-30 | sec_edgar |
| cashflow_financing | {"amount": -13371000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2021-01-31 | sec_edgar |
| cashflow_financing | {"amount": 252000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2020-10-31 | sec_edgar |
| cashflow_financing | {"amount": -39157000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2020-07-31 | sec_edgar |
| cashflow_financing | {"amount": -3534000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2020-04-30 | sec_edgar |
| cashflow_financing | {"amount": 129547000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2019-07-31 | sec_edgar |
| cashflow_investing | {"amount": -11556000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2024-10-31 | sec_edgar |
| cashflow_investing | {"amount": -77274000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2024-07-31 | sec_edgar |
| cashflow_investing | {"amount": -71080000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2024-04-30 | sec_edgar |
| cashflow_investing | {"amount": -17130000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2024-01-31 | sec_edgar |
| cashflow_investing | {"amount": -10395000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2023-10-31 | sec_edgar |
| cashflow_investing | {"amount": -72572000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2023-07-31 | sec_edgar |
| cashflow_investing | {"amount": -14111000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2023-04-30 | sec_edgar |
| cashflow_investing | {"amount": -12388000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2023-01-31 | sec_edgar |
| cashflow_investing | {"amount": -6418000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2022-10-31 | sec_edgar |
| cashflow_investing | {"amount": -43734000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2022-07-31 | sec_edgar |
| cashflow_investing | {"amount": -24798000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2022-04-30 | sec_edgar |
| cashflow_investing | {"amount": -23336000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2022-01-31 | sec_edgar |
| cashflow_investing | {"amount": -5896000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2021-10-31 | sec_edgar |
| cashflow_investing | {"amount": -13567000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2021-07-31 | sec_edgar |
| cashflow_investing | {"amount": -11400000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2021-04-30 | sec_edgar |
| cashflow_investing | {"amount": -9748000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2021-01-31 | sec_edgar |
| cashflow_investing | {"amount": -7686000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2020-10-31 | sec_edgar |
| cashflow_investing | {"amount": -13535000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2020-07-31 | sec_edgar |
| cashflow_investing | {"amount": -11539000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2020-04-30 | sec_edgar |
| cashflow_investing | {"amount": -221412000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2019-07-31 | sec_edgar |
| cashflow_operating | {"amount": 27235000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2024-10-31 | sec_edgar |
| cashflow_operating | {"amount": 4160000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2024-07-31 | sec_edgar |
| cashflow_operating | {"amount": -409000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2024-04-30 | sec_edgar |
| cashflow_operating | {"amount": -25861000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2024-01-31 | sec_edgar |
| cashflow_operating | {"amount": 18066000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-10-31 | sec_edgar |
| cashflow_operating | {"amount": 70092000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-07-31 | sec_edgar |
| cashflow_operating | {"amount": 51753000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-04-30 | sec_edgar |
| cashflow_operating | {"amount": 18097000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-01-31 | sec_edgar |
| cashflow_operating | {"amount": 26384000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2022-10-31 | sec_edgar |
| cashflow_operating | {"amount": 68832000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2022-07-31 | sec_edgar |
| cashflow_operating | {"amount": 47855000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2022-04-30 | sec_edgar |
| cashflow_operating | {"amount": 18828000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2022-01-31 | sec_edgar |
| cashflow_operating | {"amount": 22747000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2021-10-31 | sec_edgar |
| cashflow_operating | {"amount": 64272000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2021-07-31 | sec_edgar |
| cashflow_operating | {"amount": 41536000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2021-04-30 | sec_edgar |
| cashflow_operating | {"amount": 26141000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2021-01-31 | sec_edgar |
| cashflow_operating | {"amount": 2487000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2020-10-31 | sec_edgar |
| cashflow_operating | {"amount": 55179000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2020-07-31 | sec_edgar |
| cashflow_operating | {"amount": 41981000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2020-04-30 | sec_edgar |
| cashflow_operating | {"amount": 42466000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2019-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 147200572, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 147073614, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 147048822, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 115409107, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 115367710, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 115316308, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 115293780, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 115219396, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 115184161, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 115184161, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 115167763, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 115065210, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 115046793, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 115046793, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 115046793, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 101713460, "concept": "us-gaap:CommonStockSharesIssued"} | 2020-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 147200572, "concept": "dei:EntityCommonStockSharesOutstanding" | 2024-11-29 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 147200572, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 147165073, "concept": "dei:EntityCommonStockSharesOutstanding" | 2024-09-26 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 147073614, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 147052392, "concept": "dei:EntityCommonStockSharesOutstanding" | 2024-05-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 147048822, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 115409107, "concept": "dei:EntityCommonStockSharesOutstanding" | 2024-02-28 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 115409107, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 115367710, "concept": "dei:EntityCommonStockSharesOutstanding" | 2023-11-29 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 115367710, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 115316308, "concept": "dei:EntityCommonStockSharesOutstanding" | 2023-09-21 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 115316308, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 115293780, "concept": "dei:EntityCommonStockSharesOutstanding" | 2023-06-01 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 115293780, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 115219396, "concept": "dei:EntityCommonStockSharesOutstanding" | 2023-03-01 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 115219396, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 115184193, "concept": "dei:EntityCommonStockSharesOutstanding" | 2022-11-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 115184161, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2022-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 115184161, "concept": "dei:EntityCommonStockSharesOutstanding" | 2022-09-21 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 115184161, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2022-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 115167916, "concept": "dei:EntityCommonStockSharesOutstanding" | 2022-05-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 115167763, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2022-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 115065210, "concept": "dei:EntityCommonStockSharesOutstanding" | 2022-02-28 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 115065210, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2022-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 115046793, "concept": "dei:EntityCommonStockSharesOutstanding" | 2021-11-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 115046793, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2021-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 115046793, "concept": "dei:EntityCommonStockSharesOutstanding" | 2021-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 115046793, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2021-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 114381404, "concept": "dei:EntityCommonStockSharesOutstanding" | 2021-06-07 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 114381404, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2021-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 101713460, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2020-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 61442000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2024-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 190555000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2024-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 41089000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2024-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 134472000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2024-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 44727000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2024-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 93383000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2024-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 48656000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2023-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 187307000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2023-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 40731000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2023-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 142494000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2023-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 48302000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2023-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 101763000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2023-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 53461000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2022-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 187330000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2022-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 148652000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2022-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 47622000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2022-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 49259000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2022-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 101030000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2022-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 51771000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2021-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 169265000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2021-07-31 | sec_edgar |
Cite as: FACTANKER, https://factanker.com/entity/c187e8d5-9bf6-4081-8f76-7ee7c30b194a