{"cik": 909724, "entity": "TANDY LEATHER FACTORY, INC", "tags": {"RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2017-12-31", "val": 82420595, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 83203569, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 74918160, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 74918000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 64084000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 64084000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 82661000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 82661000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 80335000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 80335000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 76229000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 76229000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 74391000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 74391000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 76324000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "SalesRevenueNet": [{"end": "2009-12-31", "val": 54482739, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 59892870, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 59892870, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 59892870, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 66102947, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 66102947, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 66102947, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 66102947, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 72720624, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 72720624, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 72720624, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 72720624, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 78284585, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 78284585, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 78284585, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 83430912, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 83430912, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 83430912, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 84161200, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 84161200, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 84161200, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 82923992, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 82923992, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 82321268, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2017-01-01"}], "GrossProfit": [{"end": "2009-12-31", "val": 32609374, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 36250857, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 36250857, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 36250857, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 40337159, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 40337159, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 40337159, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 40337159, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 45905674, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 45905674, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 45905674, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 45905674, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 49328024, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 49328024, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 49328024, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 52124757, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 52124757, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 52124757, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 52071060, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 52071060, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 52071060, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 51713242, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 51713242, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 51713242, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 52113829, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 52113829, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 49085661, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 50580191, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 50940945, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 41959452, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 41959000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 36058000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 36058000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 46999000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 46999000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 46497000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 46497000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 45163000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 45163000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 41804000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 41804000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 43539000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2009-12-31", "val": 5095101, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 6635611, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 6635611, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 6635611, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 7706650, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 7706650, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 7706650, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 7706650, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 9144005, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 9144005, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 9144005, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 9144005, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 11266790, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 11266790, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 11266790, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 11958029, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 11958029, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 11958029, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 10474700, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 10474700, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 10474700, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 10300731, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 10300731, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 10300731, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 7241822, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 7241822, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 6376719, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 3828463, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 5963203, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -2598209, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -2597000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -6348000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -6348000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 2300000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 2300000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 1388000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1388000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 4410000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 4410000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 628000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 628000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -963000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2009-12-31", "val": 3318057, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 4160257, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 4160257, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 4160257, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 4752601, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 4752601, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 4752601, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 4752601, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 5596070, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 5596070, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 5596070, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 5596070, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 7265717, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 7265717, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 7265717, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 7706921, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 7706921, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 7706921, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 6402405, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 6402405, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 6402405, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 6402259, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 6402259, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 6402259, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 4451751, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 4451751, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 2478444, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 1963828, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 4398365, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -1903781, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -1903000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -4901000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -4901000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1354000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1354000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 1227000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1227000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 3768000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 3768000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 827000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 827000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 9102000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2009-12-31", "val": 1700259, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 2317255, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 2317255, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 2317255, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 2787533, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2787533, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2787533, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2787533, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 3349575, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3349575, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3349575, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3349575, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 3955042, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3955042, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3955042, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 4100689, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 4100689, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 4100689, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 3816648, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 3816648, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 3816648, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 3800570, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3800570, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3800570, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 2711373, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 2711373, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 3859832, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 1739869, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1813454, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -690463, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -690000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -1378000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -1378000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 839000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 839000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 181000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 181000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 777000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 777000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 264000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 264000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 3198000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "InterestExpense": [{"end": "2009-12-31", "val": -297864, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2009-01-01"}, {"end": "2010-12-31", "val": -265405, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 265405, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 265405, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -248576, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 248576, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 248576, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 248576, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 240934, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 240934, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 240934, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 240934, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 206763, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 206763, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 206763, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 225584, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 225584, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 225584, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 330004, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 330004, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 330004, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 155189, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 155189, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 155189, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 205555, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 205555, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 205555, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 304957, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 304957, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 36260, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 36000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 7000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 7000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 16000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2021-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2009-12-31", "val": 1125009, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 972409, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 972409, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 972409, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 1016561, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1016561, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1016561, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1016561, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 1068226, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1068226, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1068226, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1068226, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 1194612, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1194612, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1194612, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 1436624, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1436624, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1436624, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 1567172, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 1567172, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 1567172, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 1719154, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1719154, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1719154, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 1875102, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1875102, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 1797281, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2018-01-01"}], "Depreciation": [{"end": "2010-12-31", "val": 895988, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 895988, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 971628, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 971628, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 971628, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 1026467, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1026467, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1026467, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1026467, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 1152307, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1152307, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1152307, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 1391422, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1391422, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1391422, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 1520385, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 1520385, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 1520385, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 1717548, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1717548, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1718000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 1873484, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1873000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1900000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 1797000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1800000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 1700000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 1700000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 1000000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1000000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1100000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1100000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 1200000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1200000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 1200000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1200000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 1200000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 1200000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 900000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2009-12-31", "val": 5274461, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 2721243, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 2721243, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 2721243, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 6572612, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 6572612, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 6572612, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 6572612, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 1913795, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1913795, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1913795, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1913795, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 7539890, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 7539890, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 7539890, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 1177712, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1177712, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 8198900, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 8198900, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 7539583, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 7721473, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 3021587, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 2167765, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 2465775, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 7388341, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 7771740, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 10471293, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 10471000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -12527000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -12527000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 3716000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3716000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 1154000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1154000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 4537000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 4537000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 4548000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 4548000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -556000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2009-12-31", "val": 5113391, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 2744994, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 2744994, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 2744994, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 6573679, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 6573679, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 6573679, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 6573679, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 1913795, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1913795, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1913795, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 7539890, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 1177712, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 8198900, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 7539583, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2016-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2009-12-31", "val": 791565, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 1553339, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 1553339, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 1553339, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 1100523, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1100523, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1100523, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1100523, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 2686221, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2686221, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2686221, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2686221, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 3770022, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3770022, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3770022, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 2204190, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2204190, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2204190, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 2164040, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2164040, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2164040, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 1697704, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1697704, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1697704, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 1689645, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1689645, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1691999, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 1091433, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1088328, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 268961, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 269000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 1313000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1313000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1001000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1001000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 635000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 635000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 576000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 576000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 2983000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 2983000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 7537000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2009-12-31", "val": 33359655, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2009-12-31", "val": 33359655, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28"}, {"end": "2010-12-31", "val": 29761594, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2010-12-31", "val": 29761594, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2010-12-31", "val": 29761594, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28"}, {"end": "2010-12-31", "val": 29761594, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2011-12-31", "val": 34433801, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2011-12-31", "val": 34433801, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2011-12-31", "val": 34433801, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28"}, {"end": "2011-12-31", "val": 34433801, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2011-12-31", "val": 34433801, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2012-12-31", "val": 37521017, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2012-12-31", "val": 37521017, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28"}, {"end": "2012-12-31", "val": 37521017, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2012-12-31", "val": 37521017, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2012-12-31", "val": 37521017, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2013-12-31", "val": 44621542, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2013-12-31", "val": 44621542, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2013-12-31", "val": 44621542, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2013-12-31", "val": 44621542, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27"}, {"end": "2014-12-31", "val": 49123012, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2014-12-31", "val": 49123012, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2014-12-31", "val": 49123012, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27"}, {"end": "2014-12-31", "val": 49123012, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2015-12-31", "val": 50972176, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2015-12-31", "val": 50972176, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27"}, {"end": "2015-12-31", "val": 50972176, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2015-12-31", "val": 50972176, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2016-12-31", "val": 53693201, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27"}, {"end": "2016-12-31", "val": 53693201, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2016-12-31", "val": 53693201, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2016-12-31", "val": 52542666, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2017-12-31", "val": 59538981, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2017-12-31", "val": 59538981, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2017-12-31", "val": 55895540, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2018-03-31", "val": 56841234, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2018-06-30", "val": 57283675, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2018-09-30", "val": 58004707, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2018-12-31", "val": 59460304, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2018-12-31", "val": 58286396, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2018-12-31", "val": 58286000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02"}, {"end": "2019-03-31", "val": 59230090, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2019-12-31", "val": 56419427, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2019-12-31", "val": 56419000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02"}, {"end": "2019-12-31", "val": 56419000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2020-12-31", "val": 52194000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02"}, {"end": "2020-12-31", "val": 52194000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2020-12-31", "val": 52194000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31"}, {"end": "2021-12-31", "val": 51501000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 51501000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31"}, {"end": "2021-12-31", "val": 51501000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22"}, {"end": "2022-12-31", "val": 51463000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31"}, {"end": "2022-12-31", "val": 51463000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22"}, {"end": "2022-12-31", "val": 51463000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26"}, {"end": "2023-12-31", "val": 56346000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22"}, {"end": "2023-12-31", "val": 56346000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26"}, {"end": "2023-12-31", "val": 56346000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2024-12-31", "val": 57153000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26"}, {"end": "2024-12-31", "val": 57153000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2025-12-31", "val": 52591000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "Goodwill": [{"end": "2010-12-31", "val": 990368, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2011-12-31", "val": 987009, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2011-12-31", "val": 987009, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2011-12-31", "val": 987009, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28"}, {"end": "2011-12-31", "val": 987009, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2012-12-31", "val": 990725, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2012-12-31", "val": 990725, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28"}, {"end": "2012-12-31", "val": 990725, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2012-12-31", "val": 990725, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2013-12-31", "val": 981985, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2013-12-31", "val": 981985, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2013-12-31", "val": 981985, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2014-12-31", "val": 971786, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2014-12-31", "val": 971786, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2014-12-31", "val": 971786, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27"}, {"end": "2015-12-31", "val": 953356, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2015-12-31", "val": 953356, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27"}, {"end": "2016-12-31", "val": 956201, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27"}, {"end": "2016-12-31", "val": 956201, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2017-12-31", "val": 962949, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2017-12-31", "val": 962949, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2017-12-31", "val": 962949, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2018-03-31", "val": 960353, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2018-06-30", "val": 958464, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2018-09-30", "val": 960304, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2018-12-31", "val": 954765, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2018-12-31", "val": 954765, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2019-03-31", "val": 956945, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2019-12-31", "val": 0, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}], "LongTermDebtNoncurrent": [{"end": "2010-12-31", "val": 3307500, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2011-12-31", "val": 3105000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2011-12-31", "val": 3105000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2011-12-31", "val": 3105000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28"}, {"end": "2012-12-31", "val": 2902500, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2012-12-31", "val": 2902500, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28"}, {"end": "2012-12-31", "val": 2902500, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2013-12-31", "val": 2396250, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2013-12-31", "val": 2396250, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2014-12-31", "val": 1940625, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2014-12-31", "val": 1940625, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2015-12-31", "val": 3479273, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2015-12-31", "val": 3479273, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27"}, {"end": "2016-12-31", "val": 6757419, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27"}, {"end": "2016-12-31", "val": 6757419, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2017-12-31", "val": 6757419, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2017-12-31", "val": 6757419, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2017-12-31", "val": 6757419, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2018-03-31", "val": 6758739, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2018-06-30", "val": 6614112, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2018-09-30", "val": 8180613, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2018-12-31", "val": 8220683, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2018-12-31", "val": 8448502, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2019-12-31", "val": 0, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2019-12-31", "val": 0, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02"}, {"end": "2020-12-31", "val": 446000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02"}, {"end": "2020-12-31", "val": 446000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 336000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 336000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31"}, {"end": "2022-12-31", "val": 0, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31"}], "LongTermDebtCurrent": [{"end": "2010-12-31", "val": 202500, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2011-12-31", "val": 202500, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2011-12-31", "val": 202500, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2011-12-31", "val": 202500, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28"}, {"end": "2012-12-31", "val": 202500, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2012-12-31", "val": 202500, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28"}, {"end": "2012-12-31", "val": 202500, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2013-12-31", "val": 202500, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2013-12-31", "val": 202500, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2014-12-31", "val": 3702500, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2014-12-31", "val": 3702500, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2015-12-31", "val": 231952, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2015-12-31", "val": 231952, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27"}, {"end": "2016-12-31", "val": 614311, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27"}, {"end": "2016-12-31", "val": 614311, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2017-12-31", "val": 614311, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2017-12-31", "val": 614311, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2017-12-31", "val": 614311, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2018-03-31", "val": 1153931, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2018-06-30", "val": 1740556, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2018-09-30", "val": 174056, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2018-12-31", "val": 747335, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2018-12-31", "val": 519516, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2019-12-31", "val": 0, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2020-12-31", "val": 0, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 79000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 79000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31"}, {"end": "2022-12-31", "val": 0, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31"}], "LongTermDebt": [{"end": "2012-12-31", "val": 3105000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2012-12-31", "val": 3105000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28"}, {"end": "2013-12-31", "val": 2598750, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2014-12-31", "val": 5643125, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2015-12-31", "val": 3711225, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2016-12-31", "val": 7371729, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27"}, {"end": "2016-12-31", "val": 7371730, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2017-12-31", "val": 7371730, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2017-12-31", "val": 7371730, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2018-12-31", "val": 8968018, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2008-12-31", "val": 7810298, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2009-12-31", "val": 7891962, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2009-12-31", "val": 7891962, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2009-12-31", "val": 7891962, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28"}, {"end": "2010-12-31", "val": 4293746, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2010-12-31", "val": 4293746, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2010-12-31", "val": 4293746, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28"}, {"end": "2010-12-31", "val": 4293746, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2011-12-31", "val": 10765591, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2011-12-31", "val": 10765591, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2011-12-31", "val": 10765591, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28"}, {"end": "2011-12-31", "val": 10765591, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2011-12-31", "val": 10765591, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2012-12-31", "val": 7705182, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2012-12-31", "val": 7705182, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28"}, {"end": "2012-12-31", "val": 7705182, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2012-12-31", "val": 7705182, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2012-12-31", "val": 7705182, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2013-12-31", "val": 11082679, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2013-12-31", "val": 11082679, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2013-12-31", "val": 11082679, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2013-12-31", "val": 11082679, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27"}, {"end": "2014-12-31", "val": 10636530, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2014-12-31", "val": 10636530, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2014-12-31", "val": 10636530, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27"}, {"end": "2014-12-31", "val": 10636530, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2015-12-31", "val": 10962615, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2015-12-31", "val": 10962615, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27"}, {"end": "2015-12-31", "val": 10962615, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2015-12-31", "val": 10962615, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2016-12-31", "val": 16862304, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27"}, {"end": "2016-12-31", "val": 16862304, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2016-12-31", "val": 16862304, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2017-12-31", "val": 18337258, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2017-12-31", "val": 18337258, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2017-12-31", "val": 18082857, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2018-03-31", "val": 19252878, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2018-06-30", "val": 18955328, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2018-09-30", "val": 16814972, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2018-12-31", "val": 24070351, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2018-12-31", "val": 24070351, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2019-03-31", "val": 12679373, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2019-12-31", "val": 15905158, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2019-12-31", "val": 15905000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02"}, {"end": "2020-12-31", "val": 10329000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02"}, {"end": "2020-12-31", "val": 10329000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 10155000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 10155000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31"}, {"end": "2022-12-31", "val": 7975000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31"}, {"end": "2022-12-31", "val": 7975000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22"}, {"end": "2023-12-31", "val": 12159000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22"}, {"end": "2023-12-31", "val": 12159000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26"}, {"end": "2024-12-31", "val": 13271000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26"}, {"end": "2024-12-31", "val": 13271000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2025-12-31", "val": 16087000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "ShortTermInvestments": [{"end": "2010-12-31", "val": 1621593, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2011-12-31", "val": 423893, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2011-12-31", "val": 423893, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2011-12-31", "val": 423893, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28"}, {"end": "2012-12-31", "val": 0, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2012-12-31", "val": 0, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28"}, {"end": "2012-12-31", "val": 0, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2013-12-31", "val": 0, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2009-12-31", "val": 10535736, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 10251863, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 10251863, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 10251863, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 10182098, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 10182098, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 10182098, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 10182098, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 10175346, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 10175346, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 10175346, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 10175346, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 10216438, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 10216438, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 10216438, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 10241121, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 10241121, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 10241121, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 10102760, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 10102760, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 10102760, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 9321558, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 9321558, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 9321558, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 9256810, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 9256810, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 9245537, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 9185662, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 9205008, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 8973246, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 8973246, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 9062598, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 9062598, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 8720469, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 8720469, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 8394567, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 8394567, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 8369976, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 8369976, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 8783063, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 8783063, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 8264174, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2009-12-31", "val": 10471103, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 10208944, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 10208944, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 10208944, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 10156442, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 10156442, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 10156442, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 10156442, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 10157395, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 10157395, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 10157395, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 10157395, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 10176492, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 10176492, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 10176492, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 10203063, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 10203063, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 10203063, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 10077506, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 10077506, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 10077506, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 9301867, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 9301867, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 9301867, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 9242092, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 9242092, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 9242092, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 9185203, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 9185203, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 8973246, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 8973246, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 9062598, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 9062598, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 8709866, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 8709866, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 8363390, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 8363390, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 8339658, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 8339658, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 8493989, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 8493989, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 8234862, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2010-12-31", "val": 10156442, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2011-12-31", "val": 10156442, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2011-12-31", "val": 10156442, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2011-12-31", "val": 10156442, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28"}, {"end": "2012-12-31", "val": 10162442, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2012-12-31", "val": 10162442, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28"}, {"end": "2012-12-31", "val": 10162442, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2013-12-31", "val": 10198733, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2013-12-31", "val": 10198733, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2014-12-31", "val": 10245534, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2014-12-31", "val": 10245534, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2015-12-31", "val": 9753293, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2015-12-31", "val": 9753293, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27"}, {"end": "2016-12-31", "val": 9266496, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27"}, {"end": "2016-12-31", "val": 9193162, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2017-12-31", "val": 9270862, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2017-12-31", "val": 9270862, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2018-12-31", "val": 9060561, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2020-12-31", "val": 9150806, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 8547335, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 8547335, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31"}, {"end": "2022-12-31", "val": 8293149, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31"}, {"end": "2022-12-31", "val": 8293150, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22"}, {"end": "2023-12-31", "val": 8399245, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22"}, {"end": "2023-12-31", "val": 8399245, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26"}, {"end": "2024-12-31", "val": 8496581, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26"}, {"end": "2024-12-31", "val": 8496581, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2025-12-31", "val": 8072875, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-03-26", "val": 10156442, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2013-03-26", "val": 10162442, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2013-03-26", "val": 10162442, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-28"}, {"end": "2014-03-20", "val": 10198733, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2015-03-24", "val": 10282018, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2016-03-25", "val": 9486978, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2017-03-22", "val": 9486978, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-27"}, {"end": "2018-03-07", "val": 9270862, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2019-03-05", "val": 9007835, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2021-06-17", "val": 8663921, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2021-06-22"}, {"end": "2021-08-30", "val": 8663921, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-09-02"}, {"end": "2022-03-25", "val": 8594757, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2023-03-31", "val": 8300627, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-31"}, {"end": "2024-03-22", "val": 8399245, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-22"}, {"end": "2025-02-26", "val": 8496581, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-26"}, {"end": "2026-02-19", "val": 8072875, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2026-02-19", "val": 8072875, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-03-11"}]}}