{"cik": 1384195, "entity": "Ring Energy, Inc.", "tags": {"RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2020-12-31", "val": 113025138, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 196305966, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 196305966, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 347249537, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 347249537, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 347249537, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 361056001, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 361056001, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 361056001, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 366327414, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 366327414, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 307178072, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2010-12-31", "val": -58972, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -806418, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20", "start": "2004-07-31"}, {"end": "2011-12-31", "val": -326454, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -2031847, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -2031847, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -389324, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -389324, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 12570275, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 12570275, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 12570275, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -13314334, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -13314334, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -13314334, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -57032761, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -57032761, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -57032761, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 15967141, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 15967141, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 15967141, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 19960939, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 19960939, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 19960939, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 19960939, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 60136328, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 60136328, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 60136328, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 60136328, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -268661466, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -268661466, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -268661466, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -268661466, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 95756848, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 95756848, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 95756848, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 191744133, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 191744133, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 191744133, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 145780491, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 145780491, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 145780491, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 132900700, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 132900700, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -34338428, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2010-12-31", "val": -78419, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -1062369, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20", "start": "2004-07-31"}, {"end": "2011-12-31", "val": -320248, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -1669283, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -1669283, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -1669283, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -452209, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-21", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -452209, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -452209, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 8420500, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 8420500, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 8420500, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -9052771, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -9052771, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -9052771, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -37637687, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -37637687, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -37637687, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 1753869, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1753869, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1753869, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 8999760, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 8999760, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 8999760, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 8999760, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 29496551, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 29496551, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 29496551, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 29496551, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -253411828, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -253411828, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -253411828, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -253411828, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 3322892, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3322892, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3322892, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 138635025, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 138635025, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 138635025, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 104864641, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 104864641, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 104864641, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 67470314, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 67470314, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -34731199, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2012-12-31", "val": 300324, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 300324, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -300324, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -77701, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-21", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 77701, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 77701, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 4235739, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 4235739, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 4235739, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -5003713, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -5003713, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -5003713, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -19987585, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -19987585, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -19987585, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 10416171, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 10416171, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 10416171, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 3445721, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3445721, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3445721, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3445721, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 13787654, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 13787654, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 13787654, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 13787654, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -6001176, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -6001176, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -6001176, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -6001176, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 90342, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 90342, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 90342, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 8408724, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 8408724, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 8408724, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 125242, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 125242, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 125242, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 20440954, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 20440954, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -7452746, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2025-01-01"}], "InterestExpense": [{"end": "2010-12-31", "val": 0, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -5221, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20", "start": "2004-07-31"}, {"end": "2011-12-31", "val": 0, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -218805, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -218805, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 218805, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -9890, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-21", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 9890, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 9890, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 0, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 0, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 0, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 749134, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 749134, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 749134, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 649009, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 649009, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 649009, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 0, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 0, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 0, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 427898, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 427898, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 427898, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 427898, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 13865556, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 13865556, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 13865556, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 13865556, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 17617614, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 17617614, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 17617614, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 17617614, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 14490474, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 14490474, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 14490474, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 23167729, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 23167729, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 43926732, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2023-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2010-12-31", "val": 2662, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 6922, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20", "start": "2004-07-31"}, {"end": "2011-12-31", "val": 1199, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 506786, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 506786, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-21", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 2284091, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-21", "start": "2013-01-01"}, {"end": "2017-12-31", "val": 20517780, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 39024886, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 39024886, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 39024886, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 56204269, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 56204269, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 56204269, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 56204269, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 43010660, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 43010660, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 43010660, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 43010660, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 37167967, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 37167967, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 37167967, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 55740767, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 55740767, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 55740767, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 88610291, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 88610291, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 88610291, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 98702843, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 98702843, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 96414150, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2025-01-01"}], "DepreciationAndAmortization": [{"end": "2010-12-31", "val": 1199, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 3797, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20", "start": "2004-07-31"}, {"end": "2011-12-31", "val": 1199, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20", "start": "2011-01-01"}], "Depreciation": [{"end": "2012-12-31", "val": 32730, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 60614, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 60614, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 127257, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 127257, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 127257, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 286304, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 286304, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 286304, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 303456, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 303456, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 303456, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 320090, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 320090, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 320090, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 214022, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 214022, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 214022, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 214022, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 334023, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 334023, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 334023, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 334023, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 376366, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 376366, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 376366, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 376366, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 432897, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 432897, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 124961, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 205600, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 205600, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 205600, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 364024, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 364024, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 364024, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 405772, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 405772, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 409474, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2010-12-31", "val": -62757, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -747355, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20", "start": "2004-07-31"}, {"end": "2011-12-31", "val": -322355, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -31851, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -31851, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-21", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 8116408, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-21", "start": "2013-01-01"}, {"end": "2015-12-31", "val": 9397552, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 11214397, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 11214397, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 42806204, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 42806204, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 42806204, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 70357321, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 70357321, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 70357321, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 70357321, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 106616221, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 106616221, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 106616221, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 106616221, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 72159255, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 72159255, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 72159255, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 72159255, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 72731212, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 72731212, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 72731212, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 196976729, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 196976729, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 196976729, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 198170459, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 198170459, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 198170459, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 194423712, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 194423712, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 150849407, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2012-12-31", "val": -31851, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 8116408, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 8116408, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 33748065, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 33748065, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 33708749, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 9843744, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 9397552, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 11214397, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2016-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2010-12-31", "val": 0, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -8392, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20", "start": "2004-07-31"}, {"end": "2011-12-31", "val": 0, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -187637, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-21", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 0, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-21", "start": "2013-01-01"}], "StockholdersEquity": [{"end": "2010-12-31", "val": 933168, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20"}, {"end": "2011-12-31", "val": 5278085, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20"}, {"end": "2011-12-31", "val": -4106510, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01"}, {"end": "2011-12-31", "val": -4106510, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2012-12-31", "val": 26199711, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01"}, {"end": "2012-12-31", "val": 26199711, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-21"}, {"end": "2012-12-31", "val": 26199711, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2012-12-31", "val": 26199711, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2013-12-31", "val": 102605714, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-21"}, {"end": "2013-12-31", "val": 102605714, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2013-12-31", "val": 102605714, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2013-12-31", "val": 102605714, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2014-12-31", "val": 142542530, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2014-12-31", "val": 142542530, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2014-12-31", "val": 142542530, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2014-12-31", "val": 142542530, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15"}, {"end": "2015-12-31", "val": 186231128, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2015-12-31", "val": 186231128, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2015-12-31", "val": 186231128, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15"}, {"end": "2015-12-31", "val": 186231128, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2016-12-31", "val": 290540973, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2016-12-31", "val": 290540973, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15"}, {"end": "2016-12-31", "val": 290540973, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2016-12-31", "val": 290540973, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2017-12-31", "val": 356603340, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15"}, {"end": "2017-12-31", "val": 356603340, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2017-12-31", "val": 356603340, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2017-12-31", "val": 356603340, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2017-12-31", "val": 356603340, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17"}, {"end": "2018-12-31", "val": 462599430, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 462599430, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2018-12-31", "val": 462599430, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2018-12-31", "val": 462599430, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17"}, {"end": "2018-12-31", "val": 462599430, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16"}, {"end": "2019-03-31", "val": 467703155, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-06-30", "val": 508210882, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-09-30", "val": 517861718, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-12-31", "val": 523509933, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-12-31", "val": 523509933, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2019-12-31", "val": 523509933, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17"}, {"end": "2019-12-31", "val": 523509933, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16"}, {"end": "2019-12-31", "val": 523509933, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09"}, {"end": "2020-12-31", "val": 294765813, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2020-12-31", "val": 294765813, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17"}, {"end": "2020-12-31", "val": 294765813, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16"}, {"end": "2020-12-31", "val": 294765813, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09"}, {"end": "2020-12-31", "val": 294765813, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07"}, {"end": "2021-12-31", "val": 300624207, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16"}, {"end": "2021-12-31", "val": 300624207, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09"}, {"end": "2021-12-31", "val": 300624207, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07"}, {"end": "2021-12-31", "val": 300624207, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05"}, {"end": "2022-12-31", "val": 661103391, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09"}, {"end": "2022-12-31", "val": 661103391, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07"}, {"end": "2022-12-31", "val": 661103391, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05"}, {"end": "2022-12-31", "val": 661103391, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04"}, {"end": "2023-12-31", "val": 786582900, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07"}, {"end": "2023-12-31", "val": 786582900, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05"}, {"end": "2023-12-31", "val": 786582900, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04"}, {"end": "2024-12-31", "val": 858639982, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05"}, {"end": "2024-12-31", "val": 858639982, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04"}, {"end": "2025-12-31", "val": 836275746, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04"}], "LongTermDebt": [{"end": "2015-12-31", "val": 45900000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2004-07-29", "val": 0, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20"}, {"end": "2009-12-31", "val": 993860, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20"}, {"end": "2010-12-31", "val": 931103, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20"}, {"end": "2010-12-31", "val": 0, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01"}, {"end": "2011-04-30", "val": 0, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01"}, {"end": "2011-05-01", "val": 30000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01"}, {"end": "2011-12-31", "val": 4423913, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20"}, {"end": "2011-12-31", "val": 11372, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01"}, {"end": "2011-12-31", "val": 11372, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-21"}, {"end": "2011-12-31", "val": 11372, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2012-12-31", "val": 5404167, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01"}, {"end": "2012-12-31", "val": 5404167, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-21"}, {"end": "2012-12-31", "val": 5404167, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2012-12-31", "val": 5404167, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2013-12-31", "val": 52350583, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2013-12-31", "val": 52350583, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2013-12-31", "val": 52350583, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2014-12-31", "val": 8622235, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2014-12-31", "val": 8622235, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2014-12-31", "val": 8622235, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2014-12-31", "val": 8622235, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15"}, {"end": "2015-12-31", "val": 4431350, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2015-12-31", "val": 4431350, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2015-12-31", "val": 4431350, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15"}, {"end": "2015-12-31", "val": 4431350, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2016-12-31", "val": 71086381, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2016-12-31", "val": 71086381, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15"}, {"end": "2016-12-31", "val": 71086381, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2016-12-31", "val": 71086381, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2016-12-31", "val": 15006581, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2016-12-31", "val": 15006581, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17"}, {"end": "2017-12-31", "val": 15006581, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15"}, {"end": "2017-12-31", "val": 15006581, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2017-12-31", "val": 15006581, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2017-12-31", "val": 3363726, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2017-12-31", "val": 3363726, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17"}, {"end": "2018-12-31", "val": 3363726, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 3363726, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2018-12-31", "val": 3363726, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2018-12-31", "val": 3363726, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17"}, {"end": "2019-03-31", "val": 2606769, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-06-30", "val": 10578982, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-09-30", "val": 7599089, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-12-31", "val": 10004622, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-12-31", "val": 10004622, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2019-12-31", "val": 10004622, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17"}, {"end": "2020-12-31", "val": 3578634, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2020-12-31", "val": 3578634, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17"}, {"end": "2020-12-31", "val": 3578634, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16"}, {"end": "2021-12-31", "val": 2408316, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16"}, {"end": "2021-12-31", "val": 2408316, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09"}, {"end": "2022-12-31", "val": 3712526, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09"}, {"end": "2022-12-31", "val": 3712526, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07"}, {"end": "2023-12-31", "val": 296384, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07"}, {"end": "2023-12-31", "val": 296384, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05"}, {"end": "2024-12-31", "val": 1866395, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05"}, {"end": "2024-12-31", "val": 1866395, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04"}, {"end": "2025-12-31", "val": 902913, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2012-12-31", "val": 8073176, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 16376911, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 16376911, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 25890285, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 25890285, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 25890285, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 28176924, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 28176924, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 28176924, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 38710626, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 38710626, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 38710626, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 52806712, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 52806712, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 52806712, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 60848177, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 60848177, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 60848177, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 60848177, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 66757028, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 66757028, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 66757028, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 66757028, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 72891310, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 72891310, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 72891310, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 72891310, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 121193175, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 121193175, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 121193175, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 141754668, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 141754668, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 141754668, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 195364850, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 195364850, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 195364850, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 200277380, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 200277380, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 204984223, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2012-12-31", "val": 8073176, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 16376911, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 16376911, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 24739795, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 24739795, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 24739795, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 28176924, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 28176924, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 28176924, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 38710626, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 38710626, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 38710626, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 51383008, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 51383008, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 51383008, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 59531200, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 59531200, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 59531200, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 59531200, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 66571738, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 66571738, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 66571738, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 66571738, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 72891310, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 72891310, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 72891310, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 72891310, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 99387028, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 99387028, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 99387028, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 121264175, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 121264175, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 121264175, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 190589143, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 190589143, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 190589143, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 197937683, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 197937683, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 204984223, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2010-12-31", "val": 3548200, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20"}, {"end": "2011-12-31", "val": 4715704, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20"}, {"end": "2011-12-31", "val": 3440000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01"}, {"end": "2012-12-31", "val": 14166011, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01"}, {"end": "2012-12-31", "val": 14166011, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-21"}, {"end": "2013-12-31", "val": 23576313, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-21"}, {"end": "2013-12-31", "val": 23576313, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2014-12-31", "val": 25734467, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2014-12-31", "val": 25734467, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2015-12-31", "val": 30391942, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2015-12-31", "val": 30391942, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2016-12-31", "val": 49113063, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2016-12-31", "val": 49113063, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15"}, {"end": "2017-12-31", "val": 54224029, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15"}, {"end": "2017-12-31", "val": 54224029, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 63229710, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 63229710, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-03-31", "val": 63229710, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-06-30", "val": 63229710, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-09-30", "val": 63229710, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-12-31", "val": 67993797, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-12-31", "val": 67993797, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2019-12-31", "val": 67993797, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17"}, {"end": "2020-12-31", "val": 85568287, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2020-12-31", "val": 85568287, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17"}, {"end": "2020-12-31", "val": 85868287, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16"}, {"end": "2021-12-31", "val": 100192562, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16"}, {"end": "2021-12-31", "val": 100192562, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09"}, {"end": "2022-12-31", "val": 175530212, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09"}, {"end": "2022-12-31", "val": 175530212, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07"}, {"end": "2023-12-31", "val": 196837001, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07"}, {"end": "2023-12-31", "val": 196837001, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05"}, {"end": "2024-12-31", "val": 198561378, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05"}, {"end": "2024-12-31", "val": 198561378, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04"}, {"end": "2025-12-31", "val": 207656929, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-03-09", "val": 5786884, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-20"}, {"end": "2013-03-11", "val": 14272733, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01"}, {"end": "2014-03-13", "val": 23581313, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-21"}, {"end": "2015-03-10", "val": 25747582, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2016-03-14", "val": 30396942, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2017-03-14", "val": 49116554, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2018-03-14", "val": 60388029, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15"}, {"end": "2019-02-26", "val": 63229710, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2020-03-16", "val": 67993797, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2021-03-16", "val": 99181587, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2021-03-17", "val": 99181587, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-03-17"}, {"end": "2022-03-16", "val": 100192562, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16"}, {"end": "2023-03-09", "val": 180627484, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-09"}, {"end": "2024-03-07", "val": 197934202, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-07"}, {"end": "2025-03-05", "val": 199955529, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05"}, {"end": "2026-03-04", "val": 209395110, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04"}]}}