{"cik": 1368622, "entity": "AeroVironment Inc", "tags": {"Revenues": [{"end": "2010-04-30", "val": 249518000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 292503000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 292503000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 325008000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 325008000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 325008000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 240152000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 240152000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 240152000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 251703000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 251703000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 251703000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 259398000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 259398000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 259398000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 264098000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 264098000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 233738000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 264873000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 228940000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 271052000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2017-05-01"}], "RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2024-04-30", "val": 716720000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 820627000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 1976845000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2025-05-01"}], "GrossProfit": [{"end": "2010-04-30", "val": 96826000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 117151000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 117151000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 129333000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 129333000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 129333000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 92536000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 92536000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 92536000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 93613000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 93613000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 93613000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 104268000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 104268000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 104268000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 112103000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 112103000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 105574000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 102110000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 95185000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 96873000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 108888000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 107685000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 107685000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 128403000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 128403000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 128403000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 153102000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 153102000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 153102000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 164558000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 164558000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 164558000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 141236000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 141236000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 141236000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 173514000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 173514000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 173514000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 283931000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 283931000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 283931000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 318636000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 318636000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 500642000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2025-05-01"}], "OperatingIncomeLoss": [{"end": "2010-04-30", "val": 29887000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 33951000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 33951000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 43076000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 43076000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 43076000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 3802000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 3802000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 3802000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 12419000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 12419000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 12419000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 2014000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 2014000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 2014000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 9735000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 9735000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 20071000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 12531000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 19078000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 20766000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 31629000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 30426000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 30426000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 33826000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 33826000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 33826000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 47135000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 47135000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 47135000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 43313000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 43313000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 43313000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2020-05-01"}, {"end": "2022-04-30", "val": -9887000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2021-05-01"}, {"end": "2022-04-30", "val": -9887000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": -9887000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2021-05-01"}, {"end": "2023-04-30", "val": -178663000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": -178663000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2022-05-01"}, {"end": "2023-04-30", "val": -178663000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 71824000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 71824000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 71824000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 40795000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 40795000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2024-05-01"}, {"end": "2026-04-30", "val": -310995000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2025-05-01"}], "IncomeTaxExpenseBenefit": [{"end": "2010-04-30", "val": 9366000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 8319000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 8319000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 13087000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 13087000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 13087000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 347000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 347000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 347000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 1178000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 1178000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 1178000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2013-05-01"}, {"end": "2015-04-30", "val": -1002000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2014-05-01"}, {"end": "2015-04-30", "val": -1002000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2014-05-01"}, {"end": "2015-04-30", "val": -1002000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2014-05-01"}, {"end": "2016-04-30", "val": -898000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2015-05-01"}, {"end": "2016-04-30", "val": -898000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 2983000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 1752000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 4138000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 4758000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 10177000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 9800000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 9800000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 4641000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 4641000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 4641000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 5848000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 5848000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 5848000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 539000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 539000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 539000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2020-05-01"}, {"end": "2022-04-30", "val": -10369000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2021-05-01"}, {"end": "2022-04-30", "val": -10369000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": -10369000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2021-05-01"}, {"end": "2023-04-30", "val": -14663000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": -14663000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2022-05-01"}, {"end": "2023-04-30", "val": -14663000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 1891000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 1891000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 1891000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 882000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 882000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2024-05-01"}, {"end": "2026-04-30", "val": -23059000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2025-05-01"}], "DepreciationDepletionAndAmortization": [{"end": "2010-04-30", "val": 8982000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 10599000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 10599000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 8973000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 8973000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 8973000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 10937000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 10937000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 10937000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 9155000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 9155000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 9155000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 8366000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 8366000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 8366000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 6074000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 6074000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 3855000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 7054000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 5054000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 5054000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 5982000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 5982000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 5982000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 7669000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 7669000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 7669000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 9888000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 9888000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 9888000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 19262000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 19262000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 19262000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 60825000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 60825000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 60825000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 99999000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 99999000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 99999000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 35749000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 35749000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 35749000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 40998000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 40998000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 265037000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2025-05-01"}], "Depreciation": [{"end": "2014-04-30", "val": 8930000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 8116000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 8116000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 5993000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 5993000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 3799000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 6913000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 4939000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 4939000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 5676000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 5676000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 5676000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 7311000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 7311000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 7311000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 7066000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 7066000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 7066000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 12793000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 12793000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 12793000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 30493000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 30493000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 30493000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 41803000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 41803000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 41803000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 17098000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 17098000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 17098000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 17063000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 17063000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 35830000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2025-05-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2020-04-30", "val": 25097000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 86532000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 86532000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2020-05-01"}, {"end": "2022-04-30", "val": -9618000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2021-05-01"}, {"end": "2022-04-30", "val": -9618000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": -9618000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 11400000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 11400000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 11400000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 15292000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 15292000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 15292000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2023-05-01"}, {"end": "2025-04-30", "val": -1318000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2024-05-01"}, {"end": "2025-04-30", "val": -1318000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2024-05-01"}, {"end": "2026-04-30", "val": -78404000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2025-05-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2010-04-30", "val": 35984000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 33486000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 33486000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 18754000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 18754000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 18754000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 24007000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 24007000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 29244000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 28863000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 34005000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 34005000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 39413000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 39413000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 39413000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 551000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 551000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 6047000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2015-05-01"}, {"end": "2017-04-30", "val": -10499000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": -7994000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2016-05-01"}, {"end": "2017-04-30", "val": -8253000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 70436000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 69832000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 69832000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 26946000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 26946000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 26946000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 25097000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 25097000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 86532000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2020-05-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2010-04-30", "val": 10792000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 10173000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 10173000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 14992000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 14992000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 14992000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 11834000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 11834000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 11834000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 7143000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 7143000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 7143000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 5279000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 5279000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 5279000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 6829000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 6829000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 6121000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 9862000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 9017000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 9017000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 9563000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 9563000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 9563000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 8896000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 8896000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 8896000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 11220000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 11220000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 11220000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 11263000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 11263000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 11263000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 22289000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 22289000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 22289000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 14868000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 14868000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 14868000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 22983000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 22983000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 22983000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 22816000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 19547000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 62544000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2025-05-01"}], "StockholdersEquity": [{"end": "2009-04-30", "val": 207427000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27"}, {"end": "2010-04-30", "val": 233420000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27"}, {"end": "2010-04-30", "val": 233420000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26"}, {"end": "2011-04-30", "val": 263468000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27"}, {"end": "2011-04-30", "val": 263468000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26"}, {"end": "2011-04-30", "val": 263468000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09"}, {"end": "2012-04-30", "val": 299198000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27"}, {"end": "2012-04-30", "val": 299198000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26"}, {"end": "2012-04-30", "val": 299198000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09"}, {"end": "2012-04-30", "val": 299198000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01"}, {"end": "2013-04-30", "val": 315186000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26"}, {"end": "2013-04-30", "val": 315186000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09"}, {"end": "2013-04-30", "val": 315186000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01"}, {"end": "2013-04-30", "val": 315186000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29"}, {"end": "2014-04-30", "val": 342467000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09"}, {"end": "2014-04-30", "val": 342467000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01"}, {"end": "2014-04-30", "val": 342467000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29"}, {"end": "2014-04-30", "val": 342467000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2015-04-30", "val": 348912000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01"}, {"end": "2015-04-30", "val": 348912000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29"}, {"end": "2015-04-30", "val": 348912000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2016-04-30", "val": 361260000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29"}, {"end": "2016-04-30", "val": 361525000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2017-04-30", "val": 381954000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2017-04-30", "val": 381954000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27"}, {"end": "2018-04-30", "val": 410117000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27"}, {"end": "2018-04-30", "val": 409033000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26"}, {"end": "2019-04-30", "val": 462571000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26"}, {"end": "2019-04-30", "val": 462571000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24"}, {"end": "2020-04-30", "val": 509901000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24"}, {"end": "2020-04-30", "val": 509901000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29"}, {"end": "2021-04-30", "val": 612093000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29"}, {"end": "2021-04-30", "val": 612093000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29"}, {"end": "2022-04-30", "val": 607969000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29"}, {"end": "2022-04-30", "val": 607969000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2023-04-30", "val": 550970000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}], "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": [{"end": "2014-04-30", "val": 342467000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2015-04-30", "val": 348912000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2015-04-30", "val": 348912000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27"}, {"end": "2016-04-30", "val": 361525000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2016-04-30", "val": 361260000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27"}, {"end": "2016-04-30", "val": 361260000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26"}, {"end": "2017-04-30", "val": 382193000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2017-04-30", "val": 382193000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27"}, {"end": "2017-04-30", "val": 383314000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26"}, {"end": "2017-04-30", "val": 383314000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24"}, {"end": "2018-04-30", "val": 410140000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27"}, {"end": "2018-04-30", "val": 409056000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26"}, {"end": "2018-04-30", "val": 409056000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24"}, {"end": "2018-04-30", "val": 409056000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29"}, {"end": "2019-04-30", "val": 462575000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26"}, {"end": "2019-04-30", "val": 462575000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24"}, {"end": "2019-04-30", "val": 462575000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29"}, {"end": "2019-04-30", "val": 462575000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29"}, {"end": "2020-04-30", "val": 509901000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24"}, {"end": "2020-04-30", "val": 509901000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29"}, {"end": "2020-04-30", "val": 509901000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29"}, {"end": "2020-04-30", "val": 509901000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2021-04-30", "val": 612107000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29"}, {"end": "2021-04-30", "val": 612107000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29"}, {"end": "2021-04-30", "val": 612107000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2021-04-30", "val": 612107000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27"}, {"end": "2022-04-30", "val": 608210000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29"}, {"end": "2022-04-30", "val": 608210000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2022-04-30", "val": 608210000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27"}, {"end": "2022-04-30", "val": 608210000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25"}, {"end": "2023-04-30", "val": 550970000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2023-04-30", "val": 550970000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27"}, {"end": "2023-04-30", "val": 550970000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25"}, {"end": "2023-04-30", "val": 550970000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29"}, {"end": "2024-04-30", "val": 822745000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27"}, {"end": "2024-04-30", "val": 822745000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25"}, {"end": "2024-04-30", "val": 822745000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29"}, {"end": "2025-04-30", "val": 886507000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25"}, {"end": "2025-04-30", "val": 886507000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29"}, {"end": "2026-04-30", "val": 4400400000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29"}], "Goodwill": [{"end": "2017-04-30", "val": 122000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2020-04-30", "val": 6340000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24"}, {"end": "2020-04-30", "val": 6340000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29"}, {"end": "2020-04-30", "val": 6340000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29"}, {"end": "2021-04-30", "val": 314205000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29"}, {"end": "2021-04-30", "val": 314205000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29"}, {"end": "2021-04-30", "val": 314205000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2022-04-30", "val": 334347000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29"}, {"end": "2022-04-30", "val": 334347000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2022-04-30", "val": 334347000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27"}, {"end": "2023-04-30", "val": 180801000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2023-04-30", "val": 180801000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27"}, {"end": "2023-04-30", "val": 180801000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25"}, {"end": "2024-04-30", "val": 275652000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27"}, {"end": "2024-04-30", "val": 275652000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25"}, {"end": "2024-04-30", "val": 275652000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29"}, {"end": "2025-04-30", "val": 256781000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25"}, {"end": "2025-04-30", "val": 256781000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29"}, {"end": "2026-04-30", "val": 2493678000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29"}], "LongTermDebtNoncurrent": [{"end": "2021-04-30", "val": 187512000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29"}, {"end": "2021-04-30", "val": 187512000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29"}, {"end": "2022-04-30", "val": 177840000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29"}, {"end": "2022-04-30", "val": 177840000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2023-04-30", "val": 125904000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2023-04-30", "val": 125904000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27"}, {"end": "2024-04-30", "val": 17092000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27"}, {"end": "2024-04-30", "val": 17092000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25"}, {"end": "2025-04-30", "val": 30000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25"}, {"end": "2025-04-30", "val": 30000000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29"}, {"end": "2026-04-30", "val": 728967000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29"}], "LongTermDebtCurrent": [{"end": "2021-04-30", "val": 10000000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29"}, {"end": "2021-04-30", "val": 10000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29"}, {"end": "2022-04-30", "val": 10000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29"}, {"end": "2022-04-30", "val": 10000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2023-04-30", "val": 7500000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2023-04-30", "val": 7500000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27"}, {"end": "2024-04-30", "val": 10000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27"}, {"end": "2024-04-30", "val": 10000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25"}], "LongTermDebt": [{"end": "2021-04-30", "val": 200000000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29"}, {"end": "2022-04-30", "val": 190000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29"}, {"end": "2023-04-30", "val": 135000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2024-04-30", "val": 28000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27"}, {"end": "2025-04-30", "val": 30000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25"}, {"end": "2026-04-30", "val": 747500000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2009-04-30", "val": 116501000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27"}, {"end": "2010-04-30", "val": 28665000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27"}, {"end": "2010-04-30", "val": 28665000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26"}, {"end": "2011-04-30", "val": 62041000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27"}, {"end": "2011-04-30", "val": 62041000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26"}, {"end": "2011-04-30", "val": 62041000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09"}, {"end": "2012-04-30", "val": 64220000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27"}, {"end": "2012-04-30", "val": 64220000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26"}, {"end": "2012-04-30", "val": 64220000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09"}, {"end": "2012-04-30", "val": 64220000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01"}, {"end": "2013-04-30", "val": 75332000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26"}, {"end": "2013-04-30", "val": 75332000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09"}, {"end": "2013-04-30", "val": 75332000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01"}, {"end": "2013-04-30", "val": 75332000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29"}, {"end": "2014-04-30", "val": 126969000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09"}, {"end": "2014-04-30", "val": 126969000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01"}, {"end": "2014-04-30", "val": 126969000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29"}, {"end": "2014-04-30", "val": 126969000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2015-04-30", "val": 143410000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01"}, {"end": "2015-04-30", "val": 143410000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29"}, {"end": "2015-04-30", "val": 143410000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2015-04-30", "val": 143410000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27"}, {"end": "2016-04-30", "val": 124287000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29"}, {"end": "2016-04-30", "val": 124287000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2016-04-30", "val": 124287000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27"}, {"end": "2017-04-30", "val": 79904000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2017-04-30", "val": 79904000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27"}, {"end": "2018-04-30", "val": 143517000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27"}, {"end": "2018-04-30", "val": 143517000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26"}, {"end": "2019-04-30", "val": 172708000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26"}, {"end": "2019-04-30", "val": 172708000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24"}, {"end": "2020-04-30", "val": 255142000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24"}, {"end": "2020-04-30", "val": 255142000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29"}, {"end": "2021-04-30", "val": 148741000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29"}, {"end": "2021-04-30", "val": 148741000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29"}, {"end": "2022-04-30", "val": 77231000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29"}, {"end": "2022-04-30", "val": 77231000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2023-04-30", "val": 132859000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2023-04-30", "val": 132859000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27"}, {"end": "2024-04-30", "val": 73301000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27"}, {"end": "2024-04-30", "val": 73301000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25"}, {"end": "2025-04-30", "val": 40862000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25"}, {"end": "2025-04-30", "val": 40862000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29"}, {"end": "2026-04-30", "val": 377325000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29"}], "ShortTermInvestments": [{"end": "2011-04-30", "val": 126839000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27"}, {"end": "2012-04-30", "val": 77152000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27"}, {"end": "2012-04-30", "val": 77152000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26"}, {"end": "2013-04-30", "val": 73241000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26"}, {"end": "2013-04-30", "val": 73241000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09"}, {"end": "2014-04-30", "val": 70639000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09"}, {"end": "2014-04-30", "val": 70639000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01"}, {"end": "2015-04-30", "val": 85381000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01"}, {"end": "2015-04-30", "val": 85381000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29"}, {"end": "2016-04-30", "val": 103404000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29"}, {"end": "2016-04-30", "val": 103404000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2017-04-30", "val": 119971000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2017-04-30", "val": 119971000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27"}, {"end": "2018-04-30", "val": 113649000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27"}, {"end": "2018-04-30", "val": 113649000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26"}, {"end": "2019-04-30", "val": 150487000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26"}, {"end": "2019-04-30", "val": 150487000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24"}, {"end": "2020-04-30", "val": 47507000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24"}, {"end": "2020-04-30", "val": 47507000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29"}, {"end": "2021-04-30", "val": 31971000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29"}, {"end": "2021-04-30", "val": 31971000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29"}, {"end": "2022-04-30", "val": 24716000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29"}, {"end": "2022-04-30", "val": 24716000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2026-04-30", "val": 254972000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2010-04-30", "val": 21977364, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 22081266, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 22081266, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 22315474, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 22315474, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 22315474, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 22390420, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 22390420, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 22390420, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 22719218, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 22719218, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 22719218, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 23145997, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 23145997, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 23145997, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 23153493, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 23153493, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 23153493, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 23307738, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 23307738, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 23307738, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 23813772, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 23813772, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 23813772, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 24071713, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 24071713, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 24071713, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 24088167, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 24088167, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 24088167, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 24362656, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 24362656, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 24362656, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 24685534, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 24685534, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 24685534, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 25044881, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 25044881, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 25044881, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 27327993, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 27327993, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 27327993, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 28173488, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 28173488, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 49087346, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2025-05-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2010-04-30", "val": 21391795, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 21591333, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 21591333, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 21783496, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 21783496, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 21783496, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 22069842, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 22069842, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 22069842, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 22354444, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 22354444, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 22354444, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 22868733, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 22868733, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 22868733, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 22936413, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 22936413, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 22936413, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 23059045, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 23059045, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 23059045, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 23471241, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 23471241, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 23471241, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 23663410, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 23663410, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 23663410, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 23806208, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 23806208, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 23806208, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 24049851, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 24049851, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 24049851, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 24685534, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 24685534, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 24685534, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 25044881, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 25044881, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 25044881, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 27203417, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 27203417, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 27203417, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 28018656, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 28018656, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 49087346, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29", "start": "2025-05-01"}], "CommonStockSharesOutstanding": [{"end": "2011-04-30", "val": 21949884, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27"}, {"end": "2012-04-30", "val": 22243903, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27"}, {"end": "2012-04-30", "val": 22243903, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26"}, {"end": "2013-04-30", "val": 22614315, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26"}, {"end": "2013-04-30", "val": 22614315, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09"}, {"end": "2014-04-30", "val": 23176576, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09"}, {"end": "2014-04-30", "val": 23176576, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01"}, {"end": "2015-04-30", "val": 23314640, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01"}, {"end": "2015-04-30", "val": 23314640, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29"}, {"end": "2016-04-30", "val": 23359925, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29"}, {"end": "2016-04-30", "val": 23359925, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2017-04-30", "val": 23630419, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2017-04-30", "val": 23630419, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27"}, {"end": "2018-04-30", "val": 23908736, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27"}, {"end": "2018-04-30", "val": 23908736, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26"}, {"end": "2019-04-30", "val": 23946293, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26"}, {"end": "2019-04-30", "val": 23946293, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24"}, {"end": "2020-04-30", "val": 24063639, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24"}, {"end": "2020-04-30", "val": 24063639, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29"}, {"end": "2021-04-30", "val": 24777295, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29"}, {"end": "2021-04-30", "val": 24777295, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29"}, {"end": "2022-04-30", "val": 24951287, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29"}, {"end": "2022-04-30", "val": 24951287, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2023-04-30", "val": 26216897, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2023-04-30", "val": 26216897, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27"}, {"end": "2024-04-30", "val": 28134438, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27"}, {"end": "2024-04-30", "val": 28134438, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25"}, {"end": "2025-04-30", "val": 28267517, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25"}, {"end": "2025-04-30", "val": 28267517, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29"}, {"end": "2026-04-30", "val": 50610514, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-06-15", "val": 22253533, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-27"}, {"end": "2013-06-07", "val": 22614315, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-26"}, {"end": "2014-06-20", "val": 23176576, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-07-09"}, {"end": "2015-06-19", "val": 23349051, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-07-01"}, {"end": "2016-06-17", "val": 23355320, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-29"}, {"end": "2017-06-20", "val": 23729911, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2018-06-20", "val": 23906534, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-27"}, {"end": "2019-06-19", "val": 23942558, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-26"}, {"end": "2020-06-17", "val": 24063602, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-06-24"}, {"end": "2021-06-23", "val": 24777816, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-06-29"}, {"end": "2022-06-22", "val": 24946880, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-29"}, {"end": "2023-06-21", "val": 26214677, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2023-06-21", "val": 26214677, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2023-08-18"}, {"end": "2024-06-19", "val": 28133862, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-27"}, {"end": "2025-06-18", "val": 45692904, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-25"}, {"end": "2026-06-24", "val": 50608030, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-29"}]}}