Organization record
BIOSYNERGY 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": 79263, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-01-31 | sec_edgar |
| accounts_payable | {"amount": 92959, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-10-31 | sec_edgar |
| accounts_payable | {"amount": 26497, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-07-31 | sec_edgar |
| accounts_payable | {"amount": 3189, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-04-30 | sec_edgar |
| accounts_payable | {"amount": 3342, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-01-31 | sec_edgar |
| accounts_payable | {"amount": 4711, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-10-31 | sec_edgar |
| accounts_payable | {"amount": 4732, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-07-31 | sec_edgar |
| accounts_payable | {"amount": 23114, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-04-30 | sec_edgar |
| accounts_payable | {"amount": 4206, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-01-31 | sec_edgar |
| accounts_payable | {"amount": 6306, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-10-31 | sec_edgar |
| accounts_payable | {"amount": 7299, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-07-31 | sec_edgar |
| accounts_payable | {"amount": 4538, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-04-30 | sec_edgar |
| accounts_payable | {"amount": 14674, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-01-31 | sec_edgar |
| accounts_payable | {"amount": 9373, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-04-30 | sec_edgar |
| accounts_payable | {"amount": 6292, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-10-31 | sec_edgar |
| accounts_payable | {"amount": 21034, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-07-31 | sec_edgar |
| accounts_payable | {"amount": 3842, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-04-30 | sec_edgar |
| accounts_payable | {"amount": 19037, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-01-31 | sec_edgar |
| accounts_payable | {"amount": 6871, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-10-31 | sec_edgar |
| accounts_payable | {"amount": 37251, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-07-31 | sec_edgar |
| accounts_payable | {"amount": 4595, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-04-30 | sec_edgar |
| accounts_payable | {"amount": 13241, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-01-31 | sec_edgar |
| accounts_payable | {"amount": 18497, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-07-31 | sec_edgar |
| accounts_payable | {"amount": 15514, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-04-30 | sec_edgar |
| accounts_payable | {"amount": 14546, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-01-31 | sec_edgar |
| accounts_payable | {"amount": 14259, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-10-31 | sec_edgar |
| accounts_payable | {"amount": 22503, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-07-31 | sec_edgar |
| accounts_payable | {"amount": 14436, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-04-30 | sec_edgar |
| accounts_payable | {"amount": 15176, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-01-31 | sec_edgar |
| accounts_payable | {"amount": 8792, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-10-31 | sec_edgar |
| accounts_payable | {"amount": 22568, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-07-31 | sec_edgar |
| accounts_payable | {"amount": 17008, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-04-30 | sec_edgar |
| accounts_payable | {"amount": 26279, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-01-31 | sec_edgar |
| accounts_payable | {"amount": 20831, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-10-31 | sec_edgar |
| accounts_payable | {"amount": 15074, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-07-31 | sec_edgar |
| accounts_payable | {"amount": 12519, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-04-30 | sec_edgar |
| accounts_payable | {"amount": 12571, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-01-31 | sec_edgar |
| accounts_payable | {"amount": 21309, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-10-31 | sec_edgar |
| accounts_payable | {"amount": 20650, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-07-31 | sec_edgar |
| accounts_payable | {"amount": 15249, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-04-30 | sec_edgar |
| accounts_receivable | {"amount": 286646, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-01-31 | sec_edgar |
| accounts_receivable | {"amount": 426190, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-10-31 | sec_edgar |
| accounts_receivable | {"amount": 130515, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-07-31 | sec_edgar |
| accounts_receivable | {"amount": 264509, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-04-30 | sec_edgar |
| accounts_receivable | {"amount": 228776, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-01-31 | sec_edgar |
| accounts_receivable | {"amount": 262134, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-10-31 | sec_edgar |
| accounts_receivable | {"amount": 226525, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-07-31 | sec_edgar |
| accounts_receivable | {"amount": 262939, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-04-30 | sec_edgar |
| accounts_receivable | {"amount": 218439, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-01-31 | sec_edgar |
| accounts_receivable | {"amount": 242190, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-10-31 | sec_edgar |
| accounts_receivable | {"amount": 229201, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-07-31 | sec_edgar |
| accounts_receivable | {"amount": 246363, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-04-30 | sec_edgar |
| accounts_receivable | {"amount": 304308, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-01-31 | sec_edgar |
| accounts_receivable | {"amount": 230701, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-04-30 | sec_edgar |
| accounts_receivable | {"amount": 234585, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-10-31 | sec_edgar |
| accounts_receivable | {"amount": 213281, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-07-31 | sec_edgar |
| accounts_receivable | {"amount": 267545, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-04-30 | sec_edgar |
| accounts_receivable | {"amount": 272099, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-01-31 | sec_edgar |
| accounts_receivable | {"amount": 186899, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-10-31 | sec_edgar |
| accounts_receivable | {"amount": 130878, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-07-31 | sec_edgar |
| accounts_receivable | {"amount": 192051, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-04-30 | sec_edgar |
| accounts_receivable | {"amount": 194782, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-01-31 | sec_edgar |
| accounts_receivable | {"amount": 164009, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-07-31 | sec_edgar |
| accounts_receivable | {"amount": 162988, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-04-30 | sec_edgar |
| accounts_receivable | {"amount": 150225, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-01-31 | sec_edgar |
| accounts_receivable | {"amount": 141662, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-10-31 | sec_edgar |
| accounts_receivable | {"amount": 168780, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-07-31 | sec_edgar |
| accounts_receivable | {"amount": 190749, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-04-30 | sec_edgar |
| accounts_receivable | {"amount": 135019, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-01-31 | sec_edgar |
| accounts_receivable | {"amount": 170420, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-10-31 | sec_edgar |
| accounts_receivable | {"amount": 161163, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-07-31 | sec_edgar |
| accounts_receivable | {"amount": 173583, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-04-30 | sec_edgar |
| accounts_receivable | {"amount": 149425, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-01-31 | sec_edgar |
| accounts_receivable | {"amount": 154702, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-10-31 | sec_edgar |
| accounts_receivable | {"amount": 164200, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-07-31 | sec_edgar |
| accounts_receivable | {"amount": 167557, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-04-30 | sec_edgar |
| accounts_receivable | {"amount": 157194, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-01-31 | sec_edgar |
| accounts_receivable | {"amount": 144002, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-10-31 | sec_edgar |
| accounts_receivable | {"amount": 149374, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-07-31 | sec_edgar |
| accounts_receivable | {"amount": 150748, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-04-30 | sec_edgar |
| capex | {"amount": 9500, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2021-01-31 | sec_edgar |
| capex | {"amount": -962, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2020-01-31 | sec_edgar |
| capex | {"amount": 11022, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2019-04-30 | sec_edgar |
| capex | {"amount": 11022, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2019-01-31 | sec_edgar |
| capex | {"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency": | 2017-07-31 | sec_edgar |
| capex | {"amount": 13564, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2017-04-30 | sec_edgar |
| capex | {"amount": 6737, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2017-01-31 | sec_edgar |
| capex | {"amount": 3312, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2016-10-31 | sec_edgar |
| capex | {"amount": 3312, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2016-07-31 | sec_edgar |
| capex | {"amount": 1123, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2016-04-30 | sec_edgar |
| capex | {"amount": 1123, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2016-01-31 | sec_edgar |
| capex | {"amount": 9026, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2015-10-31 | sec_edgar |
| capex | {"amount": 1616, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2015-04-30 | sec_edgar |
| capex | {"amount": 1616, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2015-01-31 | sec_edgar |
| capex | {"amount": 1616, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2014-10-31 | sec_edgar |
| capex | {"amount": 1616, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2014-07-31 | sec_edgar |
| capex | {"amount": 3525, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2014-01-31 | sec_edgar |
| capex | {"amount": 3525, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2013-10-31 | sec_edgar |
| capex | {"amount": 8848, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2013-01-31 | sec_edgar |
| capex | {"amount": 6195, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2012-10-31 | sec_edgar |
| capex | {"amount": 5440, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2012-07-31 | sec_edgar |
| capex | {"amount": 4214, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2012-01-31 | sec_edgar |
| capex | {"amount": 4214, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2011-10-31 | sec_edgar |
| capex | {"amount": 7495, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2011-01-31 | sec_edgar |
| capex | {"amount": 7495, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2010-10-31 | sec_edgar |
| capex | {"amount": 7495, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2010-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1283354, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2021-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1260141, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2020-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1254736, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2020-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1245282, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2020-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1246516, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2020-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1224170, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1213647, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1180125, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1164650, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1177713, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1163643, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1140428, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1132692, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1106992, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1112460, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1040582, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1021508, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1092756, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1128947, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1091649, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1013234, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 969765, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2015-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 975777, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2015-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 941025, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2015-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 948655, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2014-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 879390, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2014-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 864528, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2014-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 847561, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2014-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 860531, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2013-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 785053, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2013-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 860531, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2013-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 828248, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2013-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 782415, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2012-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 782415, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2012-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 853339, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2012-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 706731, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2011-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 667897, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2011-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 461583, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2010-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 426569, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2010-04-30 | sec_edgar |
| cashflow_investing | {"amount": 1354496, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2022-01-31 | sec_edgar |
| cashflow_investing | {"amount": 9500, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "currenc | 2021-04-30 | sec_edgar |
| cashflow_investing | {"amount": 9500, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "currenc | 2021-01-31 | sec_edgar |
| cashflow_investing | {"amount": -6125, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2020-04-30 | sec_edgar |
| cashflow_investing | {"amount": -962, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "currenc | 2020-01-31 | sec_edgar |
| cashflow_investing | {"amount": -11022, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2019-04-30 | sec_edgar |
| cashflow_investing | {"amount": -11022, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2019-01-31 | sec_edgar |
| cashflow_investing | {"amount": 0, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "currency": | 2017-07-31 | sec_edgar |
| cashflow_investing | {"amount": -22196, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2017-04-30 | sec_edgar |
| cashflow_investing | {"amount": -15369, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2017-01-31 | sec_edgar |
| cashflow_investing | {"amount": -11944, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2016-10-31 | sec_edgar |
| cashflow_investing | {"amount": -3312, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2016-07-31 | sec_edgar |
| cashflow_investing | {"amount": -17961, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2016-04-30 | sec_edgar |
| cashflow_investing | {"amount": -16092, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2016-01-31 | sec_edgar |
| cashflow_investing | {"amount": -10149, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2015-10-31 | sec_edgar |
| cashflow_investing | {"amount": -290, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "currenc | 2015-07-31 | sec_edgar |
| cashflow_investing | {"amount": -35755, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2015-04-30 | sec_edgar |
| cashflow_investing | {"amount": -24719, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2015-01-31 | sec_edgar |
| cashflow_investing | {"amount": -22665, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2014-10-31 | sec_edgar |
| cashflow_investing | {"amount": -12126, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2014-07-31 | sec_edgar |
| cashflow_investing | {"amount": -32324, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2014-01-31 | sec_edgar |
| cashflow_investing | {"amount": -20126, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2013-10-31 | sec_edgar |
| cashflow_investing | {"amount": -6392, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2013-07-31 | sec_edgar |
| cashflow_investing | {"amount": -43721, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2013-01-31 | sec_edgar |
| cashflow_investing | {"amount": -36315, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2012-10-31 | sec_edgar |
| cashflow_investing | {"amount": -16048, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2012-07-31 | sec_edgar |
| cashflow_investing | {"amount": -10517, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2012-01-31 | sec_edgar |
| cashflow_investing | {"amount": -7596, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2011-10-31 | sec_edgar |
| cashflow_investing | {"amount": 61977, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2011-01-31 | sec_edgar |
| cashflow_investing | {"amount": -16577, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2010-10-31 | sec_edgar |
| cashflow_investing | {"amount": -7495, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2010-07-31 | sec_edgar |
| cashflow_operating | {"amount": -120515, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2022-01-31 | sec_edgar |
| cashflow_operating | {"amount": -162797, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2021-10-31 | sec_edgar |
| cashflow_operating | {"amount": 46586, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2021-07-31 | sec_edgar |
| cashflow_operating | {"amount": -4201, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2021-04-30 | sec_edgar |
| cashflow_operating | {"amount": 28572, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2021-01-31 | sec_edgar |
| cashflow_operating | {"amount": 14859, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2020-10-31 | sec_edgar |
| cashflow_operating | {"amount": 9454, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "currenc | 2020-07-31 | sec_edgar |
| cashflow_operating | {"amount": 71282, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2020-04-30 | sec_edgar |
| cashflow_operating | {"amount": 67353, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2020-01-31 | sec_edgar |
| cashflow_operating | {"amount": 44045, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2019-10-31 | sec_edgar |
| cashflow_operating | {"amount": 33522, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2019-07-31 | sec_edgar |
| cashflow_operating | {"amount": 50719, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2019-04-30 | sec_edgar |
| cashflow_operating | {"amount": 45244, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2019-01-31 | sec_edgar |
| cashflow_operating | {"amount": 40826, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2018-10-31 | sec_edgar |
| cashflow_operating | {"amount": 23215, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2018-07-31 | sec_edgar |
| cashflow_operating | {"amount": 99846, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2018-04-30 | sec_edgar |
| cashflow_operating | {"amount": 92110, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2018-01-31 | sec_edgar |
| cashflow_operating | {"amount": 66410, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2017-10-31 | sec_edgar |
| cashflow_operating | {"amount": 71878, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2017-07-31 | sec_edgar |
| cashflow_operating | {"amount": -28871, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2017-04-30 | sec_edgar |
| cashflow_operating | {"amount": -54772, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2017-01-31 | sec_edgar |
| cashflow_operating | {"amount": 13051, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2016-10-31 | sec_edgar |
| cashflow_operating | {"amount": 40610, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2016-07-31 | sec_edgar |
| cashflow_operating | {"amount": 133833, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2016-04-30 | sec_edgar |