{"cik": 800457, "entity": "Donegal Group Inc.", "tags": {"Revenues": [{"end": "2009-12-31", "val": 386733407, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 408549446, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 408549446, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 475017619, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 475017619, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 475017619, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 514982585, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 514982585, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 514982585, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 547110065, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 547110065, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 547110065, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 586547742, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 586547742, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 586547742, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 636387263, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 636387263, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 636387263, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 688423020, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 688423020, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 688423020, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 739026537, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 739026537, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 739026537, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 771828320, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 771828320, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 771828320, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 812451471, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 812451471, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 812451471, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 777819910, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 777819910, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 777819910, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 816465791, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 816465791, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 816465791, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 848220546, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 848220546, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 848220546, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 927337984, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 927337984, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 927337984, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 989605050, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 989605050, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 978014322, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2009-12-31", "val": 18830078, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 11467179, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 11467179, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 452953, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 452953, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 452953, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 23092620, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 23092620, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 23092620, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 26321992, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 26321992, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 26321992, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 14539018, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 14539018, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 14539018, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 20990033, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 20990033, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 20990033, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 30801137, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 30801137, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 30801137, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 7116100, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 7116100, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 7116100, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -32760340, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -32760340, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -32760340, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 47151744, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 47151744, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 47151744, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 52815252, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 52815252, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 52815252, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 25254174, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 25254174, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 25254174, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -1959405, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -1959405, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -1959405, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 4425504, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 4425504, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 4425504, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 50862252, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 50862252, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 79340740, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2009-12-31", "val": 1846611, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12", "start": "2009-01-01"}, {"end": "2010-12-31", "val": -1623030, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -1623030, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -7192266, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -7192266, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -7192266, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 4765640, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 4765640, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 4765640, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 6388273, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 6388273, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 6388273, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 1743799, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1743799, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1743799, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 6602235, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 6602235, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 6602235, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 10527270, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 10527270, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 10527270, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 4998362, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 4998362, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 4998362, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -15476509, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -15476509, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -15476509, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 9929286, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 9929286, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 9929286, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 10457251, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 10457251, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 10457251, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 5084334, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 5084334, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 5084334, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -1678694, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -1678694, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -1678694, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 637972, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 637972, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 637972, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 11476680, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 11476680, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 18252237, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06", "start": "2025-01-01"}], "InterestExpense": [{"end": "2009-12-31", "val": 1746509, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 799578, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 799578, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 2126784, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2126784, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2126784, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 2358711, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2358711, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2358711, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 1635323, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1635323, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1635323, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 1516983, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1516983, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1516983, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 1111441, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 1111441, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 1111441, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 1657647, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1657647, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1657647, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 1593437, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1593437, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1593437, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 2302082, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 2302082, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 2302082, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 1579299, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 1579299, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 1579299, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 1196406, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1196406, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1196406, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 895605, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 895605, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 895605, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 620558, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 620558, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 620558, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 619813, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 619813, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 619813, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 946020, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 946020, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 1350601, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06", "start": "2025-01-01"}], "DepreciationAndAmortization": [{"end": "2009-12-31", "val": 2552186, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 3143767, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 3143767, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 4106561, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 4106561, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 4106561, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 3950693, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3950693, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3950693, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 3049101, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3049101, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3049101, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 3523692, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 3523692, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 3523692, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 6740346, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 6740346, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 6740346, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 6587282, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 6587282, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 6587282, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 6109869, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 6109869, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 6109869, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 6609632, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 6609632, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 6609632, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 5573074, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 5573074, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 5573074, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 6721621, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 6721621, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 6721621, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 5837809, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 5837809, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 5837809, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 4841559, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 4841559, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 4841559, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 4326446, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 4326446, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 4326446, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 3873161, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 3873161, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 3075115, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06", "start": "2025-01-01"}], "Depreciation": [{"end": "2010-12-31", "val": 1200000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 1000000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1000000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 944632, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 944632, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 944632, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 783897, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 783897, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 783897, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 883674, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 883674, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 883674, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 792733, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 792733, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 792733, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 742861, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 742861, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 742861, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 478800, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 478800, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 478800, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 479550, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 479550, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 479550, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 282235, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 282235, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 282235, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 257397, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 257397, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 257397, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 208641, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 208641, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 208641, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 173535, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 173535, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 173535, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 166400, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 166400, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 166400, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 153480, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 153480, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 150117, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2009-12-31", "val": 34097508, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 22004803, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 22004803, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 21081311, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 21081311, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 21081311, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 24964625, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 24964625, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 46008469, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2016-12-31", "val": 60030122, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 81000198, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 81000198, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 63776134, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 63776134, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 63776134, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 76359777, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 76359777, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 76359777, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 101134400, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 101134400, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 101134400, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 76731968, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 76731968, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 76731968, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 67110020, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 67110020, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 67110020, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 28623744, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 28623744, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 28623744, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 67440037, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 67440037, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 70199466, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2012-12-31", "val": 24964625, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 46008469, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 46008469, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 44514437, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 44514437, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 44514437, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 66404173, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 68187873, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 68187873, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 60030122, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 60030122, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 81000198, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2017-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2009-12-31", "val": 941020, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 651160, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 238538, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 238538, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 744082, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 744082, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 1254767, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1254767, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1254767, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 2127311, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2127311, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 151536, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18", "start": "2015-01-01"}], "StockholdersEquity": [{"end": "2008-12-31", "val": 363583865, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12"}, {"end": "2009-12-31", "val": 385505699, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12"}, {"end": "2009-12-31", "val": 385505699, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2010-12-31", "val": 380102810, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12"}, {"end": "2010-12-31", "val": 380102810, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2010-12-31", "val": 380102810, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2011-12-31", "val": 383451592, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12"}, {"end": "2011-12-31", "val": 383451592, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2011-12-31", "val": 383451592, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2011-12-31", "val": 383451592, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12"}, {"end": "2012-12-31", "val": 400034094, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2012-12-31", "val": 400034094, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2012-12-31", "val": 400034094, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12"}, {"end": "2012-12-31", "val": 400034094, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18"}, {"end": "2013-12-31", "val": 396877111, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2013-12-31", "val": 396877111, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12"}, {"end": "2013-12-31", "val": 396877111, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18"}, {"end": "2013-12-31", "val": 396877111, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10"}, {"end": "2014-12-31", "val": 416134643, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12"}, {"end": "2014-12-31", "val": 416134643, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18"}, {"end": "2014-12-31", "val": 416134643, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10"}, {"end": "2014-12-31", "val": 416134643, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2015-12-31", "val": 408388568, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18"}, {"end": "2015-12-31", "val": 408388568, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10"}, {"end": "2015-12-31", "val": 408388568, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2015-12-31", "val": 408388568, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14"}, {"end": "2016-12-31", "val": 438615320, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10"}, {"end": "2016-12-31", "val": 438615320, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2016-12-31", "val": 438615320, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14"}, {"end": "2016-12-31", "val": 438615320, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06"}, {"end": "2017-12-31", "val": 448696104, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2017-12-31", "val": 448696104, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14"}, {"end": "2017-12-31", "val": 448696104, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06"}, {"end": "2017-12-31", "val": 448696104, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05"}, {"end": "2018-12-31", "val": 398869901, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14"}, {"end": "2018-12-31", "val": 398869901, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06"}, {"end": "2018-12-31", "val": 398869901, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05"}, {"end": "2018-12-31", "val": 398869901, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07"}, {"end": "2019-12-31", "val": 451015519, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06"}, {"end": "2019-12-31", "val": 451015519, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05"}, {"end": "2019-12-31", "val": 451015519, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07"}, {"end": "2019-12-31", "val": 451015519, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06"}, {"end": "2020-12-31", "val": 517774120, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05"}, {"end": "2020-12-31", "val": 517774120, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07"}, {"end": "2020-12-31", "val": 517774120, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06"}, {"end": "2020-12-31", "val": 517774120, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06"}, {"end": "2021-12-31", "val": 531036087, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07"}, {"end": "2021-12-31", "val": 531036087, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06"}, {"end": "2021-12-31", "val": 531036087, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06"}, {"end": "2021-12-31", "val": 531036087, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10"}, {"end": "2022-12-31", "val": 483593012, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06"}, {"end": "2022-12-31", "val": 483593012, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06"}, {"end": "2022-12-31", "val": 483593012, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10"}, {"end": "2022-12-31", "val": 483593012, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06"}, {"end": "2023-12-31", "val": 479745354, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06"}, {"end": "2023-12-31", "val": 479745354, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10"}, {"end": "2023-12-31", "val": 479745354, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06"}, {"end": "2024-12-31", "val": 545776131, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10"}, {"end": "2024-12-31", "val": 545776131, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06"}, {"end": "2025-12-31", "val": 640418079, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06"}], "Goodwill": [{"end": "2010-12-31", "val": 5493316, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12"}, {"end": "2011-12-31", "val": 5625354, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-12"}, {"end": "2011-12-31", "val": 5625354, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2012-12-31", "val": 5625354, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2012-12-31", "val": 5625354, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2013-12-31", "val": 5625354, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2013-12-31", "val": 5625354, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12"}, {"end": "2014-12-31", "val": 5625354, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12"}, {"end": "2014-12-31", "val": 5625354, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18"}, {"end": "2015-12-31", "val": 5625354, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18"}, {"end": "2015-12-31", "val": 5625354, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10"}, {"end": "2016-12-31", "val": 5625354, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10"}, {"end": "2016-12-31", "val": 5625354, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2017-12-31", "val": 5625354, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2017-12-31", "val": 5625354, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14"}, {"end": "2018-12-31", "val": 5625354, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14"}, {"end": "2018-12-31", "val": 5625354, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06"}, {"end": "2019-12-31", "val": 5625354, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06"}, {"end": "2019-12-31", "val": 5625354, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05"}, {"end": "2020-12-31", "val": 5625354, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05"}, {"end": "2020-12-31", "val": 5625354, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07"}, {"end": "2021-12-31", "val": 5625354, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-07"}, {"end": "2021-12-31", "val": 5625354, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06"}, {"end": "2022-12-31", "val": 5625354, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-06"}, {"end": "2022-12-31", "val": 5625354, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06"}, {"end": "2023-12-31", "val": 5625354, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06"}, {"end": "2023-12-31", "val": 5625354, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10"}, {"end": "2024-12-31", "val": 5625354, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-10"}, {"end": "2024-12-31", "val": 5625354, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06"}, {"end": "2025-12-31", "val": 5625354, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-06"}], "ShortTermInvestments": [{"end": "2013-12-31", "val": 99677795, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12"}, {"end": "2014-12-31", "val": 20293648, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12"}, {"end": "2014-12-31", "val": 20293648, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18"}, {"end": "2015-12-31", "val": 13432482, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-18"}, {"end": "2015-12-31", "val": 13432482, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10"}, {"end": "2016-12-31", "val": 9371007, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10"}, {"end": "2016-12-31", "val": 9371007, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2017-12-31", "val": 11049915, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2017-12-31", "val": 11049915, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14"}, {"end": "2018-12-31", "val": 16748760, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14"}, {"end": "2018-12-31", "val": 16748760, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06"}, {"end": "2019-12-31", "val": 14030222, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06"}, {"end": "2019-12-31", "val": 14030222, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05"}, {"end": "2020-12-31", "val": 20900155, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-05"}]}}