{"cik": 314227, "entity": "TOMI ENVIRONMENTAL SOLUTIONS, INC.", "tags": {"Revenues": [{"end": "2010-12-31", "val": 357167, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-04-02", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 208399, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-04-02", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 208399, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 564142, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 564142, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 1166457, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1166457, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 2248341, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2248341, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 4191783, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4191783, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 6343432, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 6343432, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 4993668, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 4993668, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 5584612, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 5584612, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 6347160, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 6347160, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 25027637, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 25027637, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 7753582, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 7753582, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 8338099, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 8338099, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 7354564, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 7354564, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 7738842, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 7738842, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 5635927, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2025-01-01"}], "SalesRevenueNet": [{"end": "2015-12-31", "val": 4192000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 6343000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 6343000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 4994000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2017-01-01"}], "GrossProfit": [{"end": "2010-12-31", "val": 211871, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-04-02", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 71240, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-04-02", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 71240, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 222012, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 222012, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 685779, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 685779, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 1374350, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1374351, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 2547744, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2547744, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 3732931, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3732931, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 3065895, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 3065895, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 3117498, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3117498, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 3913917, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 3913917, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 15042591, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 15042591, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 4586691, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 4586691, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 5060455, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 5060455, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 4289536, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 4289536, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 3557078, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 3557078, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 3077079, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2015-12-31", "val": -2985624, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -3369150, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -3369150, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -3444080, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -3444081, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -3070219, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -3070220, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -2083244, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -2083244, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 4508789, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 4508789, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -4924210, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -4924210, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -2881999, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -2881999, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -3349277, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -3349277, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -4104760, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -4104760, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -3854338, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2010-12-31", "val": -1538923, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-04-02", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -826510, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-04-02", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -824880, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -1750407, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -1750407, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -5658312, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -5658312, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 268435, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 268436, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -12176319, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -12176320, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -3157259, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -3157259, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -3639814, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -3639815, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -3230462, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -3230462, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -2297733, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -2297733, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 4391166, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 4391166, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -4435499, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -4435499, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -2880060, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -2880060, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -3402592, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -3402592, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -4476762, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -4476762, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -3748995, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2014-12-31", "val": 0, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 0, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 0, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 0, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 0, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 0, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 0, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 0, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 0, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 0, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 0, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 77000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 77000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -74086, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -74086, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 0, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 0, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 0, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 0, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 0, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 0, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 0, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2025-01-01"}], "InterestExpense": [{"end": "2010-12-31", "val": -34275, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-04-02", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -18519, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-04-02", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 18519, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 27588, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 27588, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 356953, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 357114, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 507956, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 507956, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 253700, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 253700, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 0, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 0, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 191256, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 191256, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 221878, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 221878, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 200000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 200000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 43538, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 43538, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1034, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1034, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 0, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 0, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 63305, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}], "DepreciationAndAmortization": [{"end": "2010-12-31", "val": 85921, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-04-02", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 70128, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-04-02", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 70128, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 40951, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 40951, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 318265, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 318265, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 470327, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 470327, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 499344, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 499344, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 586384, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 586384, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 607127, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 607127, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 634671, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 634671, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 716165, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 716165, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 719760, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 719760, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 294665, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 294665, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 329164, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 329164, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 366677, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 366677, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 296536, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 296536, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 271329, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2025-01-01"}], "Depreciation": [{"end": "2011-12-31", "val": 59018, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 29842, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 29842, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 56529, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 56529, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 100819, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 100819, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 129836, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 129836, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 216876, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 216876, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 237619, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 237619, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 265163, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 265163, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 345687, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 345687, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 342523, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 342523, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 283259, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 299665, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 314669, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 314669, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 345556, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 345556, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 270228, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 270228, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 241506, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2010-12-31", "val": -278080, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-04-02", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -329323, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-04-02", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -329323, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -386195, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -386195, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -1305766, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -1305764, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -1127059, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -1127059, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -1653971, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -1653972, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -4504876, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -4504876, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -2432241, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -2432241, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -1766980, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -1766980, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -814451, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -814451, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 4578076, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 4578076, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -3823684, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -3823683, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -1234264, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -1234264, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -3598585, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -3598585, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -1440153, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -1440153, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -1196652, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2025-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2014-12-31", "val": 81994, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 80496, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 80496, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 474866, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 474866, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 14829, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 14829, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 628085, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 628085, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 145580, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 145580, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 289270, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2022-12-31", "val": 200876, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 98060, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 98060, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 107891, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 107891, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 5165, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2025-01-01"}], "PaymentsToAcquireProductiveAssets": [{"end": "2011-12-31", "val": 0, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 48435, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01", "start": "2012-01-01"}], "StockholdersEquity": [{"end": "2010-12-31", "val": -1008322, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-04-02"}, {"end": "2010-12-31", "val": -1008322, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01"}, {"end": "2011-12-31", "val": -271182, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-04-02"}, {"end": "2011-12-31", "val": -271182, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01"}, {"end": "2012-12-31", "val": 108412, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01"}, {"end": "2012-12-31", "val": 108412, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25"}, {"end": "2012-12-31", "val": 108412, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24"}, {"end": "2013-12-31", "val": -2787360, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25"}, {"end": "2013-12-31", "val": -2787360, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24"}, {"end": "2013-12-31", "val": -2787360, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2014-12-31", "val": 1125555, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24"}, {"end": "2014-12-31", "val": 1125555, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2014-12-31", "val": 1125555, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29"}, {"end": "2015-12-31", "val": 10422974, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2015-12-31", "val": 10422974, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29"}, {"end": "2015-12-31", "val": 10422974, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29"}, {"end": "2016-12-31", "val": 8250063, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29"}, {"end": "2016-12-31", "val": 8250063, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29"}, {"end": "2016-12-31", "val": 8250063, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01"}, {"end": "2017-12-31", "val": 5394225, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29"}, {"end": "2017-12-31", "val": 5394225, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01"}, {"end": "2017-12-31", "val": 5394225, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30"}, {"end": "2018-12-31", "val": 2995198, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01"}, {"end": "2018-12-31", "val": 2995198, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30"}, {"end": "2018-12-31", "val": 2995198, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2019-12-31", "val": 889543, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30"}, {"end": "2019-12-31", "val": 889543, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2019-12-31", "val": 889543, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29"}, {"end": "2020-12-31", "val": 13202574, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 13202574, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29"}, {"end": "2020-12-31", "val": 13202574, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2021-12-31", "val": 13595080, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29"}, {"end": "2021-12-31", "val": 13595080, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2021-12-31", "val": 13595080, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2022-12-31", "val": 11448200, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 11448200, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2022-12-31", "val": 11448200, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14"}, {"end": "2023-12-31", "val": 8358894, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2023-12-31", "val": 8358894, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14"}, {"end": "2023-12-31", "val": 8358894, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31"}, {"end": "2024-12-31", "val": 4098939, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14"}, {"end": "2024-12-31", "val": 4098939, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31"}, {"end": "2025-12-31", "val": 588504, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31"}], "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": [{"end": "2010-12-31", "val": -1012578, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-04-02"}, {"end": "2011-12-31", "val": -271182, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-04-02"}], "LongTermDebtAndCapitalLeaseObligationsCurrent": [{"end": "2024-12-31", "val": 129132, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31"}, {"end": "2025-12-31", "val": 143672, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31"}], "LongTermDebt": [{"end": "2017-12-31", "val": 5944375, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29"}, {"end": "2017-12-31", "val": 5944375, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01"}, {"end": "2018-12-31", "val": 4982466, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01"}, {"end": "2018-12-31", "val": 4982466, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30"}, {"end": "2019-12-31", "val": 5000000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30"}, {"end": "2025-12-31", "val": 3135000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2009-12-31", "val": 13126, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-04-02"}, {"end": "2010-12-31", "val": 61179, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-04-02"}, {"end": "2010-12-31", "val": 61179, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01"}, {"end": "2011-12-31", "val": 0, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01"}, {"end": "2012-12-31", "val": 73424, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01"}, {"end": "2012-12-31", "val": 73424, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25"}, {"end": "2012-12-31", "val": 73424, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24"}, {"end": "2013-12-31", "val": 706350, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25"}, {"end": "2013-12-31", "val": 706350, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24"}, {"end": "2013-12-31", "val": 706350, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2014-12-31", "val": 160560, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24"}, {"end": "2014-12-31", "val": 160560, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2014-12-31", "val": 160560, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29"}, {"end": "2015-12-31", "val": 5916068, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2015-12-31", "val": 5916068, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29"}, {"end": "2015-12-31", "val": 5916068, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29"}, {"end": "2016-12-31", "val": 948324, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29"}, {"end": "2016-12-31", "val": 948326, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29"}, {"end": "2016-12-31", "val": 948324, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01"}, {"end": "2017-12-31", "val": 4550003, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29"}, {"end": "2017-12-31", "val": 4550003, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01"}, {"end": "2017-12-31", "val": 4550003, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30"}, {"end": "2018-12-31", "val": 2004938, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01"}, {"end": "2018-12-31", "val": 2004938, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30"}, {"end": "2018-12-31", "val": 2004938, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2019-12-31", "val": 897223, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30"}, {"end": "2019-12-31", "val": 897223, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2019-12-31", "val": 897223, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29"}, {"end": "2020-12-31", "val": 5198842, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 5198842, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29"}, {"end": "2021-12-31", "val": 5317443, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29"}, {"end": "2024-12-31", "val": 665000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14"}, {"end": "2024-12-31", "val": 88000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2013-12-31", "val": 77474329, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 127398990, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 127398990, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 102840185, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2015-01-01"}, {"end": "2019-12-31", "val": 15586258, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 18757509, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 18757509, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 17538994, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 17538994, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 19743544, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 19743544, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 19834476, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 19834476, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 19992592, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 19992592, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 20085703, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2010-12-31", "val": 38194157, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-04-02", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 62014096, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-04-02", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 62014096, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 70270868, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 70270868, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 77474329, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 77474329, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 81281030, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 81281030, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 102840185, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30", "start": "2015-01-01"}, {"end": "2019-12-31", "val": 15586258, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 16512126, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 16512126, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 17538994, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 17538994, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 19743544, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 19743544, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 19834476, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 19834476, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 19992592, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 19992592, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 20085703, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2011-12-31", "val": 64629033, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01"}, {"end": "2012-12-31", "val": 75455585, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01"}, {"end": "2012-12-31", "val": 75455585, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25"}, {"end": "2013-12-31", "val": 79867217, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25"}, {"end": "2013-12-31", "val": 79867217, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24"}, {"end": "2014-12-31", "val": 83646275, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24"}, {"end": "2014-12-31", "val": 83646275, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2015-12-31", "val": 120063180, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2015-12-31", "val": 120063180, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29"}, {"end": "2016-12-31", "val": 120825134, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29"}, {"end": "2016-12-31", "val": 120825134, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29"}, {"end": "2017-12-31", "val": 122049958, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29"}, {"end": "2017-12-31", "val": 122049958, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01"}, {"end": "2018-12-31", "val": 124290418, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01"}, {"end": "2018-12-31", "val": 124290418, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30"}, {"end": "2019-12-31", "val": 124700418, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30"}, {"end": "2019-12-31", "val": 15587552, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 16761513, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 16761513, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29"}, {"end": "2021-12-31", "val": 19680955, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29"}, {"end": "2021-12-31", "val": 19680955, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 19763955, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 19763955, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2023-12-31", "val": 19923955, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2023-12-31", "val": 19923955, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14"}, {"end": "2024-12-31", "val": 20015205, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14"}, {"end": "2024-12-31", "val": 20015205, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31"}, {"end": "2025-12-31", "val": 20277205, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-03-26", "val": 65710283, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-04-02"}, {"end": "2013-03-20", "val": 75492944, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-01"}, {"end": "2014-03-01", "val": 80201519, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25"}, {"end": "2015-03-20", "val": 85266521, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-24"}, {"end": "2016-03-24", "val": 120338596, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-30"}, {"end": "2017-03-17", "val": 120825134, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-29"}, {"end": "2018-03-29", "val": 122349958, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-29"}, {"end": "2019-03-15", "val": 124690418, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01"}, {"end": "2020-03-24", "val": 133517083, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-30"}, {"end": "2021-03-29", "val": 16811513, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2022-03-14", "val": 19732705, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29"}, {"end": "2023-03-07", "val": 19823955, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2024-03-28", "val": 19955205, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2024-03-28", "val": 19955205, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-12"}, {"end": "2025-04-08", "val": 20015205, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-14"}, {"end": "2025-04-30", "val": 20015205, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-05-01"}, {"end": "2026-03-20", "val": 20540539, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31"}]}}