{"cik": 700565, "entity": "FIRST MID BANCSHARES, INC.", "tags": {"NetIncomeLoss": [{"end": "2009-12-31", "val": 8214000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 8761000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 8761000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 11372000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 11372000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 11372000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 14025000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 14025000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 14025000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 14722000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 14722000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 14722000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 15461000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 15461000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 15461000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 16512000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 16512000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 16512000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 16512000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 21840000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 21840000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 21840000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 21840000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 26684000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 26684000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 26684000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 26684000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 36600000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 36600000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 36600000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 47943000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 47943000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 47943000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 45270000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 45270000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 45270000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 51490000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 51490000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 51490000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 72952000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 72952000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 72952000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 68935000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 68935000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 68935000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 78898000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 78898000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 91749000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2009-12-31", "val": 4007000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 4522000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 4522000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 6529000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 6529000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 6529000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 8410000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 8410000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 8410000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 8846000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 8846000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 8846000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 9254000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 9254000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 9254000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 9218000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 9218000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 9218000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 9218000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 11940000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 11940000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 11940000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 11940000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 15042000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 15042000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 15042000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 15042000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 11905000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 11905000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 11905000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 15323000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 15323000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 15323000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 14472000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 14472000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 14472000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 15298000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 15298000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 15298000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 18340000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 18340000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 18340000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 19470000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 19470000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 19470000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 25498000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 25498000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 25299000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2025-01-01"}], "InterestExpense": [{"end": "2009-12-31", "val": 15837000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 10756000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 10756000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 8504000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 8504000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 8504000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 6157000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 6157000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 6157000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 3535000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3535000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3535000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 3252000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 3252000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 3252000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 3499000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 3499000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 3499000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 3499000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 4292000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 4292000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 4292000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 4292000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 6482000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 6482000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 6482000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 6482000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 12827000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 12827000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 12827000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 24047000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 24047000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 24047000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 16729000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 16729000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 16729000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 15262000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 15262000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 15262000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 31614000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 31614000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 106703000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2023-01-01"}], "Depreciation": [{"end": "2010-12-31", "val": 1800000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 2500000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2452000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 2500000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2533000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2530000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 2489000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 2490000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 2489000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 2400000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2404000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2404000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 2196000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2196000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2196000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2196000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 2495000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 2495000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 2495000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 2495000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 2655000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 2655000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 2655000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 2700000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 3011000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3000000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3000000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 3600000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 3600000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 3600000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 3800000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 3800000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 3800000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 4400000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 4400000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 4400000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 4900000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 4900000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 4900000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 5000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 5000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 4900000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2024-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2009-12-31", "val": 8324000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 7508000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 7508000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 18976000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 18976000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 18976000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 22889000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 22889000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 22889000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 24662000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 24662000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 17777000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 17777000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 21998000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 21998000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 21998000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 27422000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 27422000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 27422000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 27422000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 46154000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 46154000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 46154000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 46154000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 42175000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 42175000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 42175000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 62828000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 62828000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 62828000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 63541000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 63541000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 63541000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 69596000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 69596000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 69596000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 65824000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 65824000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 65824000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 72417000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 72417000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 72417000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 124425000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 124425000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 130874000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2013-12-31", "val": 24662000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 17777000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 21998000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04", "start": "2015-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2009-12-31", "val": 1954000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 1935000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 1935000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 4625000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 4625000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 4625000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 1486000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1486000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1486000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 1397000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1397000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1397000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 1178000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1178000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1178000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 1762000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 1762000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 1762000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 1762000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 695000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 695000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 695000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 695000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 1274000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1274000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1274000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1274000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 3112000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3112000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3112000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 4103000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 4103000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 4103000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 2463000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 2463000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 2463000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 3702000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3702000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3702000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 5020000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 5020000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 5020000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 3639000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 3639000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 3639000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 4945000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 4945000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 6846000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2008-12-31", "val": 82778000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2009-12-31", "val": 111221000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2009-12-31", "val": 111221000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2010-12-31", "val": 112265000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2010-12-31", "val": 112265000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2010-12-31", "val": 112265000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06"}, {"end": "2011-12-31", "val": 140967000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2011-12-31", "val": 140967000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2011-12-31", "val": 140967000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06"}, {"end": "2011-12-31", "val": 140967000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2012-12-31", "val": 156687000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2012-12-31", "val": 156687000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06"}, {"end": "2012-12-31", "val": 156687000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2012-12-31", "val": 156687000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04"}, {"end": "2013-12-31", "val": 149381000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06"}, {"end": "2013-12-31", "val": 149381000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2013-12-31", "val": 149381000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04"}, {"end": "2013-12-31", "val": 149381000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06"}, {"end": "2014-12-31", "val": 164916000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2014-12-31", "val": 164916000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04"}, {"end": "2014-12-31", "val": 164916000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06"}, {"end": "2014-12-31", "val": 164916000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02"}, {"end": "2014-12-31", "val": 164916000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2015-12-31", "val": 205009000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04"}, {"end": "2015-12-31", "val": 205009000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06"}, {"end": "2015-12-31", "val": 205009000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02"}, {"end": "2015-12-31", "val": 205009000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2015-12-31", "val": 205009000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2016-12-31", "val": 280673000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06"}, {"end": "2016-12-31", "val": 280673000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02"}, {"end": "2016-12-31", "val": 280673000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2016-12-31", "val": 280673000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2016-12-31", "val": 280673000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09"}, {"end": "2017-12-31", "val": 307964000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02"}, {"end": "2017-12-31", "val": 307964000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2017-12-31", "val": 307964000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2017-12-31", "val": 307964000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09"}, {"end": "2017-12-31", "val": 307964000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08"}, {"end": "2018-12-31", "val": 475864000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2018-12-31", "val": 475864000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09"}, {"end": "2018-12-31", "val": 475864000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08"}, {"end": "2018-12-31", "val": 475864000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02"}, {"end": "2019-12-31", "val": 526609000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09"}, {"end": "2019-12-31", "val": 526609000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08"}, {"end": "2019-12-31", "val": 526609000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02"}, {"end": "2019-12-31", "val": 526609000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03"}, {"end": "2020-12-31", "val": 568228000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08"}, {"end": "2020-12-31", "val": 568228000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02"}, {"end": "2020-12-31", "val": 568228000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03"}, {"end": "2020-12-31", "val": 568228000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06"}, {"end": "2021-12-31", "val": 633894000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02"}, {"end": "2021-12-31", "val": 633894000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03"}, {"end": "2021-12-31", "val": 633894000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06"}, {"end": "2021-12-31", "val": 633894000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2022-12-31", "val": 633155000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03"}, {"end": "2022-12-31", "val": 633155000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06"}, {"end": "2022-12-31", "val": 633155000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2022-12-31", "val": 633155000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2023-12-31", "val": 793204000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06"}, {"end": "2023-12-31", "val": 793204000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2023-12-31", "val": 793204000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2024-12-31", "val": 846391000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2024-12-31", "val": 846391000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2025-12-31", "val": 958692000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}], "Goodwill": [{"end": "2010-12-31", "val": 25753000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2011-12-31", "val": 25753000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2011-12-31", "val": 25753000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2012-12-31", "val": 25753000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2012-12-31", "val": 25753000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06"}, {"end": "2013-12-31", "val": 25753000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06"}, {"end": "2013-12-31", "val": 25753000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2014-12-31", "val": 25753000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2014-12-31", "val": 25753000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04"}, {"end": "2015-12-31", "val": 41007000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04"}, {"end": "2015-12-31", "val": 41007000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06"}, {"end": "2016-12-31", "val": 57791000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06"}, {"end": "2016-12-31", "val": 57791000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02"}, {"end": "2016-12-31", "val": 57791000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2017-12-31", "val": 60150000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02"}, {"end": "2017-12-31", "val": 60150000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2017-12-31", "val": 60150000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2018-12-31", "val": 105277000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2018-12-31", "val": 105277000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09"}, {"end": "2019-12-31", "val": 104992000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09"}, {"end": "2019-12-31", "val": 104992000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08"}, {"end": "2020-12-31", "val": 104992000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08"}, {"end": "2020-12-31", "val": 104992000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02"}, {"end": "2021-12-31", "val": 111853000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02"}, {"end": "2021-12-31", "val": 111853000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03"}, {"end": "2022-12-31", "val": 140412000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03"}, {"end": "2022-12-31", "val": 140412000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06"}, {"end": "2023-12-31", "val": 196461000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06"}, {"end": "2023-12-31", "val": 196461000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2024-12-31", "val": 203391000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2024-12-31", "val": 203391000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2025-12-31", "val": 203391000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}], "LongTermDebt": [{"end": "2012-12-31", "val": 25625000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2013-12-31", "val": 40620000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06"}, {"end": "2014-12-31", "val": 40620000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2015-12-31", "val": 40620000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04"}, {"end": "2015-12-31", "val": 0, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06"}, {"end": "2016-12-31", "val": 14063000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06"}, {"end": "2016-12-31", "val": 14063000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02"}, {"end": "2016-12-31", "val": 14063000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2017-12-31", "val": 10313000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02"}, {"end": "2017-12-31", "val": 10313000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2017-12-31", "val": 10313000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2018-12-31", "val": 7724000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2018-12-31", "val": 7724000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09"}, {"end": "2019-12-31", "val": 0, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09"}, {"end": "2025-12-31", "val": 354462000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}], "ShortTermBorrowings": [{"end": "2016-12-31", "val": 4000000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06"}, {"end": "2017-12-31", "val": 0, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02"}, {"end": "2017-12-31", "val": 0, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2008-12-31", "val": 86643000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2009-12-31", "val": 90411000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2009-12-31", "val": 90411000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2010-12-31", "val": 231493000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2010-12-31", "val": 231493000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2010-12-31", "val": 231493000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06"}, {"end": "2010-12-31", "val": 73102000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2010-12-31", "val": 82712000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04"}, {"end": "2011-12-31", "val": 73102000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2011-12-31", "val": 73102000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2011-12-31", "val": 73102000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06"}, {"end": "2012-12-31", "val": 82712000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2012-12-31", "val": 82712000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06"}, {"end": "2012-12-31", "val": 82712000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2013-12-31", "val": 65102000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06"}, {"end": "2013-12-31", "val": 65102000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2013-12-31", "val": 65102000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04"}, {"end": "2013-12-31", "val": 65102000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06"}, {"end": "2014-12-31", "val": 51730000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2014-12-31", "val": 51730000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04"}, {"end": "2014-12-31", "val": 51730000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06"}, {"end": "2014-12-31", "val": 51730000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02"}, {"end": "2014-12-31", "val": 51730000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2015-12-31", "val": 115784000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04"}, {"end": "2015-12-31", "val": 115784000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06"}, {"end": "2015-12-31", "val": 115784000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02"}, {"end": "2015-12-31", "val": 115784000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2015-12-31", "val": 115784000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2016-12-31", "val": 175902000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06"}, {"end": "2016-12-31", "val": 175902000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02"}, {"end": "2016-12-31", "val": 175902000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2016-12-31", "val": 175902000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2016-12-31", "val": 175902000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09"}, {"end": "2017-12-31", "val": 88879000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02"}, {"end": "2017-12-31", "val": 88879000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2017-12-31", "val": 88879000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2017-12-31", "val": 88879000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09"}, {"end": "2018-12-31", "val": 141400000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2018-12-31", "val": 141400000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09"}, {"end": "2019-12-31", "val": 85080000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2010-12-31", "val": 6116727, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 6054271, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 6054271, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 6027878, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 6027878, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 6027878, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 5944902, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 5944902, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 5944902, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 8371687, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 8371687, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 8371687, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 9137689, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 9137689, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 9137689, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 9137689, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 10663710, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 10663710, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 10663710, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 10663710, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 12536534, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 12536534, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 12536534, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 12536534, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 14500585, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 14500585, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 14500585, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 16709476, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 16709476, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 16709476, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 16762856, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 16762856, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 16762856, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 17939007, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 17939007, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 17939007, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 20243635, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 20243635, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 20243635, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 21868788, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 21868788, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 21868788, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 23895681, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 23895681, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 23986508, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2010-12-31", "val": 6092670, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 6042015, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 6042015, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 6023289, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 6023289, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 6023289, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 5934628, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 5934628, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 5934628, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 6002766, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 6002766, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 6002766, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 7775490, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 7775490, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 7775490, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 7775490, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 10149099, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 10149099, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 10149099, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 10149099, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 12531659, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 12531659, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 12531659, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 12531659, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 14487126, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 14487126, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 14487126, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 16675269, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 16675269, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 16675269, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 16716880, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 16716880, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 16716880, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 17886998, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 17886998, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 17886998, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 20169077, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 20169077, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 20169077, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 21780217, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 21780217, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 21780217, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 23800523, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 23800523, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 23873495, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2019-12-31", "val": 16673479, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08"}, {"end": "2020-12-31", "val": 16741207, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08"}, {"end": "2020-12-31", "val": 16741207, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02"}, {"end": "2021-12-31", "val": 18080303, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02"}, {"end": "2021-12-31", "val": 18080303, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03"}, {"end": "2022-12-31", "val": 20452376, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03"}, {"end": "2022-12-31", "val": 20452376, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06"}, {"end": "2023-12-31", "val": 23827137, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06"}, {"end": "2023-12-31", "val": 23827137, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2024-12-31", "val": 23895807, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2024-12-31", "val": 23895807, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2025-12-31", "val": 23986299, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-03-06", "val": 6018625, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2013-03-07", "val": 5932206, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2014-03-06", "val": 5872977, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06"}, {"end": "2015-03-05", "val": 7017236, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2016-03-04", "val": 8456302, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-04"}, {"end": "2017-03-03", "val": 12479559, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-06"}, {"end": "2018-03-02", "val": 12673998, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-02"}, {"end": "2018-03-02", "val": 12673998, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2019-03-05", "val": 16671367, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2020-03-06", "val": 16698680, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-09"}, {"end": "2021-03-08", "val": 18039242, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-08"}, {"end": "2022-03-02", "val": 20438799, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02"}, {"end": "2023-03-03", "val": 20497489, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03"}, {"end": "2024-03-06", "val": 23889515, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-06"}, {"end": "2025-02-28", "val": 23982333, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2026-02-27", "val": 24082479, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}]}}