{"cik": 1092796, "entity": "Smith & Wesson Brands, Inc.", "tags": {"RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2017-04-30", "val": 903188000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 606850000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 606850000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 638277000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 638277000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 481336000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 678390000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 529618000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 529618000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 1059195000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 1059195000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 1059195000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 864126000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 864126000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 864126000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 479242000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 479242000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 479242000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 535833000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 535833000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 535833000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 474661000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 474661000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 523845000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2025-05-01"}], "SalesRevenueNet": [{"end": "2010-04-30", "val": 357926000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 342233000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 342233000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 411997000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 411997000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 411997000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 587514000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 587514000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 587514000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 626620000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 626620000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 626620000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 551862000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 551862000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 551862000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 722908000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 722908000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 722908000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 903188000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 903188000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 606850000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2017-05-01"}], "GrossProfit": [{"end": "2010-04-30", "val": 119463000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 104688000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 104688000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 127989000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 127989000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 127906000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 218403000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 218072000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 218072000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 259105000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 259105000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 259105000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 194926000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 194926000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 194926000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 293812000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 293812000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 293812000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 375272000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 375272000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 375272000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 195752000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 195752000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 195752000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 226231000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 226231000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 146284000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 234705000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 165689000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 165689000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 448983000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 448983000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 448983000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 374564000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 374564000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 374564000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 154537000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 154537000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 154537000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 158093000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 158093000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 158093000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 127183000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 127183000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 141103000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2025-05-01"}], "OperatingIncomeLoss": [{"end": "2010-04-30", "val": 40072000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 17791000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 17791000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 44916000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 44916000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 44916000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 132834000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 132834000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 132834000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 150988000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 150988000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 150988000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 89628000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 89628000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 89628000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 158643000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 158643000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 158643000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 199939000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 199939000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 199939000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 27048000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 27048000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 27048000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 38056000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 38056000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 43517000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2018-05-01"}, {"end": "2020-04-30", "val": -48819000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 50305000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 50305000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 319632000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 319632000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 319632000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 251653000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 251653000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 251653000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 48407000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 48407000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 48407000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 44779000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 47102000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 47102000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 23884000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 23884000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 29211000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2025-05-01"}], "NetIncomeLoss": [{"end": "2010-04-30", "val": 32510000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2009-05-01"}, {"end": "2011-04-30", "val": -82769000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2010-05-01"}, {"end": "2011-04-30", "val": -82769000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 16105000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 16105000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 16105000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 78713000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 78713000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 78713000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 89305000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 89305000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 89305000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 49613000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 49613000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 49613000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 93958000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 93958000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 93958000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 127854000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 127854000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 127854000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 20128000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 20128000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 20128000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 18410000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 18410000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 18410000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2018-05-01"}, {"end": "2020-04-30", "val": -61230000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2019-05-01"}, {"end": "2020-04-30", "val": -61230000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2019-05-01"}, {"end": "2020-04-30", "val": -61230000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 252049000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 252049000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 252049000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 194494000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 194494000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 194494000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 36876000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 36876000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 36876000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 39609000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 41363000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 41363000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 13425000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 13425000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 18481000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2025-05-01"}], "IncomeTaxExpenseBenefit": [{"end": "2010-04-30", "val": 14088000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 5454000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 5454000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 12582000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 12582000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 12582000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 46500000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 46500000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 46500000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 48095000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 48095000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 48095000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 28905000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 28905000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 28905000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 51135000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 51135000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 51135000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 63452000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 63452000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 63452000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2016-05-01"}, {"end": "2018-04-30", "val": -2511000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2017-05-01"}, {"end": "2018-04-30", "val": -2511000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2017-05-01"}, {"end": "2018-04-30", "val": -2511000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 10328000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 10328000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 9284000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 1281000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 11522000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 11522000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 74394000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 74394000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 74394000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 57892000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 57892000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 57892000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 11350000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 11350000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 11350000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 9787000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 10356000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 10356000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 5820000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 5820000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 6589000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2025-05-01"}], "InterestExpense": [{"end": "2010-04-30", "val": 4822000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 5683000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 5683000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 7484000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 7484000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 7484000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 5781000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 5781000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 5781000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 12261000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 12261000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 12261000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 11330000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 11330000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 13704000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2015-05-01"}], "DepreciationDepletionAndAmortization": [{"end": "2010-04-30", "val": 13623000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 14935000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 13230000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 16729000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 15487000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 15487000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 16730000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 16730000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 21704000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2013-05-01"}], "DepreciationAndAmortization": [{"end": "2012-04-30", "val": 13400000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 15400000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 16730000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 19100000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 21704000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 21704000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 30893000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 30893000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 30893000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 41237000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 41237000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 41237000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 50213000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 50213000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 50213000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 52075000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 52075000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 52075000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 53859000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 53859000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 29046000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 54058000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 31972000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 31972000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 31575000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 31575000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 31575000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 30073000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 30073000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 30073000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 31436000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 31436000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 31436000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 32558000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 32558000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 32558000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 31845000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 31845000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 31311000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2025-05-01"}], "Depreciation": [{"end": "2011-04-30", "val": 11100000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 13400000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 15400000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2012-05-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2010-04-30", "val": 23092000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 39288000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 38359000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 37850000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 37372000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 37372000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 98098000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 98098000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 98098000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 90206000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 90206000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 114807000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 168557000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 123576000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 123576000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 61643000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 61643000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 61643000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 57450000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 57450000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 57099000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 94961000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 94736000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 94736000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 315334000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 315334000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 315334000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 137814000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 137814000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 137814000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 16732000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 16732000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 16732000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 106739000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 106739000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 106739000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2023-05-01"}, {"end": "2025-04-30", "val": -7223000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2024-05-01"}, {"end": "2025-04-30", "val": -7223000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 114195000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2025-05-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2014-04-30", "val": 90206000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 114807000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 114807000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 168557000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 168557000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 123576000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2016-05-01"}, {"end": "2019-04-30", "val": 51098000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 80835000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 80835000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 317260000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 317260000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 317260000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 137814000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 137814000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 16732000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2022-05-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2010-04-30", "val": 16831000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 20353000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 19837000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 14392000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 13770000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 13770000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 41421000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 41421000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 41421000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 53282000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 53282000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 53282000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 28199000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 28199000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 28199000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 29474000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 29474000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 29474000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 34876000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 34876000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 34876000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 18490000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 18490000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 18490000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 33949000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 33949000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 30895000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 13932000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 12441000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 12441000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 22052000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 22052000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 22052000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 23972000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 23972000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 23972000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 89565000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 89565000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 89565000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 90759000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 90759000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 90759000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 21605000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 21605000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 23748000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2025-05-01"}], "StockholdersEquity": [{"end": "2009-04-30", "val": 48275000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28"}, {"end": "2010-04-30", "val": 158226000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28"}, {"end": "2010-04-30", "val": 158226000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25"}, {"end": "2011-04-30", "val": 92732000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28"}, {"end": "2011-04-30", "val": 92732000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25"}, {"end": "2011-04-30", "val": 92732000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19"}, {"end": "2012-04-30", "val": 112844000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28"}, {"end": "2012-04-30", "val": 112844000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25"}, {"end": "2012-04-30", "val": 112844000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19"}, {"end": "2012-04-30", "val": 112844000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22"}, {"end": "2013-04-30", "val": 181299000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25"}, {"end": "2013-04-30", "val": 181299000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19"}, {"end": "2013-04-30", "val": 181299000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22"}, {"end": "2013-04-30", "val": 181299000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16"}, {"end": "2014-04-30", "val": 166823000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19"}, {"end": "2014-04-30", "val": 166823000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22"}, {"end": "2014-04-30", "val": 166823000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16"}, {"end": "2014-04-30", "val": 166823000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29"}, {"end": "2015-04-30", "val": 194370000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22"}, {"end": "2015-04-30", "val": 194370000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16"}, {"end": "2015-04-30", "val": 194370000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29"}, {"end": "2015-04-30", "val": 194370000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20"}, {"end": "2016-04-30", "val": 307816000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16"}, {"end": "2016-04-30", "val": 307816000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29"}, {"end": "2016-04-30", "val": 307816000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20"}, {"end": "2016-04-30", "val": 307816000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19"}, {"end": "2017-04-30", "val": 393162000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29"}, {"end": "2017-04-30", "val": 393162000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20"}, {"end": "2017-04-30", "val": 393162000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19"}, {"end": "2017-04-30", "val": 393162000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19"}, {"end": "2018-04-30", "val": 422148000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20"}, {"end": "2018-04-30", "val": 422148000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19"}, {"end": "2018-04-30", "val": 422148000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19"}, {"end": "2018-04-30", "val": 422148000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17"}, {"end": "2019-04-30", "val": 444444000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19"}, {"end": "2019-04-30", "val": 444444000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19"}, {"end": "2019-04-30", "val": 444444000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17"}, {"end": "2019-04-30", "val": 444444000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23"}, {"end": "2020-04-30", "val": 387118000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19"}, {"end": "2020-04-30", "val": 387118000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17"}, {"end": "2020-04-30", "val": 387118000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23"}, {"end": "2020-04-30", "val": 387118000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22"}, {"end": "2021-04-30", "val": 266384000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17"}, {"end": "2021-04-30", "val": 266384000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23"}, {"end": "2021-04-30", "val": 266384000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22"}, {"end": "2021-04-30", "val": 266384000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20"}, {"end": "2022-04-30", "val": 360514000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23"}, {"end": "2022-04-30", "val": 360514000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22"}, {"end": "2022-04-30", "val": 360514000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20"}, {"end": "2022-04-30", "val": 360514000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20"}, {"end": "2023-04-30", "val": 384623000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22"}, {"end": "2023-04-30", "val": 384623000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20"}, {"end": "2023-04-30", "val": 384623000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20"}, {"end": "2023-04-30", "val": 384623000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17"}, {"end": "2024-04-30", "val": 398160000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20"}, {"end": "2024-04-30", "val": 399914000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20"}, {"end": "2024-04-30", "val": 399914000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17"}, {"end": "2025-04-30", "val": 372454000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20"}, {"end": "2025-04-30", "val": 372454000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17"}, {"end": "2026-04-30", "val": 376559000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17"}], "Goodwill": [{"end": "2015-04-30", "val": 75426000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22"}, {"end": "2015-04-30", "val": 75426000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16"}, {"end": "2015-04-30", "val": 75426000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29"}, {"end": "2016-04-30", "val": 76357000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16"}, {"end": "2016-04-30", "val": 76357000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29"}, {"end": "2016-04-30", "val": 76357000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20"}, {"end": "2017-04-30", "val": 169017000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29"}, {"end": "2017-04-30", "val": 169017000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20"}, {"end": "2017-04-30", "val": 169017000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19"}, {"end": "2018-04-30", "val": 191287000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20"}, {"end": "2018-04-30", "val": 191287000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19"}, {"end": "2018-04-30", "val": 191287000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19"}, {"end": "2019-04-30", "val": 182269000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19"}, {"end": "2019-04-30", "val": 182269000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19"}, {"end": "2020-04-30", "val": 83605000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19"}, {"end": "2020-04-30", "val": 19024000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17"}, {"end": "2021-02-01", "val": 19000000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17"}, {"end": "2021-02-01", "val": 19000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23"}, {"end": "2021-04-30", "val": 19024000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17"}, {"end": "2021-04-30", "val": 19024000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23"}, {"end": "2022-02-01", "val": 19000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22"}, {"end": "2022-04-30", "val": 19024000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23"}, {"end": "2022-04-30", "val": 19024000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22"}, {"end": "2023-04-30", "val": 19024000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22"}, {"end": "2023-04-30", "val": 19024000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20"}, {"end": "2024-02-01", "val": 19000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20"}, {"end": "2024-04-30", "val": 19024000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20"}, {"end": "2024-04-30", "val": 19024000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20"}, {"end": "2025-04-30", "val": 19024000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20"}, {"end": "2025-04-30", "val": 19024000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17"}, {"end": "2026-04-30", "val": 19024000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2009-04-30", "val": 39822000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28"}, {"end": "2010-04-30", "val": 39855000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28"}, {"end": "2010-04-30", "val": 39855000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25"}, {"end": "2011-04-30", "val": 58292000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28"}, {"end": "2011-04-30", "val": 58292000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25"}, {"end": "2011-04-30", "val": 58292000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19"}, {"end": "2012-04-30", "val": 56717000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28"}, {"end": "2012-04-30", "val": 56717000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25"}, {"end": "2012-04-30", "val": 56717000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19"}, {"end": "2012-04-30", "val": 56717000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22"}, {"end": "2013-04-30", "val": 100487000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25"}, {"end": "2013-04-30", "val": 100487000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19"}, {"end": "2013-04-30", "val": 100487000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22"}, {"end": "2013-04-30", "val": 100487000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16"}, {"end": "2014-04-30", "val": 68860000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19"}, {"end": "2014-04-30", "val": 68860000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22"}, {"end": "2014-04-30", "val": 68860000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16"}, {"end": "2014-04-30", "val": 68860000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29"}, {"end": "2015-04-30", "val": 42222000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22"}, {"end": "2015-04-30", "val": 42222000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16"}, {"end": "2015-04-30", "val": 42222000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29"}, {"end": "2016-04-30", "val": 191279000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16"}, {"end": "2016-04-30", "val": 191279000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29"}, {"end": "2017-04-30", "val": 61549000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29"}, {"end": "2017-04-30", "val": 61549000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20"}, {"end": "2018-04-30", "val": 48860000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20"}, {"end": "2018-04-30", "val": 48860000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19"}, {"end": "2019-04-30", "val": 41015000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19"}, {"end": "2019-04-30", "val": 41015000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19"}, {"end": "2020-04-30", "val": 125398000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19"}, {"end": "2020-04-30", "val": 125011000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17"}, {"end": "2021-04-30", "val": 113017000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17"}, {"end": "2021-04-30", "val": 113017000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23"}, {"end": "2022-04-30", "val": 120728000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23"}, {"end": "2022-04-30", "val": 120728000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22"}, {"end": "2023-04-30", "val": 53556000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22"}, {"end": "2023-04-30", "val": 53556000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20"}, {"end": "2024-04-30", "val": 60839000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20"}, {"end": "2024-04-30", "val": 60839000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20"}, {"end": "2025-04-30", "val": 25231000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20"}, {"end": "2025-04-30", "val": 25231000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17"}, {"end": "2026-04-30", "val": 28190000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2010-04-30", "val": 65456000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 63621000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 63621000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 67277000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 67277000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 67277000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 66642000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 66642000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 66642000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 60114000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 60114000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 60114000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 55228000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 55228000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 55228000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 55965000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 55965000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 55965000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 56891000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 56891000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 56891000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 54834000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 54834000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 54834000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 55216000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 55216000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 55216000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 54983000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 55665000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 55665000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 55352000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 55352000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 55352000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 47728000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 47728000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 47728000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 46170000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 46170000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 46170, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 46248000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 46248, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 46248, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 44932, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 44932, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 44933, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2025-05-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2010-04-30", "val": 58195000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2009-05-01"}, {"end": "2011-04-30", "val": 60622000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2010-05-01"}, {"end": "2011-04-30", "val": 60622000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2010-05-01"}, {"end": "2012-04-30", "val": 64788000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 64788000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2011-05-01"}, {"end": "2012-04-30", "val": 64788000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2011-05-01"}, {"end": "2013-04-30", "val": 65155000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 65155000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2012-05-01"}, {"end": "2013-04-30", "val": 65155000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2012-05-01"}, {"end": "2014-04-30", "val": 58668000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 58668000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2013-05-01"}, {"end": "2014-04-30", "val": 58668000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2013-05-01"}, {"end": "2015-04-30", "val": 53988000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 53988000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2014-05-01"}, {"end": "2015-04-30", "val": 53988000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2014-05-01"}, {"end": "2016-04-30", "val": 54765000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 54765000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2015-05-01"}, {"end": "2016-04-30", "val": 54765000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2015-05-01"}, {"end": "2017-04-30", "val": 55930000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 55930000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2016-05-01"}, {"end": "2017-04-30", "val": 55930000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2016-05-01"}, {"end": "2018-04-30", "val": 54061000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 54061000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2017-05-01"}, {"end": "2018-04-30", "val": 54061000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2017-05-01"}, {"end": "2019-04-30", "val": 54483000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 54483000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2018-05-01"}, {"end": "2019-04-30", "val": 54483000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2018-05-01"}, {"end": "2020-04-30", "val": 54983000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 54983000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2019-05-01"}, {"end": "2020-04-30", "val": 54983000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2019-05-01"}, {"end": "2021-04-30", "val": 54613000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 54613000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2020-05-01"}, {"end": "2021-04-30", "val": 54613000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2020-05-01"}, {"end": "2022-04-30", "val": 47227000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 47227000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2021-05-01"}, {"end": "2022-04-30", "val": 47227000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2021-05-01"}, {"end": "2023-04-30", "val": 45844000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 45844000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2022-05-01"}, {"end": "2023-04-30", "val": 45844, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2022-05-01"}, {"end": "2024-04-30", "val": 45813000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 45813, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2023-05-01"}, {"end": "2024-04-30", "val": 45813, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2023-05-01"}, {"end": "2025-04-30", "val": 44484, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20", "start": "2024-05-01"}, {"end": "2025-04-30", "val": 44484, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2024-05-01"}, {"end": "2026-04-30", "val": 44420, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17", "start": "2025-05-01"}], "CommonStockSharesOutstanding": [{"end": "2011-04-30", "val": 64510531, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28"}, {"end": "2012-04-30", "val": 65312097, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28"}, {"end": "2012-04-30", "val": 65312097, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25"}, {"end": "2013-04-30", "val": 64297113, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25"}, {"end": "2013-04-30", "val": 64297113, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19"}, {"end": "2014-04-30", "val": 55352679, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19"}, {"end": "2014-04-30", "val": 55352679, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22"}, {"end": "2015-04-30", "val": 54062459, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22"}, {"end": "2015-04-30", "val": 54062459, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16"}, {"end": "2016-04-30", "val": 55996011, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16"}, {"end": "2016-04-30", "val": 55996011, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29"}, {"end": "2017-04-30", "val": 53850426, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29"}, {"end": "2017-04-30", "val": 53850426, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20"}, {"end": "2018-04-30", "val": 54266843, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20"}, {"end": "2018-04-30", "val": 54266843, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19"}, {"end": "2019-04-30", "val": 54696762, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19"}, {"end": "2019-04-30", "val": 54696762, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19"}, {"end": "2020-04-30", "val": 55359928, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19"}, {"end": "2020-04-30", "val": 55359928, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17"}, {"end": "2021-04-30", "val": 49937329, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17"}, {"end": "2021-04-30", "val": 49937329, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23"}, {"end": "2022-04-30", "val": 45601069, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23"}, {"end": "2022-04-30", "val": 45601069, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22"}, {"end": "2023-04-30", "val": 45988930, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22"}, {"end": "2023-04-30", "val": 45988930, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20"}, {"end": "2024-04-30", "val": 45561569, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20"}, {"end": "2024-04-30", "val": 45561569, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20"}, {"end": "2025-04-30", "val": 44111461, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20"}, {"end": "2025-04-30", "val": 44111461, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17"}, {"end": "2026-04-30", "val": 44605993, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-06-27", "val": 0, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-06-28"}, {"end": "2013-06-21", "val": 64368037, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-06-25"}, {"end": "2014-06-16", "val": 55183158, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-06-19"}, {"end": "2015-06-16", "val": 54169521, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-06-22"}, {"end": "2016-06-14", "val": 55998795, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-06-16"}, {"end": "2017-06-27", "val": 53885472, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-06-29"}, {"end": "2018-06-19", "val": 54367813, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-06-20"}, {"end": "2019-06-17", "val": 54801943, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-06-19"}, {"end": "2020-06-16", "val": 55520481, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-06-19"}, {"end": "2021-06-15", "val": 47999397, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-06-17"}, {"end": "2022-06-21", "val": 45763388, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-06-23"}, {"end": "2023-06-20", "val": 46082706, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-06-22"}, {"end": "2024-06-18", "val": 45559503, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-06-20"}, {"end": "2025-06-18", "val": 44309940, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-06-20"}, {"end": "2026-06-15", "val": 44727068, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-06-17"}]}}