{"cik": 884269, "entity": "Alpha Pro Tech, Ltd.", "tags": {"GrossProfit": [{"end": "2010-12-31", "val": 16422000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 14046000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 14046000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 14460000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 14460000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 16232000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 16232000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 17452000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 17452000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 15972000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 15972000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 16984000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 16984000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 17452000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 17452000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 17711000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 17711000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 16972000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 16972000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 50482000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 50482000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 25298000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 25298000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 21683000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 21683000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 22829000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 22829000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 22933000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 22933000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 22537000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2010-12-31", "val": 1739000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 905000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 905000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 817000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 817000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 2395000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 2395000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 3218000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 3218000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 1475000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 1475000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 3672000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3672000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 2926000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 2926000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 3874000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3874000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 3022000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 3022000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 31582000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 31582000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 7927000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 7927000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 4650000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 4650000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 4132000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 4132000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 3449000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 3449000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 3839000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2010-12-31", "val": 1301000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 933000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 933000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 977000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 977000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 2079000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 2079000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 2742000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2742000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 1041000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 1041000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 3168000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3168000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 2633000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 2633000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 3625000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3625000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 3000000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 3000000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 27086000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 26888000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 6756000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 6756000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 3282000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 3282000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 4189000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 4189000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 3929000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 3929000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 3531000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2010-12-31", "val": 780000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 548000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 548000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 330000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 330000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 885000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 885000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 1201000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1201000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 480000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 480000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 1007000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1007000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 1037000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1037000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 789000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 789000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 680000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 680000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 5162000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 5360000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1744000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1744000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 1113000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1113000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 1236000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1236000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 1091000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 1091000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 1138000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11", "start": "2025-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2010-12-31", "val": 844000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 818000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 818000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 764000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 764000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 722000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 722000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 721000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 721000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 703000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 703000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 544000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 544000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 571000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 571000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 525000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 525000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 602000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 602000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 729000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 729000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 817000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 817000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 814000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 814000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 925000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 925000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 873000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 873000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 925000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11", "start": "2025-01-01"}], "DepreciationAndAmortization": [{"end": "2011-12-31", "val": 791000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 735000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 735000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 700000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 700000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 701000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 701000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 683000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 683000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 527000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 527000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 558000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 558000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 520000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 525000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 602000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 597000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 725000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 725000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 813000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 817000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 814000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 814000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 925000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 925000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 873000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 873000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 925000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2010-12-31", "val": -3441000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 3766000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 3766000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -1014000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -1014000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 6093000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 6093000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -879000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -879000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 5971000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 5971000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 6833000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 6833000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 4008000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 4008000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 2000000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 2000000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 3101000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 3101000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 18274000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 18274000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -480000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -480000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 4277000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 4277000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 8458000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 8458000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 5698000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 5698000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 2370000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11", "start": "2025-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2010-12-31", "val": 1134000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 269000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 269000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 519000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 519000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 349000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 349000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 947000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 947000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 274000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 274000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 267000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 267000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 1222000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1222000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 606000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 606000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 1296000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 1296000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 1135000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1135000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 2524000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 2524000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 492000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 492000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 792000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 792000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 3806000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 3806000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 639000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2009-12-31", "val": 33871000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2010-12-31", "val": 35512000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2010-12-31", "val": 35512000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2011-12-31", "val": 35176000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2011-12-31", "val": 35176000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2011-12-31", "val": 35176000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06"}, {"end": "2012-12-31", "val": 34833000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2012-12-31", "val": 34833000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06"}, {"end": "2012-12-31", "val": 34833000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2013-12-31", "val": 35581000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06"}, {"end": "2013-12-31", "val": 35581000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2013-12-31", "val": 35581000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03"}, {"end": "2014-12-31", "val": 37906000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 37906000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03"}, {"end": "2014-12-31", "val": 37906000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2015-12-31", "val": 36112000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03"}, {"end": "2015-12-31", "val": 36112000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2015-12-31", "val": 36112000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12"}, {"end": "2016-12-31", "val": 32664000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 32664000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12"}, {"end": "2016-12-31", "val": 32664000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06"}, {"end": "2017-12-31", "val": 31323000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12"}, {"end": "2017-12-31", "val": 31323000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06"}, {"end": "2017-12-31", "val": 31323000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10"}, {"end": "2018-12-31", "val": 32194000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06"}, {"end": "2018-12-31", "val": 32194000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10"}, {"end": "2019-12-31", "val": 33227000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10"}, {"end": "2019-12-31", "val": 33227000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10"}, {"end": "2019-12-31", "val": 32935000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11"}, {"end": "2020-12-31", "val": 60020000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10"}, {"end": "2020-12-31", "val": 59530000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11"}, {"end": "2020-12-31", "val": 58757000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2021-03-31", "val": 60901000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2021-06-30", "val": 61460000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2021-09-30", "val": 61739000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2021-12-31", "val": 62620000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11"}, {"end": "2021-12-31", "val": 61751000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2021-12-31", "val": 61751000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13"}, {"end": "2022-03-31", "val": 62419000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-03-31", "val": 62419000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13"}, {"end": "2022-06-30", "val": 61949000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-06-30", "val": 61949000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13"}, {"end": "2022-09-30", "val": 61261000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-09-30", "val": 61261000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13"}, {"end": "2022-12-31", "val": 60758000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 60758000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13"}, {"end": "2022-12-31", "val": 60758000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12"}, {"end": "2023-03-31", "val": 60986000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13"}, {"end": "2023-06-30", "val": 61121000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13"}, {"end": "2023-09-30", "val": 61391000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13"}, {"end": "2023-12-31", "val": 61568000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13"}, {"end": "2023-12-31", "val": 61568000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12"}, {"end": "2023-12-31", "val": 61568000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11"}, {"end": "2024-12-31", "val": 62234000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12"}, {"end": "2024-12-31", "val": 62234000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11"}, {"end": "2025-12-31", "val": 62478000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11"}], "Goodwill": [{"end": "2010-12-31", "val": 55000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2011-12-31", "val": 55000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2011-12-31", "val": 55000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2012-12-31", "val": 55000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2012-12-31", "val": 55000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06"}, {"end": "2013-12-31", "val": 55000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06"}, {"end": "2013-12-31", "val": 55000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 55000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 55000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03"}, {"end": "2015-12-31", "val": 55000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03"}, {"end": "2015-12-31", "val": 55000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 55000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 55000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12"}, {"end": "2017-12-31", "val": 55000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12"}, {"end": "2017-12-31", "val": 55000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06"}, {"end": "2018-12-31", "val": 55000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06"}, {"end": "2018-12-31", "val": 55000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10"}, {"end": "2019-12-31", "val": 55000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10"}, {"end": "2019-12-31", "val": 55000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10"}, {"end": "2020-12-31", "val": 55000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10"}, {"end": "2020-12-31", "val": 55000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11"}, {"end": "2021-12-31", "val": 55000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11"}, {"end": "2021-12-31", "val": 55000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 55000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 55000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13"}, {"end": "2023-12-31", "val": 55000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13"}, {"end": "2023-12-31", "val": 55000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12"}, {"end": "2024-12-31", "val": 55000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12"}, {"end": "2024-12-31", "val": 55000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11"}, {"end": "2025-12-31", "val": 55000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2009-12-31", "val": 9753000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2010-12-31", "val": 5316000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2010-12-31", "val": 5316000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2011-12-31", "val": 7503000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2011-12-31", "val": 7503000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2011-12-31", "val": 7503000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06"}, {"end": "2012-12-31", "val": 4554000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2012-12-31", "val": 4554000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06"}, {"end": "2012-12-31", "val": 4554000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2013-12-31", "val": 8215000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06"}, {"end": "2013-12-31", "val": 8215000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2013-12-31", "val": 8215000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03"}, {"end": "2014-12-31", "val": 5495000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 5495000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03"}, {"end": "2014-12-31", "val": 5495000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2015-12-31", "val": 9681000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03"}, {"end": "2015-12-31", "val": 9681000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2015-12-31", "val": 9681000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12"}, {"end": "2016-12-31", "val": 9456000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 9456000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12"}, {"end": "2016-12-31", "val": 9456000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06"}, {"end": "2017-12-31", "val": 8763000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12"}, {"end": "2017-12-31", "val": 8763000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06"}, {"end": "2017-12-31", "val": 8763000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10"}, {"end": "2018-12-31", "val": 7007000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06"}, {"end": "2018-12-31", "val": 7007000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10"}, {"end": "2019-12-31", "val": 6548000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10"}, {"end": "2019-12-31", "val": 6548000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10"}, {"end": "2020-12-31", "val": 23292000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10"}, {"end": "2020-12-31", "val": 23292000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11"}, {"end": "2021-12-31", "val": 16307000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11"}, {"end": "2021-12-31", "val": 16307000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 16290000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 16290000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13"}, {"end": "2023-12-31", "val": 20378000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13"}, {"end": "2023-12-31", "val": 20378000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12"}, {"end": "2024-12-31", "val": 18636000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12"}, {"end": "2024-12-31", "val": 18636000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11"}, {"end": "2025-12-31", "val": 16988000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2010-12-31", "val": 22685154, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 22077905, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 22077905, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 20703296, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 20703296, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 19227867, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 19227867, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 18724185, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 18724185, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 18238364, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 18238364, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 16835129, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 16835129, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 14993009, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 14993009, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 13962819, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 13962819, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 13168725, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 13168725, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 13972145, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 13972145, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 13499442, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 13499442, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 12781004, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 12781004, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 11856356, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 11856356, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 11235046, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 11235046, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 10550439, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2010-12-31", "val": 22424038, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 22077905, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 22077905, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 20703296, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 20703296, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 19203406, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 19203406, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 18414775, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 18414775, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 18197109, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 18197109, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 16835129, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 16835129, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 14825600, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 14825600, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 13909688, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 13909688, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 13142872, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 13142872, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 13449987, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 13449987, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 13225628, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 13225628, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 12713533, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 12713533, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 11856356, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 11856356, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 11137873, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 11137873, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 10444663, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2010-12-31", "val": 22424285, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2011-12-31", "val": 21122840, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2011-12-31", "val": 21122840, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2012-12-31", "val": 20044457, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2012-12-31", "val": 20044457, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06"}, {"end": "2013-12-31", "val": 18878109, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06"}, {"end": "2013-12-31", "val": 18878109, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 18348556, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 18348556, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03"}, {"end": "2015-12-31", "val": 17850456, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03"}, {"end": "2015-12-31", "val": 17850456, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 15411556, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 15411556, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12"}, {"end": "2017-12-31", "val": 14290749, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12"}, {"end": "2017-12-31", "val": 14290749, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06"}, {"end": "2018-12-31", "val": 13502684, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06"}, {"end": "2018-12-31", "val": 13502684, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10"}, {"end": "2019-12-31", "val": 12885273, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10"}, {"end": "2019-12-31", "val": 12885273, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10"}, {"end": "2020-12-31", "val": 13419847, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10"}, {"end": "2020-12-31", "val": 13419847, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11"}, {"end": "2021-12-31", "val": 13115341, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11"}, {"end": "2021-12-31", "val": 13115341, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2021-12-31", "val": 13115341, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13"}, {"end": "2022-12-31", "val": 12226306, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 12226306, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13"}, {"end": "2023-12-31", "val": 11416212, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13"}, {"end": "2023-12-31", "val": 11416212, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12"}, {"end": "2024-12-31", "val": 10816878, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12"}, {"end": "2024-12-31", "val": 10816878, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11"}, {"end": "2025-12-31", "val": 10131565, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-02-28", "val": 21087188, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2013-02-28", "val": 20079456, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-06"}, {"end": "2014-02-28", "val": 18908107, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-06"}, {"end": "2015-02-27", "val": 18348554, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2016-02-26", "val": 17850454, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-03"}, {"end": "2017-03-01", "val": 15411554, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2018-03-02", "val": 14290747, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12"}, {"end": "2019-03-01", "val": 13516016, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-06"}, {"end": "2020-02-26", "val": 12983564, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10"}, {"end": "2021-03-02", "val": 13596757, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-10"}, {"end": "2022-03-04", "val": 13139391, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11"}, {"end": "2023-03-01", "val": 12263956, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2024-03-01", "val": 11462034, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-13"}, {"end": "2025-02-28", "val": 10873415, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-12"}, {"end": "2026-03-01", "val": 10185427, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-11"}]}}