{"cik": 1355839, "entity": "Intelligent Protection Management Corp", "tags": {"Revenues": [{"end": "2010-12-31", "val": 6668627, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 6668627, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-12-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 19155543, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 19155543, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-12-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 19155543, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 19246736, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 19246736, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 12610092, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 12610092, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 13558690, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 13558690, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 12021030, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 20122143, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 20988429, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 20988429, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 24841283, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 24841283, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 26355946, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 20331800, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 15283617, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 15283617, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 12832672, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 12832672, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 13273849, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 13273849, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 10989545, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 10989545, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 10979844, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 962032, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 1098280, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 1098280, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 23612459, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2010-12-31", "val": -1171833, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -1171833, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-12-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -3663940, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -3663940, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-12-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -3663940, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -3355948, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -3355948, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -5490557, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -5490557, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -1744102, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -1744102, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -1399532, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -470655, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -1743848, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -1743848, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -5660065, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -5660065, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -1340161, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 451125, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -8615333, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -8615333, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 1242695, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1242695, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 519490, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 519490, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -3658810, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -3658810, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -2070243, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -3697611, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -5121549, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -5121549, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -4719179, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2012-12-31", "val": -4030641, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -4006013, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -4006013, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -1657877, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -1657877, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -1297852, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -265926, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -1452776, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -1452776, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -5894253, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -5894253, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -3797217, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -3797217, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -8380060, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -8380060, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 1371262, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1371262, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1324106, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1324106, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -3412250, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -3412250, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -1067335, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -1067335, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -8426209, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -8426209, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -1956536, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2010-12-31", "val": 12596, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 12596, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-12-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 0, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 0, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-12-07", "start": "2011-01-01"}, {"end": "2015-12-31", "val": -171584, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-28", "start": "2015-01-01"}, {"end": "2017-12-31", "val": 228972, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 228972, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 3001, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3001, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -141593, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -141593, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 387, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 387, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 9951, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 9951, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -171665, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -171665, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -20252, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -27947, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -137589, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -137589, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -2326799, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17", "start": "2025-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2010-12-31", "val": 18674, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 18674, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-12-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 51180, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 51180, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-12-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 51180, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 151007, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 151007, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 174640, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 174640, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 181675, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 181675, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 167161, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2015-01-01"}, {"end": "2025-12-31", "val": 467567, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17", "start": "2025-01-01"}], "DepreciationAndAmortization": [{"end": "2024-12-31", "val": 821696, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 2541511, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17", "start": "2025-01-01"}], "Depreciation": [{"end": "2015-12-31", "val": 383167, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 568028, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 568028, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 447746, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 447746, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 387452, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 387452, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 349082, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 349082, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 325044, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 325044, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 186178, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 186178, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 69599, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 69599, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2022-01-01"}, {"end": "2025-12-31", "val": 467567, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2010-12-31", "val": 1145694, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 1145694, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-12-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -1455542, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -1455542, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-12-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -1455542, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -3401191, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -3401191, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -4174187, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -4289291, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -167574, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -167574, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -1211919, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 95962, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -406651, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -406651, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -730758, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -730758, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 2732767, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 2732767, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -4465363, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -4465363, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 1435300, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1435300, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1265464, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1265464, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -2956724, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -2956724, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -1079671, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -1079671, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -3019287, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -3019287, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 1076724, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2018-12-31", "val": 4524053, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -4266131, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -4266131, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 1435300, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2020-01-01"}, {"end": "2023-12-31", "val": -2980199, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -2661653, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -2661653, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 1076724, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17", "start": "2025-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2010-12-31", "val": 22267, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 22267, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-12-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 540591, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 540591, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-12-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 540591, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 137978, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 137978, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 48553, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 48553, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 3731, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 3731, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 77283, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 488154, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 345070, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 345070, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 294227, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 294227, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 342651, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 342651, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 391230, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2019-01-01"}, {"end": "2025-12-31", "val": 280149, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17", "start": "2025-01-01"}], "PaymentsToAcquireProductiveAssets": [{"end": "2022-12-31", "val": 242279, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2022-01-01"}], "StockholdersEquity": [{"end": "2010-12-31", "val": 664697, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14"}, {"end": "2011-12-31", "val": 4610701, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14"}, {"end": "2011-12-31", "val": 4610701, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2012-12-31", "val": 1760871, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14"}, {"end": "2012-12-31", "val": 1760871, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2012-12-31", "val": 1760871, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2013-12-31", "val": -869059, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2013-12-31", "val": -869059, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2013-12-31", "val": -869059, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14"}, {"end": "2014-12-31", "val": -1481602, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2014-12-31", "val": -1481602, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14"}, {"end": "2014-12-31", "val": 13361407, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-28"}, {"end": "2015-12-31", "val": -1663024, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14"}, {"end": "2015-12-31", "val": 13302052, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-28"}, {"end": "2015-12-31", "val": 13302052, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2016-12-31", "val": 20843462, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-28"}, {"end": "2016-12-31", "val": 20843462, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2016-12-31", "val": 20843462, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22"}, {"end": "2017-12-31", "val": 17430722, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2017-12-31", "val": 17430722, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22"}, {"end": "2017-12-31", "val": 17430722, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24"}, {"end": "2018-12-31", "val": 15153837, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22"}, {"end": "2018-12-31", "val": 15153837, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24"}, {"end": "2018-12-31", "val": 15153837, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23"}, {"end": "2019-12-31", "val": 8185895, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24"}, {"end": "2019-12-31", "val": 8185895, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23"}, {"end": "2019-12-31", "val": 8185895, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23"}, {"end": "2020-12-31", "val": 9835010, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23"}, {"end": "2020-12-31", "val": 9835010, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23"}, {"end": "2020-12-31", "val": 9835010, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23"}, {"end": "2021-12-31", "val": 25050591, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23"}, {"end": "2021-12-31", "val": 25050591, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23"}, {"end": "2021-12-31", "val": 25050591, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15"}, {"end": "2022-12-31", "val": 20974242, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23"}, {"end": "2022-12-31", "val": 20974242, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15"}, {"end": "2022-12-31", "val": 20974242, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2023-12-31", "val": 20134687, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15"}, {"end": "2023-12-31", "val": 20134687, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2023-12-31", "val": 20134687, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17"}, {"end": "2024-12-31", "val": 11899662, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2024-12-31", "val": 11899662, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17"}, {"end": "2025-12-31", "val": 18185928, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17"}], "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": [{"end": "2009-12-31", "val": 1675470, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2009-12-31", "val": 1675470, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-12-07"}, {"end": "2010-12-31", "val": 664697, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2010-12-31", "val": 664697, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-12-07"}, {"end": "2010-12-31", "val": 664697, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14"}, {"end": "2011-12-31", "val": 5547701, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2011-12-31", "val": 4610701, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-12-07"}, {"end": "2011-12-31", "val": 4610701, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14"}, {"end": "2012-12-31", "val": 1830115, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14"}, {"end": "2020-12-31", "val": 9835010, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23"}, {"end": "2021-12-31", "val": 25050591, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23"}, {"end": "2021-12-31", "val": 25050591, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23"}, {"end": "2022-12-31", "val": 20974242, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23"}], "Goodwill": [{"end": "2015-12-31", "val": 4344650, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-28"}, {"end": "2016-12-31", "val": 14304667, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-28"}, {"end": "2016-12-31", "val": 14304667, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2017-12-31", "val": 13086472, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2017-12-31", "val": 13086472, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22"}, {"end": "2018-12-31", "val": 13086472, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22"}, {"end": "2018-12-31", "val": 13086472, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24"}, {"end": "2019-12-31", "val": 6326250, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24"}, {"end": "2019-12-31", "val": 6326250, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23"}, {"end": "2020-12-31", "val": 6326250, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23"}, {"end": "2020-12-31", "val": 6326250, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23"}, {"end": "2021-12-31", "val": 6326250, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23"}, {"end": "2021-12-31", "val": 6326250, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23"}, {"end": "2022-12-31", "val": 6326250, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23"}, {"end": "2022-12-31", "val": 6326250, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15"}, {"end": "2023-12-31", "val": 6326250, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15"}, {"end": "2025-01-02", "val": 5516501, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17"}, {"end": "2025-12-31", "val": 4555208, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17"}], "LongTermDebtNoncurrent": [{"end": "2020-12-31", "val": 167708, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23"}, {"end": "2020-12-31", "val": 167708, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23"}, {"end": "2021-12-31", "val": 159182, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23"}, {"end": "2022-12-31", "val": 77005, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23"}], "LongTermDebtCurrent": [{"end": "2020-12-31", "val": 338792, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23"}, {"end": "2020-12-31", "val": 338792, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23"}], "LongTermDebt": [{"end": "2020-12-31", "val": 506500, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2009-12-31", "val": 1895449, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2009-12-31", "val": 1895449, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-12-07"}, {"end": "2010-12-31", "val": 3018876, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2010-12-31", "val": 3018876, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-12-07"}, {"end": "2010-12-31", "val": 3018876, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14"}, {"end": "2011-12-30", "val": 2397828, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2011-12-31", "val": 2397828, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2011-12-31", "val": 2397828, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-12-07"}, {"end": "2011-12-31", "val": 2397828, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14"}, {"end": "2011-12-31", "val": 2397828, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2012-09-30", "val": 6528271, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2012-12-31", "val": 5357596, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14"}, {"end": "2012-12-31", "val": 5357596, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2012-12-31", "val": 5357596, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2013-12-31", "val": 1042456, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2013-12-31", "val": 927352, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2013-12-31", "val": 927352, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14"}, {"end": "2014-12-31", "val": 1138385, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2014-12-31", "val": 1138385, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14"}, {"end": "2014-12-31", "val": 7558749, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-28"}, {"end": "2015-09-30", "val": 2151058, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-28"}, {"end": "2015-12-31", "val": 2131262, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14"}, {"end": "2015-12-31", "val": 6676557, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-28"}, {"end": "2015-12-31", "val": 6676557, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2016-12-31", "val": 4162596, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-28"}, {"end": "2016-12-31", "val": 4162596, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2016-12-31", "val": 4162596, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22"}, {"end": "2017-12-31", "val": 4137050, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2017-12-31", "val": 4137050, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22"}, {"end": "2017-12-31", "val": 4137050, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24"}, {"end": "2018-12-31", "val": 6555376, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22"}, {"end": "2018-12-31", "val": 6555376, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24"}, {"end": "2018-12-31", "val": 6555376, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23"}, {"end": "2019-12-31", "val": 3427058, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24"}, {"end": "2019-12-31", "val": 3427058, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23"}, {"end": "2019-12-31", "val": 3427058, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23"}, {"end": "2020-12-31", "val": 5585420, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23"}, {"end": "2020-12-31", "val": 5585420, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23"}, {"end": "2021-12-31", "val": 21636860, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23"}, {"end": "2021-12-31", "val": 21636860, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23"}, {"end": "2022-12-31", "val": 14739933, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23"}, {"end": "2022-12-31", "val": 14739933, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15"}, {"end": "2023-12-31", "val": 13568049, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15"}, {"end": "2023-12-31", "val": 13568049, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2024-12-31", "val": 10588534, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2024-12-31", "val": 10588534, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17"}, {"end": "2025-12-31", "val": 5597014, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17"}], "ShortTermInvestments": [{"end": "2011-12-31", "val": 6481205, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2011-12-31", "val": 37619208, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 38611758, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 38611758, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 38937210, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 38937210, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 39169196, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2014-01-01"}, {"end": "2019-12-31", "val": 6873652, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 6887808, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 6887808, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 7809132, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 7809132, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 9638567, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 9638567, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 9222206, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 9222206, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 9227197, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 9227197, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 13146786, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2011-12-31", "val": 37619208, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 38611758, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 38611758, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 38937210, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 38937210, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 39169196, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2014-01-01"}, {"end": "2019-12-31", "val": 6873652, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 6884690, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 6884690, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 7766111, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 7766111, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 9638567, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 9638567, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 9222206, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 9222206, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 9227197, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 9227197, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 13146786, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2010-12-31", "val": 33210756, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2010-12-31", "val": 33210756, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-12-07"}, {"end": "2011-12-31", "val": 38580261, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2011-12-31", "val": 38580261, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-12-07"}, {"end": "2011-12-31", "val": 38580261, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14"}, {"end": "2012-12-31", "val": 38832826, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14"}, {"end": "2012-12-31", "val": 38832826, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2013-12-31", "val": 39132826, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2013-12-31", "val": 39132826, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2014-12-31", "val": 39182826, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2014-12-31", "val": 39182826, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14"}, {"end": "2015-12-31", "val": 39692826, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14"}, {"end": "2015-12-31", "val": 5228617, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-28"}, {"end": "2016-12-31", "val": 6714915, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-28"}, {"end": "2016-12-31", "val": 6714915, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2017-12-31", "val": 6881794, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2017-12-31", "val": 6881794, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22"}, {"end": "2018-12-31", "val": 6868679, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22"}, {"end": "2018-12-31", "val": 6868679, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24"}, {"end": "2019-12-31", "val": 6878904, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24"}, {"end": "2019-12-31", "val": 6877004, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23"}, {"end": "2020-12-31", "val": 6906454, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23"}, {"end": "2020-12-31", "val": 6906454, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23"}, {"end": "2021-12-31", "val": 9832157, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23"}, {"end": "2021-12-31", "val": 9832157, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23"}, {"end": "2022-12-31", "val": 9227349, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23"}, {"end": "2022-12-31", "val": 9227349, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15"}, {"end": "2023-12-31", "val": 9222157, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15"}, {"end": "2023-12-31", "val": 9222157, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2024-12-31", "val": 9236987, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2024-12-31", "val": 9236987, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17"}, {"end": "2025-12-31", "val": 9085729, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-03-22", "val": 43730261, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2012-03-22", "val": 43730261, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-12-07"}, {"end": "2013-03-08", "val": 38932826, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-14"}, {"end": "2014-02-28", "val": 39132826, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-05"}, {"end": "2015-03-02", "val": 39682826, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2016-03-07", "val": 39692826, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14"}, {"end": "2017-03-27", "val": 6451151, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-28"}, {"end": "2018-03-16", "val": 6723223, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2019-03-14", "val": 6874679, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-22"}, {"end": "2020-03-20", "val": 6877004, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24"}, {"end": "2021-03-19", "val": 6906454, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23"}, {"end": "2022-03-21", "val": 9837157, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23"}, {"end": "2023-03-20", "val": 9222157, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23"}, {"end": "2024-03-11", "val": 9222157, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15"}, {"end": "2025-03-14", "val": 9236987, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2026-03-13", "val": 9085729, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-17"}]}}