FACTANKER · measured, cited, anchored official records connected

Organization record

PHARMA-BIO SERV, INC.

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

CIK: 0001304161Every fact source-linked

Cite: FACTANKER, https://factanker.com/entity/0fde85cd-9c14-4504-ad90-f12842d7f4a5

Facts on record

Newest first; every row links to its evidence page.

FactValuePeriodSource
accounts_payable{"amount": 1328986, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-01-31sec_edgar
accounts_payable{"amount": 1629600, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-10-31sec_edgar
accounts_payable{"amount": 1738734, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-07-31sec_edgar
accounts_payable{"amount": 1512395, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-04-30sec_edgar
accounts_payable{"amount": 2071264, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-10-31sec_edgar
accounts_receivable{"amount": 2421459, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2026-07-31sec_edgar
accounts_receivable{"amount": 2723404, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2026-04-30sec_edgar
accounts_receivable{"amount": 2654675, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2026-01-31sec_edgar
accounts_receivable{"amount": 2360682, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-10-31sec_edgar
accounts_receivable{"amount": 2015529, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-07-31sec_edgar
accounts_receivable{"amount": 2684052, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-04-30sec_edgar
accounts_receivable{"amount": 2681752, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-01-31sec_edgar
accounts_receivable{"amount": 2510909, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-10-31sec_edgar
accounts_receivable{"amount": 2599159, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-07-31sec_edgar
accounts_receivable{"amount": 2614817, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-04-30sec_edgar
accounts_receivable{"amount": 2407580, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-01-31sec_edgar
accounts_receivable{"amount": 3940845, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-10-31sec_edgar
accounts_receivable{"amount": 4631107, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-07-31sec_edgar
accounts_receivable{"amount": 5029055, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-04-30sec_edgar
accounts_receivable{"amount": 4325772, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-01-31sec_edgar
accounts_receivable{"amount": 4982500, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-10-31sec_edgar
accounts_receivable{"amount": 4802756, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-07-31sec_edgar
accounts_receivable{"amount": 5478212, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-04-30sec_edgar
accounts_receivable{"amount": 5046481, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-01-31sec_edgar
accounts_receivable{"amount": 4613142, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-10-31sec_edgar
accounts_receivable{"amount": 10082222, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-07-31sec_edgar
accounts_receivable{"amount": 10364675, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-04-30sec_edgar
accounts_receivable{"amount": 9565325, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-01-31sec_edgar
accounts_receivable{"amount": 9727591, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-10-31sec_edgar
accounts_receivable{"amount": 10044362, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-07-31sec_edgar
accounts_receivable{"amount": 9976981, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-04-30sec_edgar
accounts_receivable{"amount": 7716573, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-01-31sec_edgar
accounts_receivable{"amount": 8781026, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-10-31sec_edgar
accounts_receivable{"amount": 7802447, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-07-31sec_edgar
accounts_receivable{"amount": 6663424, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-04-30sec_edgar
accounts_receivable{"amount": 5456283, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-01-31sec_edgar
accounts_receivable{"amount": 5193385, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-10-31sec_edgar
accounts_receivable{"amount": 5179579, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-07-31sec_edgar
accounts_receivable{"amount": 6567453, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-04-30sec_edgar
accounts_receivable{"amount": 6053081, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-01-31sec_edgar
accounts_receivable{"amount": 6317390, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-10-31sec_edgar
accounts_receivable{"amount": 6946495, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-07-31sec_edgar
accounts_receivable{"amount": 6611800, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-04-30sec_edgar
accounts_receivable{"amount": 6015011, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-01-31sec_edgar
accounts_receivable{"amount": 6853123, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-10-31sec_edgar
accounts_receivable{"amount": 7377450, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-07-31sec_edgar
accounts_receivable{"amount": 7704986, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-04-30sec_edgar
accounts_receivable{"amount": 7362161, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-01-31sec_edgar
accounts_receivable{"amount": 7447984, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-10-31sec_edgar
accounts_receivable{"amount": 7680494, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-07-31sec_edgar
accounts_receivable{"amount": 7107921, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-04-30sec_edgar
accounts_receivable{"amount": 6285843, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-01-31sec_edgar
accounts_receivable{"amount": 6385575, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-10-31sec_edgar
accounts_receivable{"amount": 6386019, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-07-31sec_edgar
accounts_receivable{"amount": 7039270, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-04-30sec_edgar
accounts_receivable{"amount": 5671395, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-01-31sec_edgar
accounts_receivable{"amount": 7403987, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-10-31sec_edgar
accounts_receivable{"amount": 8051867, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-07-31sec_edgar
accounts_receivable{"amount": 7611888, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-04-30sec_edgar
accounts_receivable{"amount": 7719623, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-01-31sec_edgar
accounts_receivable{"amount": 7580167, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-10-31sec_edgar
accounts_receivable{"amount": 7185615, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-07-31sec_edgar
accounts_receivable{"amount": 6944808, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-04-30sec_edgar
accounts_receivable{"amount": 5746945, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-01-31sec_edgar
accounts_receivable{"amount": 4864616, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2011-10-31sec_edgar
accounts_receivable{"amount": 4117647, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2011-07-31sec_edgar
accounts_receivable{"amount": 2520407, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2010-10-31sec_edgar
capex{"amount": 1390, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2026-07-31sec_edgar
capex{"amount": 6122, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2026-07-31sec_edgar
capex{"amount": 4732, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2026-04-30sec_edgar
capex{"amount": 2321, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2026-04-30sec_edgar
capex{"amount": 2411, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2026-01-31sec_edgar
capex{"amount": 6644, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2025-10-31sec_edgar
capex{"amount": 6294, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2025-07-31sec_edgar
capex{"amount": 2036, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2025-07-31sec_edgar
capex{"amount": 4258, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2025-04-30sec_edgar
capex{"amount": 4258, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2025-04-30sec_edgar
capex{"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency":2025-01-31sec_edgar
capex{"amount": 159743, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2024-10-31sec_edgar
capex{"amount": 1908, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2024-07-31sec_edgar
capex{"amount": 2728, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2024-07-31sec_edgar
capex{"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency":2024-04-30sec_edgar
capex{"amount": 820, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency2024-04-30sec_edgar
capex{"amount": 820, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency2024-01-31sec_edgar
capex{"amount": 7251, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2023-10-31sec_edgar
capex{"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency":2023-07-31sec_edgar
capex{"amount": 8831, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2023-07-31sec_edgar
capex{"amount": 764, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency2023-04-30sec_edgar
capex{"amount": 8831, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2023-04-30sec_edgar
capex{"amount": 8067, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2023-01-31sec_edgar
capex{"amount": 19269, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2022-10-31sec_edgar
capex{"amount": 7132, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2022-07-31sec_edgar
capex{"amount": 2087, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2022-07-31sec_edgar
capex{"amount": 5045, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2022-04-30sec_edgar
capex{"amount": 4361, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2022-04-30sec_edgar
capex{"amount": 684, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency2022-01-31sec_edgar
capex{"amount": 10845, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2021-10-31sec_edgar
capex{"amount": 7110, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2021-07-31sec_edgar
capex{"amount": 11726, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2021-07-31sec_edgar
capex{"amount": 2048, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2021-04-30sec_edgar
capex{"amount": 4616, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2021-04-30sec_edgar
capex{"amount": 2568, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2021-01-31sec_edgar
capex{"amount": 55657, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2020-10-31sec_edgar
capex{"amount": 10462, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2020-07-31sec_edgar
capex{"amount": 49336, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2020-07-31sec_edgar
capex{"amount": 38874, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2020-04-30sec_edgar
capex{"amount": 27548, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2020-04-30sec_edgar
capex{"amount": 11326, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2020-01-31sec_edgar
capex{"amount": 57379, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2019-10-31sec_edgar
capex{"amount": 9402, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2019-07-31sec_edgar
capex{"amount": 48246, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2019-07-31sec_edgar
capex{"amount": 38844, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2019-04-30sec_edgar
capex{"amount": 35761, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2019-04-30sec_edgar
capex{"amount": 3083, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2019-01-31sec_edgar
capex{"amount": 122009, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2018-10-31sec_edgar
capex{"amount": 57764, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2018-07-31sec_edgar
capex{"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency":2018-07-31sec_edgar
capex{"amount": 6649, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2018-04-30sec_edgar
capex{"amount": 57764, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2018-04-30sec_edgar
capex{"amount": 51115, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2018-01-31sec_edgar
capex{"amount": 56973, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2017-10-31sec_edgar
capex{"amount": 40555, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2017-07-31sec_edgar
capex{"amount": 364647, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2017-07-31sec_edgar
capex{"amount": 43370, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2017-04-30sec_edgar
capex{"amount": 324092, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2017-04-30sec_edgar
capex{"amount": 280722, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2017-01-31sec_edgar
capex{"amount": 1808632, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-10-31sec_edgar
capex{"amount": 464586, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2016-07-31sec_edgar
capex{"amount": 1086408, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-07-31sec_edgar
capex{"amount": 621822, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2016-04-30sec_edgar
capex{"amount": 207458, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2016-04-30sec_edgar
capex{"amount": 414364, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2016-01-31sec_edgar
capex{"amount": 342364, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2015-10-31sec_edgar
capex{"amount": 33096, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2015-07-31sec_edgar
capex{"amount": 102279, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2015-07-31sec_edgar
capex{"amount": 69183, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2015-04-30sec_edgar
capex{"amount": 33745, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2015-04-30sec_edgar
capex{"amount": 35438, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2015-01-31sec_edgar
capex{"amount": 207507, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2014-10-31sec_edgar
capex{"amount": 106208, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2014-07-31sec_edgar
capex{"amount": 171820, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2014-07-31sec_edgar
capex{"amount": 65612, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2014-04-30sec_edgar
capex{"amount": 65612, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2014-04-30sec_edgar
capex{"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency":2014-01-31sec_edgar
capex{"amount": 219352, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2013-10-31sec_edgar
capex{"amount": 75630, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2013-07-31sec_edgar
capex{"amount": 175363, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2013-07-31sec_edgar
capex{"amount": 18278, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2013-04-30sec_edgar
capex{"amount": 99733, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2013-04-30sec_edgar
capex{"amount": 81455, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2013-01-31sec_edgar
capex{"amount": 187362, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2012-10-31sec_edgar
capex{"amount": 155822, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2012-07-31sec_edgar
capex{"amount": 59983, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2012-07-31sec_edgar
capex{"amount": 88878, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2012-04-30sec_edgar
capex{"amount": 95839, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2012-04-30sec_edgar
capex{"amount": 6961, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2012-01-31sec_edgar
capex{"amount": 123511, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2011-10-31sec_edgar
capex{"amount": 68764, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2011-07-31sec_edgar
capex{"amount": 2549, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2011-07-31sec_edgar
capex{"amount": 66215, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2011-04-30sec_edgar
capex{"amount": 56150, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2011-04-30sec_edgar
capex{"amount": 10065, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2011-01-31sec_edgar
capex{"amount": 45429, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2010-10-31sec_edgar
capex{"amount": 27617, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2010-07-31sec_edgar
capex{"amount": 7562, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2010-07-31sec_edgar
cash_and_equivalents{"amount": 2869584, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2023-07-31sec_edgar
cash_and_equivalents{"amount": 8096454, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2023-04-30sec_edgar
cash_and_equivalents{"amount": 14462729, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-10-31sec_edgar
cash_and_equivalents{"amount": 14238829, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-07-31sec_edgar
cash_and_equivalents{"amount": 13163997, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-04-30sec_edgar
cash_and_equivalents{"amount": 15351553, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-01-31sec_edgar
cash_and_equivalents{"amount": 17468345, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2021-10-31sec_edgar
cash_and_equivalents{"amount": 16498170, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2021-07-31sec_edgar
cash_and_equivalents{"amount": 16066487, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2021-04-30sec_edgar
cash_and_equivalents{"amount": 18988339, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2021-01-31sec_edgar
cash_and_equivalents{"amount": 17137924, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2020-10-31sec_edgar
cash_and_equivalents{"amount": 16814041, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2020-07-31sec_edgar
cash_and_equivalents{"amount": 15581997, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2020-04-30sec_edgar
cash_and_equivalents{"amount": 15254752, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2020-01-31sec_edgar
cash_and_equivalents{"amount": 15490174, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-10-31sec_edgar
cash_and_equivalents{"amount": 14795694, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-07-31sec_edgar
cash_and_equivalents{"amount": 15433111, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-04-30sec_edgar
cash_and_equivalents{"amount": 15798526, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-01-31sec_edgar
cash_and_equivalents{"amount": 16029920, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-10-31sec_edgar
cash_and_equivalents{"amount": 15118539, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-07-31sec_edgar
cash_and_equivalents{"amount": 12916944, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-04-30sec_edgar
cash_and_equivalents{"amount": 13073499, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-01-31sec_edgar
cash_and_equivalents{"amount": 11591548, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-10-31sec_edgar
cash_and_equivalents{"amount": 12197684, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-07-31sec_edgar
cash_and_equivalents{"amount": 12705090, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-04-30sec_edgar
cash_and_equivalents{"amount": 13670616, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-01-31sec_edgar
cash_and_equivalents{"amount": 13773582, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-10-31sec_edgar
cash_and_equivalents{"amount": 14008225, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-07-31sec_edgar
cash_and_equivalents{"amount": 14427747, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-04-30sec_edgar
cash_and_equivalents{"amount": 14515620, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-01-31sec_edgar
cash_and_equivalents{"amount": 14893387, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-10-31sec_edgar
cash_and_equivalents{"amount": 14007856, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-07-31sec_edgar
cash_and_equivalents{"amount": 14405483, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-04-30sec_edgar
cash_and_equivalents{"amount": 15146164, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-01-31sec_edgar
cash_and_equivalents{"amount": 15088070, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2014-10-31sec_edgar