{"cik": 1049606, "entity": "COMPX INTERNATIONAL\u00a0INC", "tags": {"RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2016-12-31", "val": 108920000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 112035000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 112035000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 118217000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 118217000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 118217000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 124243000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 124243000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 124243000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 114537000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 114537000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 114537000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 140815000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 140815000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 140815000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 166562000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 166562000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 166562000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 161287000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 161287000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 161287000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 145941000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 145941000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 158285000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2025-01-01"}], "SalesRevenueNet": [{"end": "2009-12-31", "val": 116125000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 135264000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 76138000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 138835000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 79815000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 79815000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 83196000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 83196000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 83196000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 92045000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 92045000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 92045000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 103846000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 103846000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 103846000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 108994000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 108994000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 108994000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 108920000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 108920000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 112035000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}], "GrossProfit": [{"end": "2009-12-31", "val": 23780000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 35991000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 22460000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 35198000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 24107000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 24107000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 24327000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 24327000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 24327000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 27574000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 27574000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 27574000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 32248000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 32248000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 32248000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 33401000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 33401000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 33401000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 35167000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 35167000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 35167000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 34825000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 34825000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 34825000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 38271000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 38271000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 38271000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 38963000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 38963000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 38963000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 32848000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 32848000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 32848000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 42749000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 42749000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 42749000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 48799000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 48799000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 48799000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 49219000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 49219000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 49219000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 41363000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 41363000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 48179000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2009-12-31", "val": -4036000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 9331000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 5884000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 15473000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 6412000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 6412000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 5418000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 5418000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 5418000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 9328000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 9328000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 9328000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 13607000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 13607000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 13607000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 13971000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 13971000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 13971000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 15574000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 15574000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 15574000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 15235000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 15235000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 15235000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 17811000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 17811000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 17811000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 17666000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 17666000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 17666000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 11817000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 11817000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 11817000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 20526000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 20526000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 20526000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 25436000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 25436000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 25436000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 25435000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 25435000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 25435000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 17023000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 17023000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 22604000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2009-12-31", "val": -1993000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 3052000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 3052000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 7673000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 7673000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 7673000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 34961000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 34961000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 34961000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 6015000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 6015000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 6015000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 8661000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 8661000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 8661000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 9118000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 9118000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 9118000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 10457000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 10457000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 10457000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 13203000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 13203000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 13203000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 15325000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 15325000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 15325000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 15998000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 15998000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 15998000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 10323000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 10323000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 10323000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 16568000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 16568000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 16568000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 20871000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 20871000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 20871000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 22593000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 22593000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 22593000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 16587000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 16587000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 19478000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2009-12-31", "val": -3058000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 5744000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 7420000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2544000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 1415000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1415000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 3226000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3226000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3226000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 5012000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 5012000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 5012000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 4903000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4903000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4903000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 5507000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 5507000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 5507000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 3961000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 3961000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 3961000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 5150000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 5150000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 5150000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 4938000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 4938000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 4938000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 3174000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 3174000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 3174000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 5155000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 5155000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 5155000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 6442000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 6442000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 6442000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 7010000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 7010000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 7010000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 5150000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 5150000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 6355000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2025-01-01"}], "InterestExpense": [{"end": "2009-12-31", "val": 1060000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 914000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 914000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 804000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 722000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 722000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 479000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 479000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 479000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 127000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 127000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 127000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2013-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2009-12-31", "val": 8209000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 7676000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 7676000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 6778000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 6778000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 6778000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 5772000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 5772000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 5772000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 3270000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3270000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3270000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 3533000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 3533000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 3533000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 3536000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 3536000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 3536000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 3698000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3698000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3698000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 3673000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 3673000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 3673000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 3454000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3454000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3454000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 3684000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 3684000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 3684000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 3827000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 3827000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 3827000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 3839000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3839000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3839000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 3977000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 3977000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 3977000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 3973000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 3973000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 3973000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 3691000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 3691000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 3652000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2025-01-01"}], "Depreciation": [{"end": "2010-12-31", "val": 3900000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 3500000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 3500000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 3100000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3100000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3100000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 3200000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3200000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3200000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 3500000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 3500000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 3500000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 3500000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 3500000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 3500000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 3700000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3700000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 3700000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2009-12-31", "val": 15266000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 13019000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 13019000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 15972000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 15972000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 15972000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 13823000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 13823000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 13823000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -4130000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -4130000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 12170000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2014-01-01"}, {"end": "2016-12-31", "val": 13864000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 12583000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 12583000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 17163000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 17163000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 17163000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 18465000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 18465000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 18465000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 15502000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 15502000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 15502000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 10474000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 10474000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 10474000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 16891000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 16891000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 16891000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 25811000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 25811000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 25811000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 22939000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 22939000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 22871000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2013-12-31", "val": -4130000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 12170000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 12170000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 13476000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 13476000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 13476000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 13864000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 13864000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 12583000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2009-12-31", "val": 2321000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 2120000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 2120000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 3195000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 3195000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 3195000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 4477000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 4477000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 4477000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 3501000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3501000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3501000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 2825000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2825000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2825000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 4218000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4218000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4218000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 3175000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3175000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3175000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 2796000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 2796000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 2796000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 3117000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3117000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3117000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 3166000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 3166000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 3166000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 1740000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1740000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1740000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 4094000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 4094000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 4094000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 3695000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 3695000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 3695000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 1130000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1130000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1130000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 1432000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 1432000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 3747000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2008-12-31", "val": 91277000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05"}, {"end": "2009-12-31", "val": 85027000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05"}, {"end": "2009-12-31", "val": 85027000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2010-12-31", "val": 83895000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05"}, {"end": "2010-12-31", "val": 83895000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2010-12-31", "val": 83895000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2011-12-31", "val": 84710000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05"}, {"end": "2011-12-31", "val": 84710000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2011-12-31", "val": 84710000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2011-12-31", "val": 84710000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2012-12-31", "val": 102060000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2012-12-31", "val": 102060000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2012-12-31", "val": 102060000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2012-12-31", "val": 102060000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03"}, {"end": "2013-12-31", "val": 104728000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2013-12-31", "val": 104728000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2013-12-31", "val": 104728000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03"}, {"end": "2013-12-31", "val": 104728000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2014-12-31", "val": 110986000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2014-12-31", "val": 110986000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03"}, {"end": "2014-12-31", "val": 110986000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2014-12-31", "val": 110986000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2015-12-31", "val": 117703000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03"}, {"end": "2015-12-31", "val": 117703000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2015-12-31", "val": 117703000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2015-12-31", "val": 117703000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27"}, {"end": "2016-12-31", "val": 125770000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2016-12-31", "val": 125770000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2016-12-31", "val": 125770000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27"}, {"end": "2016-12-31", "val": 125770000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2017-12-31", "val": 136585000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2017-12-31", "val": 136585000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27"}, {"end": "2017-12-31", "val": 136585000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2017-12-31", "val": 136585000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03"}, {"end": "2018-12-31", "val": 149562000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27"}, {"end": "2018-12-31", "val": 149562000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2018-12-31", "val": 149562000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03"}, {"end": "2018-12-31", "val": 149562000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02"}, {"end": "2019-12-31", "val": 162195000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2019-12-31", "val": 162195000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03"}, {"end": "2019-12-31", "val": 162195000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02"}, {"end": "2019-12-31", "val": 162195000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01"}, {"end": "2020-12-31", "val": 167656000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03"}, {"end": "2020-12-31", "val": 167656000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02"}, {"end": "2020-12-31", "val": 167656000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01"}, {"end": "2020-12-31", "val": 167656000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2021-12-31", "val": 173088000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02"}, {"end": "2021-12-31", "val": 173088000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01"}, {"end": "2021-12-31", "val": 173088000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2021-12-31", "val": 173088000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05"}, {"end": "2022-12-31", "val": 158436000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01"}, {"end": "2022-12-31", "val": 158436000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2022-12-31", "val": 158436000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05"}, {"end": "2022-12-31", "val": 158436000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04"}, {"end": "2023-12-31", "val": 168849000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 168849000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05"}, {"end": "2023-12-31", "val": 168849000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04"}, {"end": "2024-12-31", "val": 146145000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05"}, {"end": "2024-12-31", "val": 146145000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04"}, {"end": "2025-12-31", "val": 138630000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04"}], "Goodwill": [{"end": "2009-12-31", "val": 30900000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2010-12-31", "val": 31452000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05"}, {"end": "2010-12-31", "val": 31400000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2010-12-31", "val": 31400000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2011-12-31", "val": 34186000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05"}, {"end": "2011-12-31", "val": 34186000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2011-12-31", "val": 34200000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2011-12-31", "val": 34200000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2012-12-31", "val": 23742000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2012-12-31", "val": 23742000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2012-12-31", "val": 23700000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2013-12-31", "val": 23742000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2013-12-31", "val": 23742000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2014-12-31", "val": 23742000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2014-12-31", "val": 23742000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03"}, {"end": "2015-12-31", "val": 23742000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03"}, {"end": "2015-12-31", "val": 23742000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2016-12-31", "val": 23742000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2016-12-31", "val": 23742000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2017-12-31", "val": 23742000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2017-12-31", "val": 23742000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27"}, {"end": "2018-12-31", "val": 23742000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27"}, {"end": "2018-12-31", "val": 23742000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2019-12-31", "val": 23742000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2019-12-31", "val": 23742000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03"}, {"end": "2020-12-31", "val": 23742000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03"}, {"end": "2020-12-31", "val": 23742000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02"}, {"end": "2021-12-31", "val": 23742000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02"}, {"end": "2021-12-31", "val": 23742000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01"}, {"end": "2022-12-31", "val": 23742000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01"}, {"end": "2022-12-31", "val": 23742000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 23742000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 23742000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05"}, {"end": "2024-12-31", "val": 23742000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05"}, {"end": "2024-12-31", "val": 23742000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04"}, {"end": "2025-12-31", "val": 23742000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04"}], "LongTermDebtNoncurrent": [{"end": "2010-12-31", "val": 44230000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05"}, {"end": "2011-12-31", "val": 23185000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2011-12-31", "val": 23185000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05"}, {"end": "2012-12-31", "val": 17480000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2012-12-31", "val": 17480000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}], "LongTermDebtCurrent": [{"end": "2011-12-31", "val": 1000000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2012-12-31", "val": 1000000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2012-12-31", "val": 1000000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}], "LongTermDebt": [{"end": "2011-12-31", "val": 24185000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2012-12-31", "val": 18480000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2012-12-31", "val": 18480000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}], "DebtCurrent": [{"end": "2011-12-31", "val": 1000000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2012-12-31", "val": 1000000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2008-12-31", "val": 14411000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05"}, {"end": "2009-12-31", "val": 20788000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05"}, {"end": "2009-12-31", "val": 20788000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2010-12-31", "val": 13919000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05"}, {"end": "2010-12-31", "val": 13919000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2010-12-31", "val": 13919000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2011-12-31", "val": 10081000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-05"}, {"end": "2011-12-31", "val": 10081000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2011-12-31", "val": 10081000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2011-12-31", "val": 10081000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2012-12-31", "val": 63777000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2012-12-31", "val": 63777000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2012-12-31", "val": 63777000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2012-12-31", "val": 63777000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03"}, {"end": "2013-12-31", "val": 38753000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2013-12-31", "val": 38753000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2013-12-31", "val": 38753000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03"}, {"end": "2013-12-31", "val": 38753000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2014-12-31", "val": 45570000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2014-12-31", "val": 45570000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03"}, {"end": "2014-12-31", "val": 45570000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2014-12-31", "val": 45570000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2015-12-31", "val": 52347000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03"}, {"end": "2015-12-31", "val": 52347000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2015-12-31", "val": 52347000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2016-12-31", "val": 33153000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2016-12-31", "val": 33153000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2017-12-31", "val": 29655000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2017-12-31", "val": 29655000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27"}, {"end": "2018-12-31", "val": 45414000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27"}, {"end": "2018-12-31", "val": 45414000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2019-12-31", "val": 63255000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2019-12-31", "val": 63255000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03"}, {"end": "2020-12-31", "val": 70637000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03"}, {"end": "2020-12-31", "val": 70637000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02"}, {"end": "2021-12-31", "val": 76579000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02"}, {"end": "2021-12-31", "val": 76579000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01"}, {"end": "2022-12-31", "val": 26748000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01"}, {"end": "2022-12-31", "val": 26748000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 41393000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 41393000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05"}, {"end": "2024-12-31", "val": 60782000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05"}, {"end": "2024-12-31", "val": 60782000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04"}, {"end": "2025-12-31", "val": 54096000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2019-12-31", "val": 12440000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 12448000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 12448000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 12411000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 12411000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 12411000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 12340000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 12340000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 12340000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 12311000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 12311000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 12311000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 12317000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 12317000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 12321000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2019-12-31", "val": 12440000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 12448000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 12448000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 12411000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 12411000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 12411000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 12340000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 12340000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 12340000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 12311000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 12311000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 12311000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 12317000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 12317000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 12321000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2018-12-31", "val": 12435557, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02"}, {"end": "2019-12-31", "val": 12443057, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02"}, {"end": "2019-12-31", "val": 12443057, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01"}, {"end": "2020-12-31", "val": 12451157, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02"}, {"end": "2020-12-31", "val": 12451157, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01"}, {"end": "2020-12-31", "val": 12451157, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2021-12-31", "val": 12380657, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02"}, {"end": "2021-12-31", "val": 12380657, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01"}, {"end": "2021-12-31", "val": 12380657, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2021-12-31", "val": 12380657, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05"}, {"end": "2022-12-31", "val": 12307157, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01"}, {"end": "2022-12-31", "val": 12307157, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2022-12-31", "val": 12307157, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05"}, {"end": "2022-12-31", "val": 12307157, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04"}, {"end": "2023-12-31", "val": 12313757, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 12313757, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05"}, {"end": "2023-12-31", "val": 12313757, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04"}, {"end": "2024-12-31", "val": 12318557, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05"}, {"end": "2024-12-31", "val": 12318557, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04"}, {"end": "2025-12-31", "val": 12323057, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04"}], "EntityCommonStockSharesOutstanding": [{"end": "2013-02-28", "val": 2392107, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2014-02-27", "val": 2397107, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2015-02-27", "val": 2404107, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2016-02-26", "val": 2411107, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03"}, {"end": "2017-02-24", "val": 2419107, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2018-02-22", "val": 2426107, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2019-02-21", "val": 2435557, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27"}, {"end": "2020-02-20", "val": 12443057, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2021-02-24", "val": 12451157, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03"}, {"end": "2022-02-22", "val": 12380657, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-02"}, {"end": "2023-02-21", "val": 12307157, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-01"}, {"end": "2024-02-21", "val": 12313757, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2025-02-28", "val": 12318557, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-05"}, {"end": "2026-02-28", "val": 12323057, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-04"}]}}