{"cik": 96536, "entity": "Taylor Devices, Inc.", "tags": {"Revenues": [{"end": "2017-05-31", "val": 25536996, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29", "start": "2016-06-01"}, {"end": "2018-05-31", "val": 24363967, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29", "start": "2017-06-01"}, {"end": "2018-05-31", "val": 24363967, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02", "start": "2017-06-01"}, {"end": "2019-05-31", "val": 33619031, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02", "start": "2018-06-01"}, {"end": "2019-05-31", "val": 33619031, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07", "start": "2018-06-01"}, {"end": "2020-05-31", "val": 28381541, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07", "start": "2019-06-01"}, {"end": "2020-05-31", "val": 28381541, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27", "start": "2019-06-01"}, {"end": "2021-05-31", "val": 22509641, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27", "start": "2020-06-01"}, {"end": "2021-05-31", "val": 22509641, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2020-06-01"}, {"end": "2022-05-31", "val": 30866582, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2021-06-01"}, {"end": "2022-05-31", "val": 30866582, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-08-15", "start": "2021-06-01"}, {"end": "2023-05-31", "val": 40199354, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-08-15", "start": "2022-06-01"}, {"end": "2023-05-31", "val": 40199354, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15", "start": "2022-06-01"}, {"end": "2024-05-31", "val": 44582807, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15", "start": "2023-06-01"}, {"end": "2024-05-31", "val": 44582807, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15", "start": "2023-06-01"}, {"end": "2025-05-31", "val": 46292725, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15", "start": "2024-06-01"}], "SalesRevenueNet": [{"end": "2012-05-31", "val": 29006812, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29", "start": "2011-06-01"}, {"end": "2013-05-31", "val": 24729585, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29", "start": "2012-06-01"}, {"end": "2013-05-31", "val": 24729585, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29", "start": "2012-06-01"}, {"end": "2014-05-31", "val": 20011228, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29", "start": "2013-06-01"}, {"end": "2014-05-31", "val": 20011228, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27", "start": "2013-06-01"}, {"end": "2015-05-31", "val": 30589266, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27", "start": "2014-06-01"}, {"end": "2015-05-31", "val": 30589266, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29", "start": "2014-06-01"}, {"end": "2016-05-31", "val": 35680449, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29", "start": "2015-06-01"}, {"end": "2016-05-31", "val": 35680449, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29", "start": "2015-06-01"}, {"end": "2017-05-31", "val": 25536996, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29", "start": "2016-06-01"}], "GrossProfit": [{"end": "2011-05-31", "val": 5558787, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-08-29", "start": "2010-06-01"}, {"end": "2012-05-31", "val": 8064283, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-08-29", "start": "2011-06-01"}, {"end": "2012-05-31", "val": 8866430, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29", "start": "2011-06-01"}, {"end": "2013-05-31", "val": 8764330, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29", "start": "2012-06-01"}, {"end": "2013-05-31", "val": 8764330, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29", "start": "2012-06-01"}, {"end": "2014-05-31", "val": 5465346, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29", "start": "2013-06-01"}, {"end": "2014-05-31", "val": 5465346, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27", "start": "2013-06-01"}, {"end": "2015-05-31", "val": 8744551, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27", "start": "2014-06-01"}, {"end": "2015-05-31", "val": 8744551, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29", "start": "2014-06-01"}, {"end": "2016-05-31", "val": 12436998, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29", "start": "2015-06-01"}, {"end": "2016-05-31", "val": 12436998, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29", "start": "2015-06-01"}, {"end": "2017-05-31", "val": 7985833, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29", "start": "2016-06-01"}, {"end": "2017-05-31", "val": 7985833, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29", "start": "2016-06-01"}, {"end": "2018-05-31", "val": 5924207, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29", "start": "2017-06-01"}, {"end": "2018-05-31", "val": 5924207, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02", "start": "2017-06-01"}, {"end": "2019-05-31", "val": 9047776, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02", "start": "2018-06-01"}, {"end": "2019-05-31", "val": 9047776, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07", "start": "2018-06-01"}, {"end": "2020-05-31", "val": 9237090, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07", "start": "2019-06-01"}, {"end": "2020-05-31", "val": 9237090, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27", "start": "2019-06-01"}, {"end": "2021-05-31", "val": 3174691, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27", "start": "2020-06-01"}, {"end": "2021-05-31", "val": 3174691, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2020-06-01"}, {"end": "2022-05-31", "val": 8627512, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2021-06-01"}, {"end": "2022-05-31", "val": 9626696, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-08-15", "start": "2021-06-01"}, {"end": "2023-05-31", "val": 16066042, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-08-15", "start": "2022-06-01"}, {"end": "2023-05-31", "val": 16949315, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15", "start": "2022-06-01"}, {"end": "2024-05-31", "val": 20839253, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15", "start": "2023-06-01"}, {"end": "2024-05-31", "val": 20839253, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15", "start": "2023-06-01"}, {"end": "2025-05-31", "val": 21478144, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15", "start": "2024-06-01"}], "OperatingIncomeLoss": [{"end": "2011-05-31", "val": 1482491, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-08-29", "start": "2010-06-01"}, {"end": "2012-05-31", "val": 2887081, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-08-29", "start": "2011-06-01"}, {"end": "2012-05-31", "val": 2887081, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29", "start": "2011-06-01"}, {"end": "2013-05-31", "val": 3466662, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29", "start": "2012-06-01"}, {"end": "2013-05-31", "val": 3466662, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29", "start": "2012-06-01"}, {"end": "2014-05-31", "val": 1545752, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29", "start": "2013-06-01"}, {"end": "2014-05-31", "val": 1545752, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27", "start": "2013-06-01"}, {"end": "2015-05-31", "val": 3061443, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27", "start": "2014-06-01"}, {"end": "2015-05-31", "val": 3061443, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29", "start": "2014-06-01"}, {"end": "2016-05-31", "val": 5748407, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29", "start": "2015-06-01"}, {"end": "2016-05-31", "val": 5748407, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29", "start": "2015-06-01"}, {"end": "2017-05-31", "val": 2920732, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29", "start": "2016-06-01"}, {"end": "2017-05-31", "val": 2920732, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29", "start": "2016-06-01"}, {"end": "2018-05-31", "val": 647633, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29", "start": "2017-06-01"}, {"end": "2018-05-31", "val": 647633, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02", "start": "2017-06-01"}, {"end": "2019-05-31", "val": 3001792, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02", "start": "2018-06-01"}, {"end": "2019-05-31", "val": 3001792, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07", "start": "2018-06-01"}, {"end": "2020-05-31", "val": 3302680, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07", "start": "2019-06-01"}, {"end": "2020-05-31", "val": 3302680, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27", "start": "2019-06-01"}, {"end": "2021-05-31", "val": -2352083, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27", "start": "2020-06-01"}, {"end": "2021-05-31", "val": -2352083, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2020-06-01"}, {"end": "2022-05-31", "val": 2472777, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2021-06-01"}, {"end": "2022-05-31", "val": 2472777, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-08-15", "start": "2021-06-01"}, {"end": "2023-05-31", "val": 6809066, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-08-15", "start": "2022-06-01"}, {"end": "2023-05-31", "val": 6809066, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15", "start": "2022-06-01"}, {"end": "2024-05-31", "val": 9479419, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15", "start": "2023-06-01"}, {"end": "2024-05-31", "val": 9479419, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15", "start": "2023-06-01"}, {"end": "2025-05-31", "val": 9627327, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15", "start": "2024-06-01"}], "NetIncomeLoss": [{"end": "2011-05-31", "val": 1416509, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-08-29", "start": "2010-06-01"}, {"end": "2012-05-31", "val": 2198931, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-08-29", "start": "2011-06-01"}, {"end": "2012-05-31", "val": 2198931, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29", "start": "2011-06-01"}, {"end": "2013-05-31", "val": 2547794, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29", "start": "2012-06-01"}, {"end": "2013-05-31", "val": 2547794, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29", "start": "2012-06-01"}, {"end": "2014-05-31", "val": 1131212, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29", "start": "2013-06-01"}, {"end": "2014-05-31", "val": 1131212, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27", "start": "2013-06-01"}, {"end": "2015-05-31", "val": 2174948, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27", "start": "2014-06-01"}, {"end": "2015-05-31", "val": 2174948, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29", "start": "2014-06-01"}, {"end": "2016-05-31", "val": 4208225, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29", "start": "2015-06-01"}, {"end": "2016-05-31", "val": 4208225, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29", "start": "2015-06-01"}, {"end": "2017-05-31", "val": 2330577, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29", "start": "2016-06-01"}, {"end": "2017-05-31", "val": 2330577, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29", "start": "2016-06-01"}, {"end": "2018-05-31", "val": 443370, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29", "start": "2017-06-01"}, {"end": "2018-05-31", "val": 443370, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02", "start": "2017-06-01"}, {"end": "2019-05-31", "val": 2544525, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02", "start": "2018-06-01"}, {"end": "2019-05-31", "val": 2544525, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07", "start": "2018-06-01"}, {"end": "2020-05-31", "val": 3029976, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07", "start": "2019-06-01"}, {"end": "2020-05-31", "val": 3029976, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27", "start": "2019-06-01"}, {"end": "2021-05-31", "val": 1062895, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27", "start": "2020-06-01"}, {"end": "2021-05-31", "val": 1062895, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2020-06-01"}, {"end": "2022-05-31", "val": 2239423, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2021-06-01"}, {"end": "2022-05-31", "val": 2239423, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-08-15", "start": "2021-06-01"}, {"end": "2023-05-31", "val": 6287358, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-08-15", "start": "2022-06-01"}, {"end": "2023-05-31", "val": 6287358, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15", "start": "2022-06-01"}, {"end": "2024-05-31", "val": 8998762, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15", "start": "2023-06-01"}, {"end": "2024-05-31", "val": 8998762, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15", "start": "2023-06-01"}, {"end": "2025-05-31", "val": 9413136, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15", "start": "2024-06-01"}], "IncomeTaxExpenseBenefit": [{"end": "2013-05-31", "val": 912000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29", "start": "2012-06-01"}, {"end": "2014-05-31", "val": 437000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29", "start": "2013-06-01"}, {"end": "2014-05-31", "val": 437000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27", "start": "2013-06-01"}, {"end": "2015-05-31", "val": 899000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27", "start": "2014-06-01"}, {"end": "2015-05-31", "val": 899000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29", "start": "2014-06-01"}, {"end": "2016-05-31", "val": 1558000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29", "start": "2015-06-01"}, {"end": "2016-05-31", "val": 1558000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29", "start": "2015-06-01"}, {"end": "2017-05-31", "val": 657000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29", "start": "2016-06-01"}, {"end": "2017-05-31", "val": 657000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29", "start": "2016-06-01"}, {"end": "2018-05-31", "val": 233000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29", "start": "2017-06-01"}, {"end": "2018-05-31", "val": 233000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02", "start": "2017-06-01"}, {"end": "2019-05-31", "val": 515000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02", "start": "2018-06-01"}, {"end": "2019-05-31", "val": 515000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07", "start": "2018-06-01"}, {"end": "2020-05-31", "val": 386000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07", "start": "2019-06-01"}, {"end": "2020-05-31", "val": 386000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27", "start": "2019-06-01"}, {"end": "2021-05-31", "val": -381000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27", "start": "2020-06-01"}, {"end": "2021-05-31", "val": -381000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2020-06-01"}, {"end": "2022-05-31", "val": 317000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2021-06-01"}, {"end": "2022-05-31", "val": 317000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-08-15", "start": "2021-06-01"}, {"end": "2023-05-31", "val": 1218000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-08-15", "start": "2022-06-01"}, {"end": "2023-05-31", "val": 1218000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15", "start": "2022-06-01"}, {"end": "2024-05-31", "val": 1922000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15", "start": "2023-06-01"}, {"end": "2024-05-31", "val": 1922000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15", "start": "2023-06-01"}, {"end": "2025-05-31", "val": 1620000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15", "start": "2024-06-01"}], "DepreciationDepletionAndAmortization": [{"end": "2011-05-31", "val": 470755, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-08-29", "start": "2010-06-01"}, {"end": "2012-05-31", "val": 482152, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-08-29", "start": "2011-06-01"}, {"end": "2012-05-31", "val": 482152, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29", "start": "2011-06-01"}, {"end": "2013-05-31", "val": 564262, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29", "start": "2012-06-01"}, {"end": "2013-05-31", "val": 564262, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29", "start": "2012-06-01"}, {"end": "2014-05-31", "val": 699039, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29", "start": "2013-06-01"}, {"end": "2014-05-31", "val": 699039, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27", "start": "2013-06-01"}, {"end": "2015-05-31", "val": 740844, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27", "start": "2014-06-01"}, {"end": "2015-05-31", "val": 740844, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29", "start": "2014-06-01"}, {"end": "2016-05-31", "val": 818385, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29", "start": "2015-06-01"}, {"end": "2016-05-31", "val": 818385, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29", "start": "2015-06-01"}, {"end": "2017-05-31", "val": 868609, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29", "start": "2016-06-01"}, {"end": "2017-05-31", "val": 868609, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29", "start": "2016-06-01"}, {"end": "2018-05-31", "val": 995924, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29", "start": "2017-06-01"}, {"end": "2018-05-31", "val": 995924, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02", "start": "2017-06-01"}, {"end": "2019-05-31", "val": 1072959, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02", "start": "2018-06-01"}, {"end": "2019-05-31", "val": 1072959, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07", "start": "2018-06-01"}, {"end": "2020-05-31", "val": 1141110, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07", "start": "2019-06-01"}, {"end": "2020-05-31", "val": 1141110, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27", "start": "2019-06-01"}, {"end": "2021-05-31", "val": 1212713, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27", "start": "2020-06-01"}, {"end": "2021-05-31", "val": 1212713, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2020-06-01"}, {"end": "2022-05-31", "val": 1347442, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2021-06-01"}, {"end": "2022-05-31", "val": 1347442, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-08-15", "start": "2021-06-01"}, {"end": "2023-05-31", "val": 1472455, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-08-15", "start": "2022-06-01"}, {"end": "2023-05-31", "val": 1472455, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15", "start": "2022-06-01"}, {"end": "2024-05-31", "val": 1690239, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15", "start": "2023-06-01"}, {"end": "2024-05-31", "val": 1690239, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15", "start": "2023-06-01"}, {"end": "2025-05-31", "val": 1708849, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15", "start": "2024-06-01"}], "Depreciation": [{"end": "2013-05-31", "val": 564262, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29", "start": "2012-06-01"}, {"end": "2014-05-31", "val": 699039, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29", "start": "2013-06-01"}, {"end": "2014-05-31", "val": 699039, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27", "start": "2013-06-01"}, {"end": "2015-05-31", "val": 740844, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27", "start": "2014-06-01"}, {"end": "2015-05-31", "val": 740844, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29", "start": "2014-06-01"}, {"end": "2016-05-31", "val": 818385, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29", "start": "2015-06-01"}, {"end": "2016-05-31", "val": 818385, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29", "start": "2015-06-01"}, {"end": "2017-05-31", "val": 868609, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29", "start": "2016-06-01"}, {"end": "2017-05-31", "val": 868609, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29", "start": "2016-06-01"}, {"end": "2018-05-31", "val": 995924, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29", "start": "2017-06-01"}, {"end": "2018-05-31", "val": 995924, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02", "start": "2017-06-01"}, {"end": "2019-05-31", "val": 1072959, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02", "start": "2018-06-01"}, {"end": "2019-05-31", "val": 1072959, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07", "start": "2018-06-01"}, {"end": "2020-05-31", "val": 1141110, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07", "start": "2019-06-01"}, {"end": "2020-05-31", "val": 1141110, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27", "start": "2019-06-01"}, {"end": "2021-05-31", "val": 1212713, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27", "start": "2020-06-01"}, {"end": "2021-05-31", "val": 1212713, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2020-06-01"}, {"end": "2022-05-31", "val": 1347442, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2021-06-01"}, {"end": "2023-05-31", "val": 1472455, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15", "start": "2022-06-01"}, {"end": "2024-05-31", "val": 1690239, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15", "start": "2023-06-01"}, {"end": "2024-05-31", "val": 1690239, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15", "start": "2023-06-01"}, {"end": "2025-05-31", "val": 1708849, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15", "start": "2024-06-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2011-05-31", "val": 2395411, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-08-29", "start": "2010-06-01"}, {"end": "2012-05-31", "val": -1113720, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-08-29", "start": "2011-06-01"}, {"end": "2012-05-31", "val": -1113720, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29", "start": "2011-06-01"}, {"end": "2013-05-31", "val": 5472861, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29", "start": "2012-06-01"}, {"end": "2013-05-31", "val": 5472861, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29", "start": "2012-06-01"}, {"end": "2014-05-31", "val": 1984032, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29", "start": "2013-06-01"}, {"end": "2014-05-31", "val": 1984032, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27", "start": "2013-06-01"}, {"end": "2015-05-31", "val": 2776316, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27", "start": "2014-06-01"}, {"end": "2015-05-31", "val": 2776316, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29", "start": "2014-06-01"}, {"end": "2016-05-31", "val": 3788077, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29", "start": "2015-06-01"}, {"end": "2016-05-31", "val": 3788077, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29", "start": "2015-06-01"}, {"end": "2017-05-31", "val": -1055663, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29", "start": "2016-06-01"}, {"end": "2017-05-31", "val": -1055663, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29", "start": "2016-06-01"}, {"end": "2018-05-31", "val": 304471, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29", "start": "2017-06-01"}, {"end": "2018-05-31", "val": 304471, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02", "start": "2017-06-01"}, {"end": "2019-05-31", "val": 2657523, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02", "start": "2018-06-01"}, {"end": "2019-05-31", "val": 2657523, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07", "start": "2018-06-01"}, {"end": "2020-05-31", "val": 9833286, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07", "start": "2019-06-01"}, {"end": "2020-05-31", "val": 9833286, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27", "start": "2019-06-01"}, {"end": "2021-05-31", "val": 7030157, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27", "start": "2020-06-01"}, {"end": "2021-05-31", "val": 7030157, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2020-06-01"}, {"end": "2022-05-31", "val": 3308525, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2021-06-01"}, {"end": "2022-05-31", "val": 3308525, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-08-15", "start": "2021-06-01"}, {"end": "2023-05-31", "val": 7706779, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-08-15", "start": "2022-06-01"}, {"end": "2023-05-31", "val": 7706779, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15", "start": "2022-06-01"}, {"end": "2024-05-31", "val": 13218924, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15", "start": "2023-06-01"}, {"end": "2024-05-31", "val": 13218924, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15", "start": "2023-06-01"}, {"end": "2025-05-31", "val": 7471935, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15", "start": "2024-06-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2011-05-31", "val": 386401, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-08-29", "start": "2010-06-01"}, {"end": "2012-05-31", "val": 1550659, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-08-29", "start": "2011-06-01"}, {"end": "2012-05-31", "val": 1550659, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29", "start": "2011-06-01"}, {"end": "2013-05-31", "val": 3293471, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29", "start": "2012-06-01"}, {"end": "2013-05-31", "val": 3293471, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29", "start": "2012-06-01"}, {"end": "2014-05-31", "val": 1355605, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29", "start": "2013-06-01"}, {"end": "2014-05-31", "val": 1355605, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27", "start": "2013-06-01"}, {"end": "2015-05-31", "val": 746627, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27", "start": "2014-06-01"}, {"end": "2015-05-31", "val": 746627, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29", "start": "2014-06-01"}, {"end": "2016-05-31", "val": 1939378, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29", "start": "2015-06-01"}, {"end": "2016-05-31", "val": -1939378, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29", "start": "2015-06-01"}, {"end": "2017-05-31", "val": 1868821, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29", "start": "2016-06-01"}, {"end": "2017-05-31", "val": 1868821, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29", "start": "2016-06-01"}, {"end": "2018-05-31", "val": 936833, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29", "start": "2017-06-01"}, {"end": "2018-05-31", "val": 936833, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02", "start": "2017-06-01"}, {"end": "2019-05-31", "val": 472837, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02", "start": "2018-06-01"}, {"end": "2019-05-31", "val": 472837, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07", "start": "2018-06-01"}, {"end": "2020-05-31", "val": 1231158, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07", "start": "2019-06-01"}, {"end": "2020-05-31", "val": 1231158, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27", "start": "2019-06-01"}, {"end": "2021-05-31", "val": 1621817, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27", "start": "2020-06-01"}, {"end": "2021-05-31", "val": 1621817, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2020-06-01"}, {"end": "2022-05-31", "val": 1391577, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2021-06-01"}, {"end": "2022-05-31", "val": 1391577, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-08-15", "start": "2021-06-01"}, {"end": "2023-05-31", "val": 3359495, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-08-15", "start": "2022-06-01"}, {"end": "2023-05-31", "val": 3359495, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15", "start": "2022-06-01"}, {"end": "2024-05-31", "val": 1149388, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15", "start": "2023-06-01"}, {"end": "2024-05-31", "val": 1149388, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15", "start": "2023-06-01"}, {"end": "2025-05-31", "val": 2602088, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15", "start": "2024-06-01"}], "StockholdersEquity": [{"end": "2011-05-31", "val": 16383105, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-08-29"}, {"end": "2012-05-31", "val": 18996660, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-08-29"}, {"end": "2012-05-31", "val": 18996660, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29"}, {"end": "2013-05-31", "val": 21665757, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29"}, {"end": "2013-05-31", "val": 21665757, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29"}, {"end": "2014-05-31", "val": 23081971, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29"}, {"end": "2014-05-31", "val": 23081971, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27"}, {"end": "2015-05-31", "val": 25450982, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27"}, {"end": "2015-05-31", "val": 25450982, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29"}, {"end": "2016-05-31", "val": 30157229, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29"}, {"end": "2016-05-31", "val": 30157229, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29"}, {"end": "2017-05-31", "val": 32856392, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29"}, {"end": "2017-05-31", "val": 32856392, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29"}, {"end": "2018-05-31", "val": 33612351, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29"}, {"end": "2018-05-31", "val": 33612351, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02"}, {"end": "2019-05-31", "val": 36318872, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02"}, {"end": "2019-05-31", "val": 36318872, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07"}, {"end": "2020-05-31", "val": 39537554, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07"}, {"end": "2020-05-31", "val": 39537554, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27"}, {"end": "2021-05-31", "val": 40798208, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27"}, {"end": "2021-05-31", "val": 40798208, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2022-05-31", "val": 43255154, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2022-05-31", "val": 43255154, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-08-15"}, {"end": "2023-05-31", "val": 50092730, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-08-15"}, {"end": "2023-05-31", "val": 50092730, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15"}, {"end": "2024-05-31", "val": 51246686, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15"}, {"end": "2024-05-31", "val": 51246686, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15"}, {"end": "2025-05-31", "val": 62044377, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15"}], "LongTermDebtNoncurrent": [{"end": "2011-05-31", "val": 3657, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-08-29"}, {"end": "2012-05-31", "val": 0, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29"}, {"end": "2013-05-31", "val": 0, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29"}], "LongTermDebtCurrent": [{"end": "2011-05-31", "val": 5485, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-08-29"}, {"end": "2012-05-31", "val": 3657, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29"}, {"end": "2012-05-31", "val": 3657, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-08-29"}], "LongTermDebt": [{"end": "2012-05-31", "val": -3657, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2010-05-31", "val": 197587, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-08-29"}, {"end": "2011-05-31", "val": 2193534, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-08-29"}, {"end": "2011-05-31", "val": 2193534, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29"}, {"end": "2012-05-31", "val": 73952, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-08-29"}, {"end": "2012-05-31", "val": 73952, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29"}, {"end": "2012-05-31", "val": 73952, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29"}, {"end": "2013-05-31", "val": 1997874, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29"}, {"end": "2013-05-31", "val": 1997874, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29"}, {"end": "2013-05-31", "val": 1997874, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27"}, {"end": "2014-05-31", "val": 2793642, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29"}, {"end": "2014-05-31", "val": 2793642, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27"}, {"end": "2014-05-31", "val": 2793642, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29"}, {"end": "2015-05-31", "val": 4895898, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27"}, {"end": "2015-05-31", "val": 4895898, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29"}, {"end": "2015-05-31", "val": 4895898, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29"}, {"end": "2016-05-31", "val": 6086080, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29"}, {"end": "2016-05-31", "val": 6086080, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29"}, {"end": "2016-05-31", "val": 6086080, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29"}, {"end": "2017-05-31", "val": 3324934, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29"}, {"end": "2017-05-31", "val": 3324934, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29"}, {"end": "2017-05-31", "val": 3324934, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02"}, {"end": "2018-05-31", "val": 2858323, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29"}, {"end": "2018-05-31", "val": 2858323, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02"}, {"end": "2018-05-31", "val": 2858323, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07"}, {"end": "2019-05-31", "val": 5071822, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02"}, {"end": "2019-05-31", "val": 5071822, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07"}, {"end": "2019-05-31", "val": 5071822, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27"}, {"end": "2020-05-31", "val": 15159827, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07"}, {"end": "2020-05-31", "val": 15159827, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27"}, {"end": "2020-05-31", "val": 15159827, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2021-05-31", "val": 20581604, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27"}, {"end": "2021-05-31", "val": 20581604, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2022-05-31", "val": 22517038, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2022-05-31", "val": 22517038, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-08-15"}, {"end": "2023-05-31", "val": 3575219, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-08-15"}, {"end": "2023-05-31", "val": 3575219, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15"}, {"end": "2024-05-31", "val": 2831471, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15"}, {"end": "2024-05-31", "val": 2831471, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15"}, {"end": "2025-05-31", "val": 1190656, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15"}], "ShortTermInvestments": [{"end": "2016-05-31", "val": 1000000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29"}, {"end": "2016-05-31", "val": 1000000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29"}, {"end": "2017-05-31", "val": 1022326, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29"}, {"end": "2017-05-31", "val": 1022326, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29"}, {"end": "2018-05-31", "val": 1039082, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29"}, {"end": "2018-05-31", "val": 1039082, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02"}, {"end": "2019-05-31", "val": 1055591, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02"}, {"end": "2019-05-31", "val": 1055591, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07"}, {"end": "2020-05-31", "val": 1071950, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07"}, {"end": "2020-05-31", "val": 1071950, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27"}, {"end": "2021-05-31", "val": 1097012, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27"}, {"end": "2021-05-31", "val": 1097012, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2022-05-31", "val": 1097450, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2022-05-31", "val": 1097450, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-08-15"}, {"end": "2023-05-31", "val": 24514757, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-08-15"}, {"end": "2023-05-31", "val": 24514757, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15"}, {"end": "2024-05-31", "val": 28131279, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15"}, {"end": "2024-05-31", "val": 28131279, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15"}, {"end": "2025-05-31", "val": 34799367, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2012-05-31", "val": 3303615, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29", "start": "2011-06-01"}, {"end": "2013-05-31", "val": 3357292, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29", "start": "2012-06-01"}, {"end": "2013-05-31", "val": 3357292, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29", "start": "2012-06-01"}, {"end": "2014-05-31", "val": 3372805, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29", "start": "2013-06-01"}, {"end": "2014-05-31", "val": 3372805, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27", "start": "2013-06-01"}, {"end": "2015-05-31", "val": 3402209, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27", "start": "2014-06-01"}, {"end": "2015-05-31", "val": 3402209, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29", "start": "2014-06-01"}, {"end": "2016-05-31", "val": 3476427, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29", "start": "2015-06-01"}, {"end": "2016-05-31", "val": 3476427, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29", "start": "2015-06-01"}, {"end": "2017-05-31", "val": 3505194, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29", "start": "2016-06-01"}, {"end": "2017-05-31", "val": 3505194, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29", "start": "2016-06-01"}, {"end": "2018-05-31", "val": 3488925, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29", "start": "2017-06-01"}, {"end": "2018-05-31", "val": 3488925, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02", "start": "2017-06-01"}, {"end": "2019-05-31", "val": 3487638, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02", "start": "2018-06-01"}, {"end": "2019-05-31", "val": 3487638, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07", "start": "2018-06-01"}, {"end": "2020-05-31", "val": 3489791, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07", "start": "2019-06-01"}, {"end": "2020-05-31", "val": 3489791, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27", "start": "2019-06-01"}, {"end": "2021-05-31", "val": 3491887, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27", "start": "2020-06-01"}, {"end": "2021-05-31", "val": 3491887, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2020-06-01"}, {"end": "2022-05-31", "val": 3499553, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2021-06-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2012-05-31", "val": 3269252, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29", "start": "2011-06-01"}, {"end": "2013-05-31", "val": 3310514, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29", "start": "2012-06-01"}, {"end": "2013-05-31", "val": 3310514, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29", "start": "2012-06-01"}, {"end": "2014-05-31", "val": 3341975, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29", "start": "2013-06-01"}, {"end": "2014-05-31", "val": 3341975, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27", "start": "2013-06-01"}, {"end": "2015-05-31", "val": 3350033, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27", "start": "2014-06-01"}, {"end": "2015-05-31", "val": 3350033, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29", "start": "2014-06-01"}, {"end": "2016-05-31", "val": 3393919, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29", "start": "2015-06-01"}, {"end": "2016-05-31", "val": 3393919, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29", "start": "2015-06-01"}, {"end": "2017-05-31", "val": 3432112, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29", "start": "2016-06-01"}, {"end": "2017-05-31", "val": 3432112, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29", "start": "2016-06-01"}, {"end": "2018-05-31", "val": 3458049, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29", "start": "2017-06-01"}, {"end": "2018-05-31", "val": 3458049, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02", "start": "2017-06-01"}, {"end": "2019-05-31", "val": 3470595, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02", "start": "2018-06-01"}, {"end": "2019-05-31", "val": 3470595, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07", "start": "2018-06-01"}, {"end": "2020-05-31", "val": 3481.12, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07", "start": "2019-06-01"}, {"end": "2020-05-31", "val": 3481128, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27", "start": "2019-06-01"}, {"end": "2021-05-31", "val": 3490213, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27", "start": "2020-06-01"}, {"end": "2021-05-31", "val": 3490213, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2020-06-01"}, {"end": "2022-05-31", "val": 3497345, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2021-06-01"}], "CommonStockSharesOutstanding": [{"end": "2022-05-31", "val": 4056771, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-08-15"}, {"end": "2023-05-31", "val": 4088193, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-08-15"}, {"end": "2023-05-31", "val": 4088193, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15"}, {"end": "2024-05-31", "val": 4165315, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15"}, {"end": "2024-05-31", "val": 4165315, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15"}, {"end": "2025-05-31", "val": 4196470, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-08-13", "val": 3310006, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-08-29"}, {"end": "2013-08-21", "val": 3341385, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-08-29"}, {"end": "2014-08-25", "val": 3343289, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-08-29"}, {"end": "2015-08-12", "val": 3367816, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-08-27"}, {"end": "2016-08-12", "val": 3423099, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-08-29"}, {"end": "2017-08-04", "val": 3454894, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-08-29"}, {"end": "2018-08-09", "val": 3467560, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-08-29"}, {"end": "2019-08-02", "val": 3478866, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-08-02"}, {"end": "2020-08-07", "val": 3487245, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-08-07"}, {"end": "2021-08-27", "val": 3496765, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-08-27"}, {"end": "2022-08-19", "val": 3502292, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2023-08-15", "val": 3521377, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-08-15"}, {"end": "2024-08-15", "val": 3118627, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-08-15"}, {"end": "2024-08-15", "val": 3147193, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-08-15"}]}}