{"cik": 945983, "entity": "CLIMB GLOBAL SOLUTIONS, INC.", "tags": {"Revenues": [{"end": "2009-12-31", "val": 146384000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 206730000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 206730000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 250169000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 250169000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 250169000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 297057000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 297057000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 297057000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 300390000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 300390000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 300390000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 340758000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 340758000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 340758000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 382090000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 382090000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 382090000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 418131000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 418131000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 449379000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2017-01-01"}, {"end": "2023-12-31", "val": 352013000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 352013000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 465607000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 465607000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 652517000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2025-01-01"}], "RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2016-12-31", "val": 164609000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 160567000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 181444000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 181444000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 208759000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 208759000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 251568000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 251568000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 282582000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 282582000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 304348000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 304348000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 352013000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}], "GrossProfit": [{"end": "2009-12-31", "val": 15593000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 20010000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 20010000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 23241000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 23241000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 23241000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 23892000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 23892000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 23892000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 24355000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 24355000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 24355000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 24810000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 24810000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 24810000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 26573000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 26573000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 26573000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 27331000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 27331000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 27331000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 27076000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 27076000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 26920000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 26920000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 29967000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 29967000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 33040000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 33040000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 45716000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 45716000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 54094000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 54094000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 64247000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 64247000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 64247000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 91080000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 91080000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 105270000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2009-12-31", "val": 4274000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 6803000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 6803000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 8618000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 8618000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 8618000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 8515000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 8515000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 8515000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 8850000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 8850000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 8850000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 8297000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 8297000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 8297000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 8510000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 8510000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 8510000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 8616000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 8616000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 8616000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 7813000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 7813000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 4155000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 4155000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 8466000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 8466000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 5303000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 5303000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 12051000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 12051000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 17314000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 17314000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 16490000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 16490000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 16490000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 27992000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 27992000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 29185000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2015-12-31", "val": 5830000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 5901000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 5901000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 5062000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 5062000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 3538000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3538000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 6787000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 6787000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 4474000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 4474000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 9198000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 9198000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 12497000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 12497000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 12323000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 12323000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 12323000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 18610000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 18610000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 21330000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2009-12-31", "val": 1928000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 2789000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 2789000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 3448000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 3448000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 3448000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 3600000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3600000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3600000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 3019000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3019000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3019000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 2998000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2998000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2998000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 3028000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 3028000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 3028000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 3032000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3032000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3032000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 3491000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 3491000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 1579000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1579000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 2261000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 2261000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 1746000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1746000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 3166000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3166000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 4035000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 4035000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 4458000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 4458000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 4458000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 6408000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 6408000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 6588000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2025-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2010-12-31", "val": 317000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 325000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 325000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 302000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 302000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 302000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 274000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 274000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 274000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 226000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 226000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 226000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 253000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 253000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 253000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 296000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 296000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 296000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 477000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 477000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 482000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 482000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 488000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 488000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 713000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 713000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1534000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1534000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 2066000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 2066000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 2798000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 2798000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 2798000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 4269000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 4269000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 7728000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2025-01-01"}], "DepreciationAndAmortization": [{"end": "2019-12-31", "val": 487000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 704000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 704000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1529000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1529000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 2054000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 2054000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 2798000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 2798000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 2798000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 4269000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 4269000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 7728000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2025-01-01"}], "Depreciation": [{"end": "2009-12-31", "val": 291000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 311000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 321000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2011-01-01"}, {"end": "2016-12-31", "val": 292000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 470000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 473000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 500000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 500000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 500000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 400000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 400000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 500000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 500000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 400000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 400000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 600000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 600000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 900000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11", "start": "2024-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2015-12-31", "val": 8185000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -516000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -516000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -2021000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -2021000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 13901000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 13901000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 3249000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 3249000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 37969000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 37969000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 4712000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 4712000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 4561000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 4561000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 42123000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 42123000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 42123000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 33743000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 33743000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 16604000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2009-12-31", "val": 999000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 2917000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 2917000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 3701000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 3701000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 3701000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 3375000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3375000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3375000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 10338000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 10338000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 10338000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 5745000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 5745000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 5745000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 8185000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 8185000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -516000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2016-01-01"}], "PaymentsToAcquireProductiveAssets": [{"end": "2009-12-31", "val": 179000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 176000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 176000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 234000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 234000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 234000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 215000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 215000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 215000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 219000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 219000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 219000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 311000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 311000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 311000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 200000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 200000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 200000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 1040000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1040000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1040000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 359000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 359000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 266000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 266000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 106000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2019-01-01"}], "StockholdersEquity": [{"end": "2008-12-31", "val": 23884000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24"}, {"end": "2009-12-31", "val": 24359000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24"}, {"end": "2009-12-31", "val": 24359000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15"}, {"end": "2010-12-31", "val": 26679000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24"}, {"end": "2010-12-31", "val": 26679000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15"}, {"end": "2010-12-31", "val": 26679000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21"}, {"end": "2011-12-31", "val": 28934000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24"}, {"end": "2011-12-31", "val": 28934000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15"}, {"end": "2011-12-31", "val": 28934000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21"}, {"end": "2011-12-31", "val": 28934000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20"}, {"end": "2012-12-31", "val": 32125000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15"}, {"end": "2012-12-31", "val": 32125000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21"}, {"end": "2012-12-31", "val": 32125000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20"}, {"end": "2012-12-31", "val": 32125000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22"}, {"end": "2013-12-31", "val": 34721000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21"}, {"end": "2013-12-31", "val": 34721000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20"}, {"end": "2013-12-31", "val": 34721000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22"}, {"end": "2013-12-31", "val": 34721000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21"}, {"end": "2014-12-31", "val": 39567000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20"}, {"end": "2014-12-31", "val": 39567000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22"}, {"end": "2014-12-31", "val": 39567000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21"}, {"end": "2014-12-31", "val": 39567000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15"}, {"end": "2015-12-31", "val": 38659000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22"}, {"end": "2015-12-31", "val": 38659000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21"}, {"end": "2015-12-31", "val": 38659000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15"}, {"end": "2015-12-31", "val": 38659000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18"}, {"end": "2016-12-31", "val": 37611000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21"}, {"end": "2016-12-31", "val": 37611000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15"}, {"end": "2016-12-31", "val": 37611000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18"}, {"end": "2017-12-31", "val": 38712000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15"}, {"end": "2017-12-31", "val": 38712000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18"}, {"end": "2017-12-31", "val": 38712000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04"}, {"end": "2018-12-31", "val": 40573000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18"}, {"end": "2018-12-31", "val": 40573000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04"}, {"end": "2018-12-31", "val": 40573000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2019-12-31", "val": 45256000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04"}, {"end": "2019-12-31", "val": 45256000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2019-12-31", "val": 45256000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09"}, {"end": "2020-12-31", "val": 44717000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2020-12-31", "val": 44717000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09"}, {"end": "2020-12-31", "val": 44717000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2021-12-31", "val": 52416000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09"}, {"end": "2021-12-31", "val": 52416000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2021-12-31", "val": 52416000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2022-12-31", "val": 60574000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 60574000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2022-12-31", "val": 60574000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11"}, {"end": "2022-12-31", "val": 60574000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2023-12-31", "val": 74770000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2023-12-31", "val": 74770000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11"}, {"end": "2023-12-31", "val": 74770000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2024-12-31", "val": 90588000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11"}, {"end": "2024-12-31", "val": 90588000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2025-12-31", "val": 116579000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}], "Goodwill": [{"end": "2020-12-31", "val": 16816000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2020-12-31", "val": 16816000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09"}, {"end": "2020-12-31", "val": 16816000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2021-12-31", "val": 17188000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09"}, {"end": "2021-12-31", "val": 17188000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2021-12-31", "val": 17188000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2022-12-31", "val": 18963000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 18963000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2022-12-31", "val": 18963000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11"}, {"end": "2023-12-31", "val": 27182000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2023-12-31", "val": 27182000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11"}, {"end": "2023-12-31", "val": 27182000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2024-12-31", "val": 34924000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11"}, {"end": "2024-12-31", "val": 34924000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2025-12-31", "val": 36838000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}], "LongTermDebtNoncurrent": [{"end": "2023-12-31", "val": 752000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11"}, {"end": "2024-12-31", "val": 191000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11"}, {"end": "2024-12-31", "val": 191000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2025-12-31", "val": 0, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}], "LongTermDebt": [{"end": "2021-12-31", "val": 0, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 1800000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 1800000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2023-12-31", "val": 1300000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}], "DebtCurrent": [{"end": "2023-12-31", "val": 540000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11"}, {"end": "2024-12-31", "val": 560000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11"}, {"end": "2024-12-31", "val": 560000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2025-12-31", "val": 191000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2008-12-31", "val": 9349000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24"}, {"end": "2009-12-31", "val": 8560000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24"}, {"end": "2009-12-31", "val": 8560000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15"}, {"end": "2010-12-31", "val": 10955000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24"}, {"end": "2010-12-31", "val": 10955000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15"}, {"end": "2010-12-31", "val": 10955000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21"}, {"end": "2010-12-31", "val": 9202000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20"}, {"end": "2011-12-31", "val": 9202000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24"}, {"end": "2011-12-31", "val": 9202000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15"}, {"end": "2011-12-31", "val": 9202000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21"}, {"end": "2012-12-31", "val": 9835000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15"}, {"end": "2012-12-31", "val": 9835000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21"}, {"end": "2012-12-31", "val": 9835000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20"}, {"end": "2012-12-31", "val": 9835000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22"}, {"end": "2013-12-31", "val": 19609000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21"}, {"end": "2013-12-31", "val": 19609000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20"}, {"end": "2013-12-31", "val": 19609000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22"}, {"end": "2013-12-31", "val": 19609000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21"}, {"end": "2014-12-31", "val": 23124000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20"}, {"end": "2014-12-31", "val": 23124000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22"}, {"end": "2014-12-31", "val": 23124000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21"}, {"end": "2014-12-31", "val": 23124000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15"}, {"end": "2015-12-31", "val": 23823000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22"}, {"end": "2015-12-31", "val": 23823000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21"}, {"end": "2015-12-31", "val": 23823000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15"}, {"end": "2016-12-31", "val": 13524000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21"}, {"end": "2016-12-31", "val": 13524000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15"}, {"end": "2017-12-31", "val": 5530000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15"}, {"end": "2017-12-31", "val": 5530000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18"}, {"end": "2018-12-31", "val": 14883000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18"}, {"end": "2018-12-31", "val": 14883000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04"}, {"end": "2019-12-31", "val": 14984000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04"}, {"end": "2019-12-31", "val": 14984000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2020-12-31", "val": 29348000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2020-12-31", "val": 29348000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09"}, {"end": "2021-12-31", "val": 29272000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09"}, {"end": "2021-12-31", "val": 29272000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 20245000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 20245000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2023-12-31", "val": 36295000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2023-12-31", "val": 36295000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11"}, {"end": "2024-12-31", "val": 29778000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11"}, {"end": "2024-12-31", "val": 29778000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2025-12-31", "val": 36563000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2009-12-31", "val": 4427000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 4500000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 4500, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 4606000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 4606, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 4606, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 4628, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 4628, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 4628, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 4526, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 4526, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 4526, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 4702, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 4702, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 4702, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 4653, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4653, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4634000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 4514, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 4503000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 4503000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 4299000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 4299000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 4358000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 4358000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 4421000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 4421000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 4288000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 4288000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 4272000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 4272000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 4331000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 4331000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 4401000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 4401000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 4401000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 4465000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 4465000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 4524000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2009-12-31", "val": 4399000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 4386000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 4386, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 4412000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 4412, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 4412, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 4476, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 4476, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 4476, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 4454, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 4454, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 4454, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 4661, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 4661, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 4661, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 4634, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4634, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4634000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 4503, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 4503000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 4503000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 4299000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 4299000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 4358000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 4358000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 4421000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 4421000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 4288000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 4288000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 4272000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 4272000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 4331000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 4331000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 4401000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 4401000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 4401000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 4465000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 4465000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 4524000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2010-12-31", "val": 4770241, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24"}, {"end": "2011-12-31", "val": 4679878, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24"}, {"end": "2011-12-31", "val": 4679878, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15"}, {"end": "2012-12-31", "val": 4740873, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15"}, {"end": "2012-12-31", "val": 4740873, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21"}, {"end": "2013-12-31", "val": 4653293, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21"}, {"end": "2013-12-31", "val": 4653293, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20"}, {"end": "2014-12-31", "val": 4890756, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20"}, {"end": "2014-12-31", "val": 4890756, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22"}, {"end": "2015-12-31", "val": 4700812, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22"}, {"end": "2015-12-31", "val": 4700812, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21"}, {"end": "2016-12-31", "val": 4555434, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21"}, {"end": "2016-12-31", "val": 4555434, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15"}, {"end": "2017-12-31", "val": 4454829, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15"}, {"end": "2017-12-31", "val": 4454829, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18"}, {"end": "2018-12-31", "val": 4496494, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18"}, {"end": "2018-12-31", "val": 4496494, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04"}, {"end": "2019-12-31", "val": 4505693, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04"}, {"end": "2019-12-31", "val": 4505693, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2020-12-31", "val": 4361997, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2020-12-31", "val": 4361997, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09"}, {"end": "2021-12-31", "val": 4424672, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09"}, {"end": "2021-12-31", "val": 4424672, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 4478432, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 4478432, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2023-12-31", "val": 4573448, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2023-12-31", "val": 4573448, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11"}, {"end": "2024-12-31", "val": 4601302, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11"}, {"end": "2024-12-31", "val": 4601302, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2025-12-31", "val": 4610618, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-02-13", "val": 4670985, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-24"}, {"end": "2013-02-07", "val": 4753558, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15"}, {"end": "2014-02-18", "val": 4727780, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21"}, {"end": "2015-02-13", "val": 4915140, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20"}, {"end": "2016-02-15", "val": 4833902, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-22"}, {"end": "2017-02-16", "val": 4594585, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21"}, {"end": "2018-02-27", "val": 4504203, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-15"}, {"end": "2019-02-18", "val": 4514994, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18"}, {"end": "2020-02-20", "val": 4562444, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04"}, {"end": "2021-02-23", "val": 4410035, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2022-03-01", "val": 4450062, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-09"}, {"end": "2023-02-28", "val": 4516652, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2024-02-26", "val": 4567568, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2025-02-24", "val": 4597295, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-11"}, {"end": "2026-02-17", "val": 4605692, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}]}}