{"cik": 56679, "entity": "KORN FERRY", "tags": {"Revenues": [{"end": "2010-04-30", "val": 599649000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 776251000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 776251000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 826759000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 826759000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 826759000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 849701000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 849701000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 849701000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 995559000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 995559000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 995559000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 1066066000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 1066066000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 1066066000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 1346714000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 1346714000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 1346714000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 1621669000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 1621669000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 1819519000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2017-05-01"}], "RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2017-04-30", "val": 1621669000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 1819519000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 1819519000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 1973862000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 1973862000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 1973862000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 1977330000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 1977330000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 1977330000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 1819946000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 1819946000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 1819946000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 2643455000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 2643455000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 2643455000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 2863836000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 2863836000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 2863836000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 2795505000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 2795505000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 2795505000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 2761086000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 2761086000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 2938641000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2025-05-01"}], "OperatingIncomeLoss": [{"end": "2009-04-30", "val": 3728000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2008-05-01"}, {"end": "2010-04-30", "val": -2722000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2009-05-01"}, {"end": "2010-04-30", "val": -2722000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 85785000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 85785000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 85785000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 82866000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 82866000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 82866000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 43876000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 43876000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 43876000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 91608000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 91608000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 91608000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 114028000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 114028000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 114028000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 52692000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 52692000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 52692000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 114440000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 114440000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 120288000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 203884000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 208446000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 208446000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 140826000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 140826000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 140826000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 176025000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 176025000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 176025000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 155784000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 155784000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 155784000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 470074000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 470074000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 470074000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 316340000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 316340000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 316340000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 212929000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 212929000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 212929000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 346322000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 346322000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 374743000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2025-05-01"}], "NetIncomeLoss": [{"end": "2009-04-30", "val": -10092000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2008-05-01"}, {"end": "2010-04-30", "val": 5298000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2009-05-01"}, {"end": "2010-04-30", "val": 5298000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 58874000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 58874000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 58874000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 54303000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 54303000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 54303000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 33293000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 33293000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 33293000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 72691000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 72691000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 72691000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 88357000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 88357000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 88357000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 30913000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 30913000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 30913000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 84181000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 84181000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 84181000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 133779000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 133779000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 133779000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 102651000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 102651000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 102651000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 104946000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 104946000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 104946000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 114454000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 114454000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 114454000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 326360000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 326360000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 326360000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 209529000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 209529000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 209529000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 169154000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 169154000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 169154000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 246062000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 246062000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 277434000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2025-05-01"}], "IncomeTaxExpenseBenefit": [{"end": "2009-04-30", "val": 384000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2008-05-01"}, {"end": "2010-04-30", "val": -485000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2009-05-01"}, {"end": "2010-04-30", "val": -485000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 32692000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 32692000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 32692000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 28351000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 28351000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 28351000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 16637000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 16637000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 16637000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 28492000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 28492000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 28492000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 33526000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 33526000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 33526000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 18960000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 18960000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 18960000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 29104000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 29104000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 29104000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 70133000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 70133000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 70133000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 29544000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 29544000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 29544000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 43945000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 43945000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 43945000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 48138000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 48138000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 48138000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 102056000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 102056000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 102056000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 82683000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 82683000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 82683000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 50081000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 50081000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 50081000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 93836000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 93836000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 107630000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2025-05-01"}], "InterestExpense": [{"end": "2009-04-30", "val": 1063000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2008-05-01"}, {"end": "2010-04-30", "val": 2622000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2009-05-01"}, {"end": "2010-04-30", "val": 2622000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 2535000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 2535000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 2535000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 1791000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 1791000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 1791000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 2365000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 2365000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 2363000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2013-05-01"}], "DepreciationDepletionAndAmortization": [{"end": "2009-04-30", "val": 11583000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2008-05-01"}, {"end": "2010-04-30", "val": 11493000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2009-05-01"}, {"end": "2010-04-30", "val": 11493000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 12671000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 12671000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 12671000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 14017000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 14017000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 14017000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 19004000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 19004000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 19004000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 26172000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 26172000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 26172000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 27597000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 27597000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 27597000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 36220000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 36220000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 36220000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 47260000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 47260000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 47260000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 48588000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 48588000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 48588000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 46489000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 46489000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 46489000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 55311000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 55311000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 55311000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 61845000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 61845000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 61845000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 63521000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 63521000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 63521000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 68335000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 68335000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 68335000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 77966000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 77966000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 77966000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 80287000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 80287000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 98844000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2025-05-01"}], "Depreciation": [{"end": "2013-04-30", "val": 14000000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 17500000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 17500000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 19400000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 19400000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 19400000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 24500000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 24500000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 24500000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 31900000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 31900000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 31900000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 33800000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 33800000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 33800000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 33000000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 33000000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 33000000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 39000000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 39000000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 39000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 42600000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 42600000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 42600000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 43200000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 43200000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 43200000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 44600000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 44600000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 44600000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 52400000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 52400000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 52400000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 55300000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 55300000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 74500000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2025-05-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2009-04-30", "val": 3171000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2008-05-01"}, {"end": "2010-04-30", "val": -30846000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2009-05-01"}, {"end": "2010-04-30", "val": -30846000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 95634000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 95634000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 95634000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 70975000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 70975000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 70975000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 61707000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 61707000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 129482000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2013-05-01"}, {"end": "2016-04-30", "val": 68989000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 106141000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 106141000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 219125000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 219125000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 219125000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 258805000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 258805000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 258805000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 236349000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 236349000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 236349000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 251433000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 251433000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 251433000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 501658000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 501658000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 501658000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 343894000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 343894000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 343894000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 283961000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 283961000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 283961000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 364362000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 364362000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 414192000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2025-05-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2013-04-30", "val": 61707000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 129482000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 129482000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 107276000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 107276000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 107276000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 64081000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 64081000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 106064000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2016-05-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2009-04-30", "val": 11947000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2008-05-01"}, {"end": "2010-04-30", "val": 7282000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2009-05-01"}, {"end": "2010-04-30", "val": 7282000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 27889000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 27889000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 27889000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 18632000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 18632000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 18632000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 13101000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 13101000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 13101000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 28559000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 28559000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 28559000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 21860000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 21860000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 21860000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 26144000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 26144000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 26144000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 50088000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 50088000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 50088000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 42000000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 42000000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 42000000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 46682000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 46682000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 46682000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 41460000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 41460000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 41460000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 31122000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 31122000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 31122000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 49406000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 49406000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 49406000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 70382000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 70382000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 70382000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 55147000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 55147000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 55147000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 62484000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 62484000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 89899000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2025-05-01"}], "StockholdersEquity": [{"end": "2010-04-30", "val": 491342000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29"}, {"end": "2011-04-30", "val": 578337000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29"}, {"end": "2011-04-30", "val": 578337000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22"}, {"end": "2012-04-30", "val": 629476000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22"}, {"end": "2012-04-30", "val": 629476000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25"}, {"end": "2013-04-30", "val": 664468000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25"}, {"end": "2013-04-30", "val": 664468000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27"}, {"end": "2014-04-30", "val": 755536000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27"}, {"end": "2014-04-30", "val": 755536000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26"}, {"end": "2015-04-30", "val": 815249000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26"}, {"end": "2015-04-30", "val": 815249000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28"}, {"end": "2016-04-30", "val": 1045300000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28"}, {"end": "2016-04-30", "val": 1045300000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2017-04-30", "val": 1083439000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2017-04-30", "val": 1083439000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28"}, {"end": "2018-04-30", "val": 1216607000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28"}, {"end": "2018-04-30", "val": 1216607000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28"}, {"end": "2019-04-30", "val": 1240656000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28"}, {"end": "2019-04-30", "val": 1240656000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15"}, {"end": "2020-04-30", "val": 1221381000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15"}, {"end": "2020-04-30", "val": 1221381000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28"}, {"end": "2021-04-30", "val": 1366389000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28"}, {"end": "2021-04-30", "val": 1366389000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28"}, {"end": "2022-04-30", "val": 1544346000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28"}, {"end": "2022-04-30", "val": 1544346000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2023-04-30", "val": 1648071000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2023-04-30", "val": 1648071000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28"}, {"end": "2024-04-30", "val": 1733058000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28"}, {"end": "2024-04-30", "val": 1733058000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27"}, {"end": "2025-04-30", "val": 1866456000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27"}, {"end": "2025-04-30", "val": 1866456000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26"}, {"end": "2026-04-30", "val": 1972606000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26"}], "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": [{"end": "2013-04-30", "val": 664967000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28"}, {"end": "2014-04-30", "val": 756024000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28"}, {"end": "2014-04-30", "val": 756024000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2015-04-30", "val": 815249000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28"}, {"end": "2015-04-30", "val": 815249000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2015-04-30", "val": 815249000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28"}, {"end": "2016-04-30", "val": 1047301000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28"}, {"end": "2016-04-30", "val": 1047301000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2016-04-30", "val": 1047301000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28"}, {"end": "2016-04-30", "val": 1047301000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28"}, {"end": "2017-04-30", "val": 1087048000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2017-04-30", "val": 1087048000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28"}, {"end": "2017-04-30", "val": 1087048000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28"}, {"end": "2017-04-30", "val": 1087048000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15"}, {"end": "2018-04-30", "val": 1219615000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28"}, {"end": "2018-04-30", "val": 1219615000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28"}, {"end": "2018-04-30", "val": 1219615000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15"}, {"end": "2018-04-30", "val": 1219615000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28"}, {"end": "2019-04-30", "val": 1243387000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28"}, {"end": "2019-04-30", "val": 1243387000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15"}, {"end": "2019-04-30", "val": 1243387000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28"}, {"end": "2019-04-30", "val": 1243387000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28"}, {"end": "2020-04-30", "val": 1223691000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15"}, {"end": "2020-04-30", "val": 1223691000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28"}, {"end": "2020-04-30", "val": 1223691000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28"}, {"end": "2020-04-30", "val": 1223691000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2021-04-30", "val": 1368775000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28"}, {"end": "2021-04-30", "val": 1368775000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28"}, {"end": "2021-04-30", "val": 1368775000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2021-04-30", "val": 1368775000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28"}, {"end": "2022-04-30", "val": 1549589000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28"}, {"end": "2022-04-30", "val": 1549589000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2022-04-30", "val": 1549589000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28"}, {"end": "2022-04-30", "val": 1549589000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27"}, {"end": "2023-04-30", "val": 1653005000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2023-04-30", "val": 1653005000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28"}, {"end": "2023-04-30", "val": 1653005000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27"}, {"end": "2023-04-30", "val": 1653005000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26"}, {"end": "2024-04-30", "val": 1737325000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28"}, {"end": "2024-04-30", "val": 1737325000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27"}, {"end": "2024-04-30", "val": 1737325000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26"}, {"end": "2025-04-30", "val": 1872139000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27"}, {"end": "2025-04-30", "val": 1872139000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26"}, {"end": "2026-04-30", "val": 1978903000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26"}], "Goodwill": [{"end": "2010-04-30", "val": 172273000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29"}, {"end": "2010-04-30", "val": 172273000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22"}, {"end": "2011-04-30", "val": 183952000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29"}, {"end": "2011-04-30", "val": 183952000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22"}, {"end": "2011-04-30", "val": 183952000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25"}, {"end": "2012-04-30", "val": 176338000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22"}, {"end": "2012-04-30", "val": 176338000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25"}, {"end": "2012-04-30", "val": 176338000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27"}, {"end": "2013-04-30", "val": 257293000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25"}, {"end": "2013-04-30", "val": 257293000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27"}, {"end": "2013-04-30", "val": 257293000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26"}, {"end": "2014-04-30", "val": 257582000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27"}, {"end": "2014-04-30", "val": 257582000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26"}, {"end": "2014-04-30", "val": 257582000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28"}, {"end": "2015-04-30", "val": 254440000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26"}, {"end": "2015-04-30", "val": 254440000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28"}, {"end": "2015-04-30", "val": 254440000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2016-04-30", "val": 590072000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28"}, {"end": "2016-04-30", "val": 590072000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2016-04-30", "val": 590072000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28"}, {"end": "2017-04-30", "val": 576865000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2017-04-30", "val": 576865000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28"}, {"end": "2017-04-30", "val": 576865000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28"}, {"end": "2018-04-30", "val": 584222000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28"}, {"end": "2018-04-30", "val": 584222000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28"}, {"end": "2018-04-30", "val": 584222000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15"}, {"end": "2019-04-30", "val": 578298000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28"}, {"end": "2019-04-30", "val": 578298000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15"}, {"end": "2019-04-30", "val": 578298000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28"}, {"end": "2020-04-30", "val": 613943000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15"}, {"end": "2020-04-30", "val": 613943000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28"}, {"end": "2020-04-30", "val": 613943000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28"}, {"end": "2021-04-30", "val": 626669000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28"}, {"end": "2021-04-30", "val": 626669000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28"}, {"end": "2021-04-30", "val": 626669000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2022-04-30", "val": 725592000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28"}, {"end": "2022-04-30", "val": 725592000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2022-04-30", "val": 725592000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28"}, {"end": "2023-04-30", "val": 909491000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2023-04-30", "val": 909491000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28"}, {"end": "2023-04-30", "val": 909491000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27"}, {"end": "2024-04-30", "val": 908376000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28"}, {"end": "2024-04-30", "val": 908376000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27"}, {"end": "2024-04-30", "val": 908376000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26"}, {"end": "2025-04-30", "val": 948832000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27"}, {"end": "2025-04-30", "val": 948832000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26"}, {"end": "2026-04-30", "val": 950636000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26"}], "LongTermDebtNoncurrent": [{"end": "2016-04-30", "val": 110000000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2017-04-30", "val": 236222000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2017-04-30", "val": 236222000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28"}, {"end": "2018-04-30", "val": 211311000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28"}, {"end": "2018-04-30", "val": 211311000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28"}, {"end": "2019-04-30", "val": 222878000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28"}, {"end": "2019-04-30", "val": 222878000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15"}, {"end": "2020-04-30", "val": 394144000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15"}, {"end": "2020-04-30", "val": 394144000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28"}, {"end": "2021-04-30", "val": 394794000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28"}, {"end": "2021-04-30", "val": 394794000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28"}, {"end": "2022-04-30", "val": 395477000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28"}, {"end": "2022-04-30", "val": 395477000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2023-04-30", "val": 396194000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2023-04-30", "val": 396194000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28"}, {"end": "2024-04-30", "val": 396946000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28"}, {"end": "2024-04-30", "val": 396946000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27"}, {"end": "2025-04-30", "val": 397736000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27"}, {"end": "2025-04-30", "val": 397736000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26"}, {"end": "2026-04-30", "val": 398565000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26"}], "LongTermDebtCurrent": [{"end": "2016-04-30", "val": 30000000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2017-04-30", "val": 19754000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2017-04-30", "val": 19754000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28"}, {"end": "2018-04-30", "val": 24911000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28"}, {"end": "2018-04-30", "val": 24911000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28"}], "LongTermDebt": [{"end": "2013-04-30", "val": 0, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27"}, {"end": "2014-04-30", "val": 0, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26"}, {"end": "2014-04-30", "val": 0, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27"}, {"end": "2015-04-30", "val": 0, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2008-04-30", "val": 305296000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29"}, {"end": "2009-04-30", "val": 255000000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29"}, {"end": "2009-04-30", "val": 255000000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22"}, {"end": "2010-04-30", "val": 219233000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29"}, {"end": "2010-04-30", "val": 219233000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22"}, {"end": "2010-04-30", "val": 219233000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25"}, {"end": "2011-04-30", "val": 246856000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29"}, {"end": "2011-04-30", "val": 246856000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22"}, {"end": "2011-04-30", "val": 246856000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25"}, {"end": "2011-04-30", "val": 246856000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27"}, {"end": "2012-04-30", "val": 282005000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22"}, {"end": "2012-04-30", "val": 282005000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25"}, {"end": "2012-04-30", "val": 282005000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27"}, {"end": "2012-04-30", "val": 282005000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26"}, {"end": "2013-04-30", "val": 224066000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25"}, {"end": "2013-04-30", "val": 224066000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27"}, {"end": "2013-04-30", "val": 224066000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26"}, {"end": "2013-04-30", "val": 224066000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28"}, {"end": "2014-04-30", "val": 333717000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27"}, {"end": "2014-04-30", "val": 333717000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26"}, {"end": "2014-04-30", "val": 333717000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28"}, {"end": "2014-04-30", "val": 333717000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2015-04-30", "val": 380838000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26"}, {"end": "2015-04-30", "val": 380838000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28"}, {"end": "2015-04-30", "val": 380838000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2015-04-30", "val": 380838000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28"}, {"end": "2016-04-30", "val": 273252000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28"}, {"end": "2016-04-30", "val": 273252000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2016-04-30", "val": 273252000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28"}, {"end": "2016-04-30", "val": 273252000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28"}, {"end": "2017-04-30", "val": 410882000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2017-04-30", "val": 410882000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28"}, {"end": "2017-04-30", "val": 410882000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28"}, {"end": "2018-04-30", "val": 520848000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28"}, {"end": "2018-04-30", "val": 520848000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28"}, {"end": "2019-04-30", "val": 626360000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28"}, {"end": "2019-04-30", "val": 626360000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15"}, {"end": "2020-04-30", "val": 689244000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15"}, {"end": "2020-04-30", "val": 689244000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28"}, {"end": "2021-04-30", "val": 850778000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28"}, {"end": "2021-04-30", "val": 850778000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28"}, {"end": "2022-04-30", "val": 978070000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28"}, {"end": "2022-04-30", "val": 978070000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2023-04-30", "val": 844024000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2023-04-30", "val": 844024000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28"}, {"end": "2024-04-30", "val": 941005000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28"}, {"end": "2024-04-30", "val": 941005000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27"}, {"end": "2025-04-30", "val": 1006964000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27"}, {"end": "2025-04-30", "val": 1006964000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26"}, {"end": "2026-04-30", "val": 1095445000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2009-04-30", "val": 43522000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2008-05-01"}, {"end": "2010-04-30", "val": 45457000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2009-05-01"}, {"end": "2010-04-30", "val": 45457000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 46280000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 46280000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 46280000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 47261000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 47261000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 47261000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 47883000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 47883000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 47883000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 49145000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 49145000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 49145000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 49766000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 49766000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 49766000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 52929000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 52929000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 52929000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 56900000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 56900000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 56900000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 56254000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 56254000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 56254000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 56096000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 56096000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 56096000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 54767000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 54767000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 54767000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 53405000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 53405000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 53405000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 53401000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 53401000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 53401000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 51883000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 51883000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 51883000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 51432000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 51432000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 51432000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 52806000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 52806000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 52519000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2025-05-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2009-04-30", "val": 43522000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2008-05-01"}, {"end": "2010-04-30", "val": 44413000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2009-05-01"}, {"end": "2010-04-30", "val": 44413000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 45205000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 45205000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 45205000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 46397000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 46397000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 46397000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 47224000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 47224000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 47224000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 48162000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 48162000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 48162000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 49052000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 49052000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 49052000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 52372000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 52372000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 52372000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 56205000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 56205000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 56205000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 55426000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 55426000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 55426000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 55311000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 55311000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 55311000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 54342000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 54342000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 54342000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 52928000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 52928000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 52928000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 52807000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 52807000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 52807000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 51482000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 51482000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 51482000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 51038000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 51038000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 51038000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 51778000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 51778000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 51428000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26", "start": "2025-05-01"}], "CommonStockSharesOutstanding": [{"end": "2010-04-30", "val": 45979000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29"}, {"end": "2011-04-30", "val": 47003000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29"}, {"end": "2011-04-30", "val": 47003000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22"}, {"end": "2012-04-30", "val": 47913000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22"}, {"end": "2012-04-30", "val": 47913000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25"}, {"end": "2013-04-30", "val": 48734000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25"}, {"end": "2013-04-30", "val": 48734000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27"}, {"end": "2014-04-30", "val": 49811000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27"}, {"end": "2014-04-30", "val": 49811000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26"}, {"end": "2015-04-30", "val": 50573000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26"}, {"end": "2015-04-30", "val": 50573000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28"}, {"end": "2016-04-30", "val": 57272000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28"}, {"end": "2016-04-30", "val": 57272000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2017-04-30", "val": 56938000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2017-04-30", "val": 56938000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28"}, {"end": "2018-04-30", "val": 56517000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28"}, {"end": "2018-04-30", "val": 56517000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28"}, {"end": "2019-04-30", "val": 56431000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28"}, {"end": "2019-04-30", "val": 56431000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15"}, {"end": "2020-04-30", "val": 54450000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15"}, {"end": "2020-04-30", "val": 54450000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28"}, {"end": "2021-04-30", "val": 54008000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28"}, {"end": "2021-04-30", "val": 54008000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28"}, {"end": "2022-04-30", "val": 53190000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28"}, {"end": "2022-04-30", "val": 53190000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2023-04-30", "val": 52269000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2023-04-30", "val": 52269000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28"}, {"end": "2024-04-30", "val": 51983000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28"}, {"end": "2024-04-30", "val": 51983000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27"}, {"end": "2025-04-30", "val": 51458000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27"}, {"end": "2025-04-30", "val": 51458000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26"}, {"end": "2026-04-30", "val": 50225000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26"}], "EntityCommonStockSharesOutstanding": [{"end": "2011-06-27", "val": 47083285, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-06-29"}, {"end": "2012-06-18", "val": 47955738, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-22"}, {"end": "2013-06-18", "val": 48813213, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25"}, {"end": "2014-06-20", "val": 49855509, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-27"}, {"end": "2015-06-19", "val": 50626827, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-26"}, {"end": "2016-06-22", "val": 57304202, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-28"}, {"end": "2017-06-20", "val": 56954101, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-28"}, {"end": "2018-06-21", "val": 56521614, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-28"}, {"end": "2019-06-21", "val": 56436120, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-28"}, {"end": "2020-07-08", "val": 54638627, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-07-15"}, {"end": "2021-06-22", "val": 54010212, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-28"}, {"end": "2022-06-22", "val": 53019359, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-28"}, {"end": "2023-06-22", "val": 52180966, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-28"}, {"end": "2024-06-20", "val": 51808000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-28"}, {"end": "2025-06-20", "val": 51921000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-27"}, {"end": "2026-06-18", "val": 50857000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-26"}]}}