{"cik": 811641, "entity": "ImmuCell Corporation", "tags": {"Revenues": [{"end": "2023-12-31", "val": 17471669, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 26493169, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2024-01-01"}], "RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2022-12-31", "val": 18567962, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 17471669, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 26493169, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 27644174, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30", "start": "2025-01-01"}], "GrossProfit": [{"end": "2009-12-31", "val": 2398081, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 2302478, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 2302478, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 2813804, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2813804, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2813804, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 3054259, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3054259, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3054259, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 3060606, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3060606, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3060606, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 4449037, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 4449037, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 6250902, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 6250902, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 5420695, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 5420695, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 5221357, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 5221357, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 5193905, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 5193905, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 6739720, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 6739720, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 6862826, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 6862826, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 8655929, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 8655929, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 7648779, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 7648779, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 3869284, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 3869284, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 7941044, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 7941044, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 11445203, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2009-12-31", "val": -529914, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2009-01-01"}, {"end": "2010-12-31", "val": -690281, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -690281, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -632726, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -632726, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -632726, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 245001, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 245001, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 245001, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -19552, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -19552, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -19552, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -206398, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -206398, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 2122322, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2122322, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 890204, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 890204, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -242845, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -242845, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -1446570, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -1446570, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -953908, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -953908, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -1380353, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -1380353, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 257385, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 257385, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -2298943, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -2298943, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -5748078, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -5748078, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -1640159, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -1640159, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 1649305, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2009-12-31", "val": -216493, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2009-01-01"}, {"end": "2010-12-31", "val": -384684, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -384684, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -409510, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -409510, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -409510, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 89512, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 89512, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 89512, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 117395, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 117395, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 117395, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -167159, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -167159, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 1213239, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 1213239, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 508448, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 508448, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -168147, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -168147, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -2321671, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -2321671, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -1295587, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -1295587, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -1022117, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -1022117, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -78292, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -78292, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -2493805, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -2493805, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -5774598, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -5774598, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -2156629, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -2156629, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -1040027, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2009-12-31", "val": -212008, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2009-01-01"}, {"end": "2010-12-31", "val": -298728, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -298728, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -287171, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -287171, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -287171, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 102640, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 102640, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 102640, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 87865, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 87865, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 87865, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -88292, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -88292, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 850309, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 850309, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 249874, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 249874, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -270333, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -270333, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 461620, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 461620, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 28174, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 28174, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -10136, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -10136, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 9165, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 9165, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 7672, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 7672, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 4627, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 4627, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 10056, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 10056, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 11570, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30", "start": "2025-01-01"}], "InterestExpense": [{"end": "2021-12-31", "val": 314359, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 348536, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 348536, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 475598, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2024-12-31", "val": 2729847, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 2783949, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30", "start": "2025-01-01"}], "Depreciation": [{"end": "2009-12-31", "val": 394295, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 416918, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 416918, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 413132, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 413132, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 413132, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 399640, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 399640, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 399640, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 414307, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 414307, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 414307, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 446045, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 446045, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 525918, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 525918, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 783275, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 783275, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 885331, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 885331, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 1501607, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1501607, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 2248317, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 2248317, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 2328179, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 2328179, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 2442036, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 2442036, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 2468479, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 2468479, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 2697897, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 2697897, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 2668077, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 2668077, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 2710497, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2009-12-31", "val": -109665, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2009-01-01"}, {"end": "2010-12-31", "val": -808613, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -808613, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -37315, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -37315, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 344390, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 344390, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 1098660, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1098660, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 302364, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 302364, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 2900236, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2900236, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -323902, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -222314, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 1175823, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1175823, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -373404, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -373404, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 233511, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 233511, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 1315578, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1315578, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 954170, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 954170, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -1543871, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -1543871, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -4674236, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -4674236, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 357903, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 357903, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 2475292, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2011-12-31", "val": -37315, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 344390, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 1098660, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2013-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2009-12-31", "val": 459548, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 116547, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 116547, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 243735, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 243735, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 243735, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 275395, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 275395, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 275395, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 597697, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 597697, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 597697, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 1535558, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1535558, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 2719189, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2719189, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 3586349, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3586349, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 17759876, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 17759876, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 2029895, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 2029895, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 1391446, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 1391446, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 4072539, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 4072539, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 2608649, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 2608649, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 3975274, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 3975274, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 1892513, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1892513, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 465725, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 465725, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 1250439, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30", "start": "2025-01-01"}], "PaymentsToAcquireProductiveAssets": [{"end": "2016-12-31", "val": 368219, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 465376, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2016-01-01"}], "StockholdersEquity": [{"end": "2008-12-31", "val": 9643701, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27"}, {"end": "2009-12-31", "val": 9621941, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27"}, {"end": "2009-12-31", "val": 9621941, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2010-12-31", "val": 9282401, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27"}, {"end": "2010-12-31", "val": 9282401, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2010-12-31", "val": 9282401, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26"}, {"end": "2011-12-31", "val": 9020433, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27"}, {"end": "2011-12-31", "val": 9020433, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2011-12-31", "val": 9020433, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26"}, {"end": "2011-12-31", "val": 9020433, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26"}, {"end": "2012-12-31", "val": 9194683, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2012-12-31", "val": 9194683, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26"}, {"end": "2012-12-31", "val": 9194683, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26"}, {"end": "2012-12-31", "val": 9194683, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2013-12-31", "val": 9395869, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26"}, {"end": "2013-12-31", "val": 9395869, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26"}, {"end": "2013-12-31", "val": 9395869, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2014-12-31", "val": 9258368, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26"}, {"end": "2014-12-31", "val": 9258368, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2014-12-31", "val": 9258368, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2015-12-31", "val": 10613820, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2015-12-31", "val": 10613820, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2015-12-31", "val": 10613820, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29"}, {"end": "2016-12-31", "val": 19722142, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2016-12-31", "val": 19722142, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29"}, {"end": "2016-12-31", "val": 19722142, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22"}, {"end": "2017-12-31", "val": 23594940, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29"}, {"end": "2017-12-31", "val": 23594940, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22"}, {"end": "2017-12-31", "val": 23594940, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27"}, {"end": "2018-12-31", "val": 21744334, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22"}, {"end": "2018-12-31", "val": 21744334, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27"}, {"end": "2018-12-31", "val": 21744334, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2019-12-31", "val": 28991278, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27"}, {"end": "2019-12-31", "val": 28991278, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2019-12-31", "val": 28991278, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30"}, {"end": "2020-12-31", "val": 28266200, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 28266200, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30"}, {"end": "2020-12-31", "val": 28266200, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29"}, {"end": "2021-12-31", "val": 32576940, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30"}, {"end": "2021-12-31", "val": 32576940, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29"}, {"end": "2021-12-31", "val": 32576940, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2022-12-31", "val": 30380049, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29"}, {"end": "2022-12-31", "val": 30380049, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2022-12-31", "val": 30380049, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28"}, {"end": "2023-12-31", "val": 24993077, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2023-12-31", "val": 24993077, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28"}, {"end": "2023-12-31", "val": 24993077, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30"}, {"end": "2024-12-31", "val": 27518187, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28"}, {"end": "2024-12-31", "val": 27518187, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30"}, {"end": "2025-12-31", "val": 27055480, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30"}], "Goodwill": [{"end": "2016-12-31", "val": 95557, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2016-12-31", "val": 95557, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29"}, {"end": "2017-12-31", "val": 95557, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29"}, {"end": "2017-12-31", "val": 95557, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22"}, {"end": "2018-12-31", "val": 95557, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22"}, {"end": "2018-12-31", "val": 95557, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27"}, {"end": "2019-12-31", "val": 95557, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27"}, {"end": "2019-12-31", "val": 95557, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 95557, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 95557, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30"}, {"end": "2021-12-31", "val": 95557, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30"}, {"end": "2021-12-31", "val": 95557, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29"}, {"end": "2022-12-31", "val": 95557, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29"}, {"end": "2022-12-31", "val": 95557, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2023-12-31", "val": 95557, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2023-12-31", "val": 95557, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28"}, {"end": "2024-12-31", "val": 95557, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28"}, {"end": "2024-12-31", "val": 95557, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30"}, {"end": "2025-12-31", "val": 95557, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30"}], "LongTermDebtAndCapitalLeaseObligations": [{"end": "2022-12-31", "val": 9191109, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2023-12-31", "val": 10540496, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2023-12-31", "val": 10540496, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28"}, {"end": "2024-12-31", "val": 9040975, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28"}], "LongTermDebtAndCapitalLeaseObligationsCurrent": [{"end": "2022-12-31", "val": 1039447, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2023-12-31", "val": 1428807, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2023-12-31", "val": 1428807, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28"}, {"end": "2024-12-31", "val": 1497619, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28"}], "LongTermDebtNoncurrent": [{"end": "2024-12-31", "val": 9040975, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30"}, {"end": "2025-12-31", "val": 7488922, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30"}], "LongTermDebtCurrent": [{"end": "2017-12-31", "val": 9085093, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29"}, {"end": "2018-12-31", "val": 9380425, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22"}, {"end": "2019-12-31", "val": 8519078, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27"}, {"end": "2024-12-31", "val": 1497619, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30"}, {"end": "2025-12-31", "val": 1610185, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30"}], "LongTermDebt": [{"end": "2011-12-31", "val": 1335839, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2012-12-31", "val": 1169954, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2012-12-31", "val": 1169954, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26"}, {"end": "2013-12-31", "val": 929226, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26"}, {"end": "2017-12-31", "val": 8955650, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29"}, {"end": "2018-12-31", "val": 9265838, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22"}, {"end": "2019-12-31", "val": 8421466, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27"}, {"end": "2020-12-31", "val": 9497486, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2021-12-31", "val": 812207, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30"}, {"end": "2022-12-31", "val": 10230556, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29"}, {"end": "2025-12-31", "val": 9099107, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30"}], "ShortTermBorrowings": [{"end": "2022-12-31", "val": 8897197, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2023-12-31", "val": 10431817, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2008-12-31", "val": 1199929, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27"}, {"end": "2009-12-31", "val": 975490, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27"}, {"end": "2009-12-31", "val": 975490, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2010-12-31", "val": 1398985, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27"}, {"end": "2010-12-31", "val": 1398985, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2010-12-31", "val": 1398985, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26"}, {"end": "2011-12-31", "val": 781516, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27"}, {"end": "2011-12-31", "val": 781516, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2011-12-31", "val": 781516, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26"}, {"end": "2011-12-31", "val": 781516, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26"}, {"end": "2012-12-31", "val": 2673719, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2012-12-31", "val": 2673719, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26"}, {"end": "2012-12-31", "val": 2673719, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26"}, {"end": "2012-12-31", "val": 2673719, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2013-12-31", "val": 2270385, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26"}, {"end": "2013-12-31", "val": 2270385, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26"}, {"end": "2013-12-31", "val": 2270385, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2014-12-31", "val": 850028, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26"}, {"end": "2014-12-31", "val": 850028, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2014-12-31", "val": 850028, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2015-12-31", "val": 1573328, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2015-12-31", "val": 1573328, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2015-12-31", "val": 1573328, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29"}, {"end": "2016-12-31", "val": 5150344, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2016-12-31", "val": 5150344, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29"}, {"end": "2016-12-31", "val": 5150344, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22"}, {"end": "2017-12-31", "val": 3798811, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29"}, {"end": "2017-12-31", "val": 3798811, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22"}, {"end": "2017-12-31", "val": 3798811, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27"}, {"end": "2018-12-31", "val": 2521050, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22"}, {"end": "2018-12-31", "val": 2521050, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27"}, {"end": "2019-12-31", "val": 6293293, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27"}, {"end": "2019-12-31", "val": 6293293, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 6949937, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 6949937, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30"}, {"end": "2021-12-31", "val": 10185468, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30"}, {"end": "2021-12-31", "val": 10185468, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29"}, {"end": "2022-12-31", "val": 5791562, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29"}, {"end": "2022-12-31", "val": 5791562, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2023-12-31", "val": 978741, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2024-12-31", "val": 3758232, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30"}, {"end": "2025-12-31", "val": 3806831, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30"}], "ShortTermInvestments": [{"end": "2010-12-31", "val": 3227000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27"}, {"end": "2011-12-31", "val": 4178000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27"}, {"end": "2011-12-31", "val": 4178000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2012-12-31", "val": 2240000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2012-12-31", "val": 2240000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26"}, {"end": "2013-12-31", "val": 2985000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26"}, {"end": "2013-12-31", "val": 2985000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26"}, {"end": "2014-12-31", "val": 2489000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26"}, {"end": "2014-12-31", "val": 2489000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2015-12-31", "val": 4464000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2015-12-31", "val": 4470574, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2016-12-31", "val": 5474013, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2016-12-31", "val": 5474013, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29"}, {"end": "2019-12-31", "val": 2480753, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27"}, {"end": "2019-12-31", "val": 2480753, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 996495, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 996495, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2009-12-31", "val": 2958784, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 2970833, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 2970833, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 2984749, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2984749, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2984749, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 3108419, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3108419, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3108419, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 3085048, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3085048, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3085048, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 3027001, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 3027001, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 3165735, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 3165735, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 4336229, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 4336229, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 4949213, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 4949213, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 5486154, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 5486154, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 6818960, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 6818960, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 7213329, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 7213329, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 7592290, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 7592290, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 7745122, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 7745122, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 7747686, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 7747686, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 8167244, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 8167244, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 9026130, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2009-12-31", "val": 2958784, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 2970833, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 2970833, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 2984749, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2984749, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2984749, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 3018296, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3018296, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3018296, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 3019407, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3019407, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3019407, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 3027001, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 3027001, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 3042376, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 3042376, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 4225789, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 4225789, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 4949213, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 4949213, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 5486154, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 5486154, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 6818960, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 6818960, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 7213329, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 7213329, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 7592290, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 7592290, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 7745122, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 7745122, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 7747686, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 7747686, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 8167244, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 8167244, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 9026130, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2015-12-31", "val": 3055034, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2016-12-31", "val": 4847390, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2016-12-31", "val": 4847390, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29"}, {"end": "2017-12-31", "val": 5476197, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29"}, {"end": "2017-12-31", "val": 5476197, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22"}, {"end": "2018-12-31", "val": 5568962, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22"}, {"end": "2018-12-31", "val": 5568962, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27"}, {"end": "2019-12-31", "val": 7212919, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27"}, {"end": "2019-12-31", "val": 7212919, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 7218836, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 7218836, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30"}, {"end": "2021-12-31", "val": 7741864, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30"}, {"end": "2021-12-31", "val": 7741864, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29"}, {"end": "2022-12-31", "val": 7746864, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29"}, {"end": "2022-12-31", "val": 7746864, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2023-12-31", "val": 7750864, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2023-12-31", "val": 7750864, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28"}, {"end": "2024-12-31", "val": 8979091, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28"}, {"end": "2024-12-31", "val": 8979091, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30"}, {"end": "2025-12-31", "val": 9045851, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-03-26", "val": 3019034, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-27"}, {"end": "2013-03-20", "val": 3019034, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-28"}, {"end": "2014-03-19", "val": 3027034, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-26"}, {"end": "2015-03-18", "val": 3028034, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-26"}, {"end": "2016-03-17", "val": 4178844, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2017-03-20", "val": 4848390, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2018-03-20", "val": 5480157, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29"}, {"end": "2019-03-18", "val": 5573231, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22"}, {"end": "2020-03-19", "val": 7212919, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-27"}, {"end": "2021-03-19", "val": 7220836, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2022-03-18", "val": 7742864, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30"}, {"end": "2023-03-10", "val": 7746864, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-29"}, {"end": "2024-03-08", "val": 7750864, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2025-03-21", "val": 8982623, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-28"}, {"end": "2026-03-24", "val": 9046799, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-30"}, {"end": "2026-03-24", "val": 9046799, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-05-13"}]}}