Organization record
SIGMATRON INTERNATIONAL, 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_receivable | {"amount": 33376652, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-04-30 | sec_edgar |
| accounts_receivable | {"amount": 28611916, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-01-31 | sec_edgar |
| accounts_receivable | {"amount": 30476541, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-10-31 | sec_edgar |
| accounts_receivable | {"amount": 35724814, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-07-31 | sec_edgar |
| accounts_receivable | {"amount": 32043985, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-04-30 | sec_edgar |
| accounts_receivable | {"amount": 42428744, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-01-31 | sec_edgar |
| accounts_receivable | {"amount": 40969178, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-10-31 | sec_edgar |
| accounts_receivable | {"amount": 44226653, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-07-31 | sec_edgar |
| accounts_receivable | {"amount": 46284818, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-04-30 | sec_edgar |
| accounts_receivable | {"amount": 41487646, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-01-31 | sec_edgar |
| accounts_receivable | {"amount": 47591181, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-10-31 | sec_edgar |
| accounts_receivable | {"amount": 52106147, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-07-31 | sec_edgar |
| accounts_receivable | {"amount": 40811280, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-04-30 | sec_edgar |
| accounts_receivable | {"amount": 36854823, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-01-31 | sec_edgar |
| accounts_receivable | {"amount": 45124405, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-10-31 | sec_edgar |
| accounts_receivable | {"amount": 33753786, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-07-31 | sec_edgar |
| accounts_receivable | {"amount": 28783161, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-04-30 | sec_edgar |
| accounts_receivable | {"amount": 26289585, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-01-31 | sec_edgar |
| accounts_receivable | {"amount": 24633138, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-10-31 | sec_edgar |
| accounts_receivable | {"amount": 28017482, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-07-31 | sec_edgar |
| accounts_receivable | {"amount": 30804976, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-04-30 | sec_edgar |
| accounts_receivable | {"amount": 25606523, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-01-31 | sec_edgar |
| accounts_receivable | {"amount": 29924877, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-10-31 | sec_edgar |
| accounts_receivable | {"amount": 31929092, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-07-31 | sec_edgar |
| accounts_receivable | {"amount": 31441381, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-04-30 | sec_edgar |
| accounts_receivable | {"amount": 29557061, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-01-31 | sec_edgar |
| accounts_receivable | {"amount": 33948731, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-10-31 | sec_edgar |
| accounts_receivable | {"amount": 31161032, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-07-31 | sec_edgar |
| accounts_receivable | {"amount": 26638367, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-04-30 | sec_edgar |
| accounts_receivable | {"amount": 26685952, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-01-31 | sec_edgar |
| accounts_receivable | {"amount": 26614409, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-10-31 | sec_edgar |
| accounts_receivable | {"amount": 26039115, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-07-31 | sec_edgar |
| accounts_receivable | {"amount": 26656871, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-04-30 | sec_edgar |
| accounts_receivable | {"amount": 20715951, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-01-31 | sec_edgar |
| accounts_receivable | {"amount": 21241217, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-10-31 | sec_edgar |
| accounts_receivable | {"amount": 19362950, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-07-31 | sec_edgar |
| accounts_receivable | {"amount": 17844228, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-04-30 | sec_edgar |
| accounts_receivable | {"amount": 20621784, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-01-31 | sec_edgar |
| accounts_receivable | {"amount": 22382064, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-10-31 | sec_edgar |
| accounts_receivable | {"amount": 20687556, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-07-31 | sec_edgar |
| accounts_receivable | {"amount": 20170723, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-04-30 | sec_edgar |
| accounts_receivable | {"amount": 18604517, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-01-31 | sec_edgar |
| accounts_receivable | {"amount": 20476029, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-10-31 | sec_edgar |
| accounts_receivable | {"amount": 19793046, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-07-31 | sec_edgar |
| accounts_receivable | {"amount": 19293791, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-04-30 | sec_edgar |
| accounts_receivable | {"amount": 19675393, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-01-31 | sec_edgar |
| accounts_receivable | {"amount": 18880069, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-10-31 | sec_edgar |
| accounts_receivable | {"amount": 19520637, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-07-31 | sec_edgar |
| accounts_receivable | {"amount": 19421252, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-04-30 | sec_edgar |
| accounts_receivable | {"amount": 16960147, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-01-31 | sec_edgar |
| accounts_receivable | {"amount": 18739228, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-10-31 | sec_edgar |
| accounts_receivable | {"amount": 19781045, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-07-31 | sec_edgar |
| accounts_receivable | {"amount": 27916288, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-04-30 | sec_edgar |
| accounts_receivable | {"amount": 28011239, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-01-31 | sec_edgar |
| accounts_receivable | {"amount": 27696829, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-10-31 | sec_edgar |
| accounts_receivable | {"amount": 25135955, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-07-31 | sec_edgar |
| accounts_receivable | {"amount": 23549065, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 2026101, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1729119, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1805098, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1721599, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 2543294, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2443852, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1957292, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3493324, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 3097237, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3320993, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4140600, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4325268, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 3506609, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4577202, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2921024, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2868217, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 2267284, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2273584, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2454303, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5440319, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 3879181, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5076820, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2797537, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4607731, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 4267155, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 7591585, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5453236, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4668931, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 4991426, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3457928, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3286021, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4138102, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 3044438, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3013336, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2010-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4311500, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2010-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4052572, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2010-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 3032250, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2025-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2100287, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2025-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 3983483, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2024-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 5303318, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2024-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2417360, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2024-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 3716998, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2024-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 3250026, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1654891, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 819129, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2023-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1472729, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2388653, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2022-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 4446173, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2022-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2498589, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2022-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 3146746, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2022-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2420346, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2021-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 3186580, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2021-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2950955, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2021-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2744679, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2021-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 4956038, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2020-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2846096, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2020-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 6779445, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2020-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 945146, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2020-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 3470466, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2019-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1487730, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2019-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1005810, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2019-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2026101, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2019-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1729119, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2018-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1805098, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2018-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1721599, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2018-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 3493324, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2017-04-30 | sec_edgar |
| cashflow_financing | {"amount": -25015838, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2025-04-30 | sec_edgar |
| cashflow_financing | {"amount": -21390793, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2025-01-31 | sec_edgar |
| cashflow_financing | {"amount": -10657216, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2024-10-31 | sec_edgar |
| cashflow_financing | {"amount": 426104, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2024-07-31 | sec_edgar |
| cashflow_financing | {"amount": -26278929, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2024-04-30 | sec_edgar |
| cashflow_financing | {"amount": -12267545, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2024-01-31 | sec_edgar |
| cashflow_financing | {"amount": -12930306, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2023-10-31 | sec_edgar |
| cashflow_financing | {"amount": -6292323, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2023-07-31 | sec_edgar |
| cashflow_financing | {"amount": 24155387, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2023-04-30 | sec_edgar |
| cashflow_financing | {"amount": 33967070, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2023-01-31 | sec_edgar |
| cashflow_financing | {"amount": 23443457, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2022-10-31 | sec_edgar |
| cashflow_financing | {"amount": 19887738, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2022-07-31 | sec_edgar |
| cashflow_financing | {"amount": 29476071, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2022-04-30 | sec_edgar |
| cashflow_financing | {"amount": 18418465, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2022-01-31 | sec_edgar |
| cashflow_financing | {"amount": 16650707, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2021-10-31 | sec_edgar |
| cashflow_financing | {"amount": 2846560, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2021-07-31 | sec_edgar |
| cashflow_financing | {"amount": -1140346, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2021-04-30 | sec_edgar |
| cashflow_financing | {"amount": -1313461, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2021-01-31 | sec_edgar |
| cashflow_financing | {"amount": -271898, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2020-10-31 | sec_edgar |
| cashflow_financing | {"amount": 3308008, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2020-07-31 | sec_edgar |
| cashflow_financing | {"amount": -4265834, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2020-04-30 | sec_edgar |
| cashflow_financing | {"amount": -12580281, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2020-01-31 | sec_edgar |
| cashflow_financing | {"amount": -8339867, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2019-10-31 | sec_edgar |
| cashflow_financing | {"amount": -2904247, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2019-07-31 | sec_edgar |
| cashflow_financing | {"amount": 3265340, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2019-04-30 | sec_edgar |
| cashflow_financing | {"amount": 6788411, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2019-01-31 | sec_edgar |
| cashflow_financing | {"amount": 5424834, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2018-10-31 | sec_edgar |
| cashflow_financing | {"amount": 4231403, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2018-07-31 | sec_edgar |
| cashflow_financing | {"amount": 6676729, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2018-04-30 | sec_edgar |
| cashflow_financing | {"amount": 9939256, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2018-01-31 | sec_edgar |
| cashflow_financing | {"amount": 4992700, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2017-10-31 | sec_edgar |
| cashflow_financing | {"amount": 1888654, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2017-07-31 | sec_edgar |
| cashflow_financing | {"amount": 2727303, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2017-04-30 | sec_edgar |
| cashflow_financing | {"amount": 1114904, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2017-01-31 | sec_edgar |
| cashflow_financing | {"amount": 4550793, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2013-10-31 | sec_edgar |
| cashflow_financing | {"amount": 714835, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2013-07-31 | sec_edgar |
| cashflow_financing | {"amount": 2193615, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2013-04-30 | sec_edgar |
| cashflow_financing | {"amount": 4185386, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2013-01-31 | sec_edgar |
| cashflow_financing | {"amount": 3814688, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2012-10-31 | sec_edgar |
| cashflow_financing | {"amount": 5154348, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2012-07-31 | sec_edgar |
| cashflow_financing | {"amount": -6970338, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2012-04-30 | sec_edgar |
| cashflow_financing | {"amount": -1892866, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2012-01-31 | sec_edgar |
| cashflow_financing | {"amount": 4009832, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2011-10-31 | sec_edgar |
| cashflow_financing | {"amount": 4272526, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2011-07-31 | sec_edgar |
| cashflow_financing | {"amount": 5190678, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2011-04-30 | sec_edgar |
| cashflow_financing | {"amount": 8430756, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2011-01-31 | sec_edgar |
| cashflow_financing | {"amount": 11601002, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2010-10-31 | sec_edgar |
| cashflow_financing | {"amount": 5924426, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2010-07-31 | sec_edgar |
| cashflow_investing | {"amount": 7100406, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2025-04-30 | sec_edgar |
| cashflow_investing | {"amount": 7359036, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2025-01-31 | sec_edgar |
| cashflow_investing | {"amount": -708301, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2024-10-31 | sec_edgar |
| cashflow_investing | {"amount": -167813, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2024-07-31 | sec_edgar |
| cashflow_investing | {"amount": 117112, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2024-04-30 | sec_edgar |
| cashflow_investing | {"amount": -1672441, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2024-01-31 | sec_edgar |
| cashflow_investing | {"amount": -405413, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2023-10-31 | sec_edgar |
| cashflow_investing | {"amount": -621929, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2023-07-31 | sec_edgar |
| cashflow_investing | {"amount": -1566036, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2023-01-31 | sec_edgar |
| cashflow_investing | {"amount": -271997, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2022-10-31 | sec_edgar |
| cashflow_investing | {"amount": -369415, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2022-07-31 | sec_edgar |
| cashflow_investing | {"amount": -9703258, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2022-04-30 | sec_edgar |
| cashflow_investing | {"amount": -10307872, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2022-01-31 | sec_edgar |
| cashflow_investing | {"amount": -7069854, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2021-10-31 | sec_edgar |
| cashflow_investing | {"amount": -4763827, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2021-07-31 | sec_edgar |
| cashflow_investing | {"amount": -10228816, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2021-04-30 | sec_edgar |
| cashflow_investing | {"amount": -6643005, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2021-01-31 | sec_edgar |
| cashflow_investing | {"amount": -5083220, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2020-10-31 | sec_edgar |
| cashflow_investing | {"amount": -2098756, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2020-07-31 | sec_edgar |
| cashflow_investing | {"amount": -5414825, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2020-04-30 | sec_edgar |
| cashflow_investing | {"amount": -2133826, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2020-01-31 | sec_edgar |
| cashflow_investing | {"amount": -588334, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2019-10-31 | sec_edgar |
| cashflow_investing | {"amount": -684667, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2019-07-31 | sec_edgar |
| cashflow_investing | {"amount": -2361629, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2019-04-30 | sec_edgar |
| cashflow_investing | {"amount": -1605256, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2019-01-31 | sec_edgar |
| cashflow_investing | {"amount": -1528211, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2018-10-31 | sec_edgar |
| cashflow_investing | {"amount": -706808, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2018-07-31 | sec_edgar |
| cashflow_investing | {"amount": -3479975, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2018-04-30 | sec_edgar |
| cashflow_investing | {"amount": -3399909, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2018-01-31 | sec_edgar |