FACTANKER · measured, cited, anchored official records connected

Organization record

AVID BIOSERVICES, INC.

All evidence-backed facts for this organization, identity resolved across official registers.

CIK: 0000704562Every fact source-linked

Cite: FACTANKER, https://factanker.com/entity/8389c943-879f-4263-a33e-655a3a739065

Facts on record

Newest first; every row links to its evidence page.

FactValuePeriodSource
accounts_payable{"amount": 9251000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-10-31sec_edgar
accounts_payable{"amount": 19999000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-07-31sec_edgar
accounts_payable{"amount": 20667000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-04-30sec_edgar
accounts_payable{"amount": 19514000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-01-31sec_edgar
accounts_payable{"amount": 22784000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-10-31sec_edgar
accounts_payable{"amount": 22813000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-07-31sec_edgar
accounts_payable{"amount": 24593000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-04-30sec_edgar
accounts_payable{"amount": 36392000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-01-31sec_edgar
accounts_payable{"amount": 23328000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-10-31sec_edgar
accounts_payable{"amount": 30461000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-07-31sec_edgar
accounts_payable{"amount": 9504000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-04-30sec_edgar
accounts_payable{"amount": 6456000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-01-31sec_edgar
accounts_payable{"amount": 10005000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-10-31sec_edgar
accounts_payable{"amount": 9611000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-07-31sec_edgar
accounts_payable{"amount": 9257000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-04-30sec_edgar
accounts_payable{"amount": 6855000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-01-31sec_edgar
accounts_payable{"amount": 5654000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-10-31sec_edgar
accounts_payable{"amount": 5724000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-07-31sec_edgar
accounts_payable{"amount": 5926000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-04-30sec_edgar
accounts_payable{"amount": 5332000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-01-31sec_edgar
accounts_payable{"amount": 6126000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-10-31sec_edgar
accounts_payable{"amount": 5458000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-07-31sec_edgar
accounts_payable{"amount": 4352000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-04-30sec_edgar
accounts_payable{"amount": 2916000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-01-31sec_edgar
accounts_payable{"amount": 3223000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-10-31sec_edgar
accounts_payable{"amount": 3122000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-07-31sec_edgar
accounts_payable{"amount": 1909000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-04-30sec_edgar
accounts_payable{"amount": 1911000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-01-31sec_edgar
accounts_payable{"amount": 2739000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-10-31sec_edgar
accounts_payable{"amount": 4013000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-07-31sec_edgar
accounts_payable{"amount": 3000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-04-30sec_edgar
accounts_payable{"amount": 7696000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-01-31sec_edgar
accounts_payable{"amount": 11572000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-10-31sec_edgar
accounts_payable{"amount": 9095000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-07-31sec_edgar
accounts_payable{"amount": 8429000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-04-30sec_edgar
accounts_payable{"amount": 7844000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-01-31sec_edgar
accounts_payable{"amount": 6901000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-10-31sec_edgar
accounts_payable{"amount": 9840000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-07-31sec_edgar
accounts_payable{"amount": 10385000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-04-30sec_edgar
accounts_payable{"amount": 6814000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-01-31sec_edgar
accounts_payable{"amount": 3840000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-10-31sec_edgar
accounts_payable{"amount": 5080000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-07-31sec_edgar
accounts_payable{"amount": 2434000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-04-30sec_edgar
accounts_payable{"amount": 1879000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-01-31sec_edgar
accounts_payable{"amount": 2371000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-10-31sec_edgar
accounts_payable{"amount": 2160000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-07-31sec_edgar
accounts_payable{"amount": 2821000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-04-30sec_edgar
accounts_payable{"amount": 1620000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-01-31sec_edgar
accounts_payable{"amount": 3176000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-10-31sec_edgar
accounts_payable{"amount": 4151000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-07-31sec_edgar
accounts_payable{"amount": 3492000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-04-30sec_edgar
accounts_payable{"amount": 3940000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-01-31sec_edgar
accounts_payable{"amount": 4425000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-10-31sec_edgar
accounts_payable{"amount": 2959000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-07-31sec_edgar
accounts_payable{"amount": 4046000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-04-30sec_edgar
accounts_receivable{"amount": 18411000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-10-31sec_edgar
accounts_receivable{"amount": 20962000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-07-31sec_edgar
accounts_receivable{"amount": 16644000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-04-30sec_edgar
accounts_receivable{"amount": 18538000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-01-31sec_edgar
accounts_receivable{"amount": 13379000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-10-31sec_edgar
accounts_receivable{"amount": 16209000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-07-31sec_edgar
accounts_receivable{"amount": 18298000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-04-30sec_edgar
accounts_receivable{"amount": 14826000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-01-31sec_edgar
accounts_receivable{"amount": 20580000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-10-31sec_edgar
accounts_receivable{"amount": 25945000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-07-31sec_edgar
accounts_receivable{"amount": 20547000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-04-30sec_edgar
accounts_receivable{"amount": 28009000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-01-31sec_edgar
accounts_receivable{"amount": 18137000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-10-31sec_edgar
accounts_receivable{"amount": 18354000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-07-31sec_edgar
accounts_receivable{"amount": 18842000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-04-30sec_edgar
accounts_receivable{"amount": 27113000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-01-31sec_edgar
accounts_receivable{"amount": 11568000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-10-31sec_edgar
accounts_receivable{"amount": 14311000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-07-31sec_edgar
accounts_receivable{"amount": 8606000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-04-30sec_edgar
accounts_receivable{"amount": 10151000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-01-31sec_edgar
accounts_receivable{"amount": 7422000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-10-31sec_edgar
accounts_receivable{"amount": 8223000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-07-31sec_edgar
accounts_receivable{"amount": 7374000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-04-30sec_edgar
accounts_receivable{"amount": 7885000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-01-31sec_edgar
accounts_receivable{"amount": 4197000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-10-31sec_edgar
accounts_receivable{"amount": 2951000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-07-31sec_edgar
accounts_receivable{"amount": 3754000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-04-30sec_edgar
accounts_receivable{"amount": 7967000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-01-31sec_edgar
accounts_receivable{"amount": 3508000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-10-31sec_edgar
accounts_receivable{"amount": 7884000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-07-31sec_edgar
accounts_receivable{"amount": 7742000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-04-30sec_edgar
accounts_receivable{"amount": 5883000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-01-31sec_edgar
accounts_receivable{"amount": 6066000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-10-31sec_edgar
accounts_receivable{"amount": 7537000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-07-31sec_edgar
accounts_receivable{"amount": 2859000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-04-30sec_edgar
accounts_receivable{"amount": 8599000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-01-31sec_edgar
accounts_receivable{"amount": 2904000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-10-31sec_edgar
accounts_receivable{"amount": 1805000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-07-31sec_edgar
accounts_receivable{"amount": 3813000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-04-30sec_edgar
accounts_receivable{"amount": 6284000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-01-31sec_edgar
accounts_receivable{"amount": 3361000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-10-31sec_edgar
accounts_receivable{"amount": 1391000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-07-31sec_edgar
accounts_receivable{"amount": 1332000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-04-30sec_edgar
accounts_receivable{"amount": 2782000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-01-31sec_edgar
accounts_receivable{"amount": 1936000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-10-31sec_edgar
accounts_receivable{"amount": 2272000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-07-31sec_edgar
accounts_receivable{"amount": 1662000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-04-30sec_edgar
accounts_receivable{"amount": 1983000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-01-31sec_edgar
accounts_receivable{"amount": 2320000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-10-31sec_edgar
accounts_receivable{"amount": 2271000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-07-31sec_edgar
accounts_receivable{"amount": 2353000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-04-30sec_edgar
accounts_receivable{"amount": 2078000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-01-31sec_edgar
accounts_receivable{"amount": 1191000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2011-10-31sec_edgar
accounts_receivable{"amount": 1087000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2011-07-31sec_edgar
accounts_receivable{"amount": 1389000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2011-04-30sec_edgar
capex{"amount": 4758000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2024-10-31sec_edgar
capex{"amount": 1311000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2024-07-31sec_edgar
capex{"amount": 31805000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2024-04-30sec_edgar
capex{"amount": 26112000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2024-01-31sec_edgar
capex{"amount": 21624000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2023-10-31sec_edgar
capex{"amount": 14156000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2023-07-31sec_edgar
capex{"amount": 77803000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2023-04-30sec_edgar
capex{"amount": 52580000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2023-01-31sec_edgar
capex{"amount": 41277000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2022-10-31sec_edgar
capex{"amount": 6869000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2022-07-31sec_edgar
capex{"amount": 56411000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2022-04-30sec_edgar
capex{"amount": 31845000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2022-01-31sec_edgar
capex{"amount": 11824000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2021-10-31sec_edgar
capex{"amount": 4199000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-07-31sec_edgar
capex{"amount": 9864000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-04-30sec_edgar
capex{"amount": 5717000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-01-31sec_edgar
capex{"amount": 2980000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-10-31sec_edgar
capex{"amount": 489000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2020-07-31sec_edgar
capex{"amount": 3812000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-04-30sec_edgar
capex{"amount": 3025000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-01-31sec_edgar
capex{"amount": 985000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2019-10-31sec_edgar
capex{"amount": 38000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2019-07-31sec_edgar
capex{"amount": 1502000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-04-30sec_edgar
capex{"amount": 1248000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-01-31sec_edgar
capex{"amount": 446000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2018-10-31sec_edgar
capex{"amount": 192000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2018-07-31sec_edgar
capex{"amount": 3793000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-04-30sec_edgar
capex{"amount": 2144000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-01-31sec_edgar
capex{"amount": 1809000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-10-31sec_edgar
capex{"amount": 403000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2017-07-31sec_edgar
capex{"amount": 3627000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-04-30sec_edgar
capex{"amount": 2644000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-01-31sec_edgar
capex{"amount": 1066000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-10-31sec_edgar
capex{"amount": 275000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2016-07-31sec_edgar
capex{"amount": 8878000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-04-30sec_edgar
capex{"amount": 7909000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-01-31sec_edgar
capex{"amount": 4534000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-10-31sec_edgar
capex{"amount": 1099000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-07-31sec_edgar
capex{"amount": 9047000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-04-30sec_edgar
capex{"amount": 4805000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-01-31sec_edgar
capex{"amount": 2571000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2014-10-31sec_edgar
capex{"amount": 1349000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2014-07-31sec_edgar
capex{"amount": 755000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2014-04-30sec_edgar
capex{"amount": 543000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2014-01-31sec_edgar
capex{"amount": 53000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2013-10-31sec_edgar
capex{"amount": 27000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2013-07-31sec_edgar
capex{"amount": 853000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2013-04-30sec_edgar
capex{"amount": 1554000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2012-04-30sec_edgar
cash_and_equivalents{"amount": 33415000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-10-31sec_edgar
cash_and_equivalents{"amount": 33381000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-07-31sec_edgar
cash_and_equivalents{"amount": 38106000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-04-30sec_edgar
cash_and_equivalents{"amount": 30708000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-01-31sec_edgar
cash_and_equivalents{"amount": 31424000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-10-31sec_edgar
cash_and_equivalents{"amount": 24898000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-07-31sec_edgar
cash_and_equivalents{"amount": 38542000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-04-30sec_edgar
cash_and_equivalents{"amount": 59916000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-01-31sec_edgar
cash_and_equivalents{"amount": 77292000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-10-31sec_edgar
cash_and_equivalents{"amount": 115137000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2022-07-31sec_edgar
cash_and_equivalents{"amount": 126166000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2022-04-30sec_edgar
cash_and_equivalents{"amount": 149957000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2022-01-31sec_edgar
cash_and_equivalents{"amount": 163675000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2021-10-31sec_edgar
cash_and_equivalents{"amount": 159692000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2021-07-31sec_edgar
cash_and_equivalents{"amount": 169915000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2021-04-30sec_edgar
cash_and_equivalents{"amount": 70894000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2021-01-31sec_edgar
cash_and_equivalents{"amount": 35664000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2020-10-31sec_edgar
cash_and_equivalents{"amount": 28211000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2020-07-31sec_edgar
cash_and_equivalents{"amount": 36262000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2020-04-30sec_edgar
cash_and_equivalents{"amount": 30687000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2020-01-31sec_edgar
cash_and_equivalents{"amount": 33960000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-10-31sec_edgar
cash_and_equivalents{"amount": 28944000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-07-31sec_edgar
cash_and_equivalents{"amount": 32351000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-04-30sec_edgar
cash_and_equivalents{"amount": 27758000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-01-31sec_edgar
cash_and_equivalents{"amount": 32694000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-10-31sec_edgar
cash_and_equivalents{"amount": 37484000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-07-31sec_edgar
cash_and_equivalents{"amount": 42265000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-04-30sec_edgar
cash_and_equivalents{"amount": 17938000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-01-31sec_edgar
cash_and_equivalents{"amount": 27727000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-10-31sec_edgar
cash_and_equivalents{"amount": 37256000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-07-31sec_edgar
cash_and_equivalents{"amount": 46799000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-04-30sec_edgar
cash_and_equivalents{"amount": 41528000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-01-31sec_edgar
cash_and_equivalents{"amount": 49055000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-10-31sec_edgar
cash_and_equivalents{"amount": 44195000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-07-31sec_edgar
cash_and_equivalents{"amount": 61412000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-04-30sec_edgar
cash_and_equivalents{"amount": 67470000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-01-31sec_edgar
cash_and_equivalents{"amount": 72005000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-10-31sec_edgar
cash_and_equivalents{"amount": 59016000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-07-31sec_edgar
cash_and_equivalents{"amount": 68001000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-04-30sec_edgar
cash_and_equivalents{"amount": 55238000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-01-31sec_edgar
cash_and_equivalents{"amount": 64439000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2014-10-31sec_edgar
cash_and_equivalents{"amount": 73256000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2014-07-31sec_edgar