{"cik": 889348, "entity": "CPI AEROSTRUCTURES, INC.", "tags": {"RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2018-12-31", "val": 83929270, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 70366016, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 87518688, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 87518688, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 87518688, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 87518688, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 87584690, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 87584690, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 87584690, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 103369544, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 103369544, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 83335764, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 83335764, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 86466321, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 86466321, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 81078864, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 81078864, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 81078864, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 69262124, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2025-01-01"}, {"end": "2025-12-31", "val": 69262124, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07", "start": "2025-01-01"}], "SalesRevenueNet": [{"end": "2009-12-31", "val": 43906825, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 43990784, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 43990784, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 74135669, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 74135669, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 74135669, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 89272582, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 89272582, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 89272582, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 82988522, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 82988522, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 82988522, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 39687010, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 39687010, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 39687010, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 100202557, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 100202557, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 100202557, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 81329858, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 81329858, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 81283148, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2017-01-01"}], "GrossProfit": [{"end": "2009-12-31", "val": 11309617, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 6112824, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 6112824, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 18809940, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 18809940, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 18809940, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 24232613, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 24232613, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 24232613, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 18433247, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 18433247, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 18433247, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -29724699, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -29724699, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -29724699, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 16601703, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 16601703, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 16601703, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 4318918, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 4318918, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 18645916, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 18645916, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 18164263, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 4210030, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 9131691, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 9131691, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 6831608, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 6831608, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 12094187, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 9759958, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 9759958, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 15005092, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 15005092, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 16304262, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 16304262, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 17065628, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 17065628, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 17238061, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 17238061, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 17238061, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 10556069, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2025-01-01"}, {"end": "2025-12-31", "val": 10556069, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2009-12-31", "val": 6111954, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 697532, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 697532, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 10878354, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 10878354, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 10878354, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 16909983, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 16909983, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 16909983, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 11728723, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 11728723, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 11728723, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -37032919, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -37032919, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -37032919, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 8965555, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 8965555, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 8965555, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -4295272, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -4295272, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 10196322, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 10196322, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 8635380, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -5569997, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -2431090, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -2431090, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -4731173, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -4731173, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 48017, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -2286212, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -2286212, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 3181171, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3181171, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 4894195, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 4894195, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 6307004, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 6307004, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 6731622, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 6731622, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 6731622, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -176382, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2025-01-01"}, {"end": "2025-12-31", "val": -176382, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2009-12-31", "val": 3946007, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 529896, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 529896, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 7416928, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 7416928, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 7416928, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 11011130, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 11011130, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 11011130, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 7736894, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 7736894, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 7736894, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -25209275, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -25209275, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -25209275, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 5015993, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 5015993, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 5015993, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -3608576, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -3608576, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 5767634, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 5767634, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 2211563, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -7546753, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -4450152, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -4450152, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -6750235, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -6750235, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -1320438, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -3654753, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -3654753, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 6820373, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 6820373, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 9176225, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 9176225, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 17201204, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 17201204, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 3299334, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 3299334, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 3299334, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -843361, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2025-01-01"}, {"end": "2025-12-31", "val": -843361, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2009-12-31", "val": 1915000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 13000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 13000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 3122000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 3122000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 3122000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 5514000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 5514000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 5514000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 3417000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3417000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3417000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -12473000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -12473000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -12473000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 2991000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2991000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2991000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -2066000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -2066000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 2710000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 2710000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 4463109, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 16048, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 3877, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 3877, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 3877, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 3877, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -53500, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -53414, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -53414, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 14609, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 14609, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -6553131, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -6553131, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -13349414, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -13349414, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 1143454, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 1143454, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 1143454, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -900861, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2025-01-01"}, {"end": "2025-12-31", "val": -900861, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07", "start": "2025-01-01"}], "InterestExpense": [{"end": "2009-12-31", "val": 252961, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 158406, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 158406, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 343491, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 343491, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 343491, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 416373, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 416373, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 416373, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 653786, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 653786, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 653786, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 794428, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 794428, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 794428, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 918129, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 918129, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 918129, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 1356645, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1356645, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 1698914, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1698914, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 1989417, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1989417, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 2104851, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 2104851, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 2104851, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 2104851, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 1421955, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1421955, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1421955, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1141189, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1141189, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 2271101, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 2271101, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 2455214, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 2455214, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 2288834, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2024-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2009-12-31", "val": 338995, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 386394, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 386394, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 591373, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 591373, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 591373, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 623795, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 623795, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 623795, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 704435, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 704435, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 704435, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 763736, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 763736, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 763736, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 854063, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 854063, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 854063, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 661921, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 661921, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 616291, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 616291, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 710197, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 710197, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 1124063, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 1124063, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 1124063, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 1124063, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 1032986, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1032986, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1032986, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1029067, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1029067, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 688096, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 688096, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 470950, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 470950, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 430006, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 430006, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 430006, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 420387, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2025-01-01"}, {"end": "2025-12-31", "val": 420387, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2009-12-31", "val": 674509, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": -3959186, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -3959186, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -13701110, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -13701110, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -13701110, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -22077722, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -22077722, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -22077722, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 3267913, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3267913, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3267913, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -3367760, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -3367760, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 2057832, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2057832, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -6600802, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 1572498, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1572498, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -2535038, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -2685813, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -377982, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -377982, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -377982, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -377982, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -1602455, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -1602455, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -1602455, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 2799035, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 2799035, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 944329, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 944329, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 3928341, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 3928341, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 3558935, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 3558935, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 3558935, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -5200025, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2025-01-01"}, {"end": "2025-12-31", "val": -5200025, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2014-12-31", "val": -3367760, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 2057832, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -6600802, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2009-12-31", "val": 142661, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 300803, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 300803, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 1587898, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1587898, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1587898, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 825110, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 825110, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 825110, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 637370, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 637370, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 637370, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 602924, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 602924, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 602924, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 209718, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 209718, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 209718, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 136320, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 136320, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 281922, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 281922, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 559037, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 559037, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 436010, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 436010, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 436010, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 436010, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 146788, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 146788, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 146788, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 29188, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 29188, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 40789, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 40789, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 140450, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 140450, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 403854, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 403854, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 403854, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 65036, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2025-01-01"}, {"end": "2025-12-31", "val": 65036, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2009-12-31", "val": 38517514, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2010-12-31", "val": 44670443, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2010-12-31", "val": 44670443, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2010-12-31", "val": 44670443, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11"}, {"end": "2011-12-31", "val": 54026207, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-12-31", "val": 54026207, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2011-12-31", "val": 54026207, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11"}, {"end": "2011-12-31", "val": 54026207, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2012-12-31", "val": 80594199, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 80594199, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11"}, {"end": "2012-12-31", "val": 80594199, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2013-12-31", "val": 88951519, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11"}, {"end": "2013-12-31", "val": 88951519, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2013-12-31", "val": 88951519, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2014-12-31", "val": 64813156, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 64813156, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28"}, {"end": "2014-12-31", "val": 64813156, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2014-12-31", "val": 64813156, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2015-12-31", "val": 70532109, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28"}, {"end": "2015-12-31", "val": 70532109, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2015-12-31", "val": 70532109, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2016-12-31", "val": 67605706, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 67605706, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2016-12-31", "val": 67605706, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01"}, {"end": "2017-12-31", "val": 74313333, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2017-12-31", "val": 74313333, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01"}, {"end": "2017-12-31", "val": -13285102, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25"}, {"end": "2018-12-31", "val": 93423346, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01"}, {"end": "2018-12-31", "val": -3933405, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25"}, {"end": "2018-12-31", "val": -3933405, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2018-12-31", "val": -3933405, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2019-12-31", "val": -7740240, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25"}, {"end": "2019-12-31", "val": -7740240, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2019-12-31", "val": -10040323, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2019-12-31", "val": -10040323, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2020-03-31", "val": -13050493, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2020-03-31", "val": -13050493, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2020-06-30", "val": -14221851, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2020-06-30", "val": -14221851, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2020-09-30", "val": -13240985, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2020-09-30", "val": -13240985, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2020-12-31", "val": -8349334, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2020-12-31", "val": -12983732, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2020-12-31", "val": -12983732, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2020-12-31", "val": -12983732, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2021-12-31", "val": -5335073, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2021-12-31", "val": -5335073, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2021-12-31", "val": -5335073, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08"}, {"end": "2022-12-31", "val": 4197030, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 4197030, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08"}, {"end": "2022-12-31", "val": 4197030, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31"}, {"end": "2023-12-31", "val": 22081728, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08"}, {"end": "2023-12-31", "val": 22081728, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31"}, {"end": "2023-12-31", "val": 22081728, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31"}, {"end": "2023-12-31", "val": 22081728, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07"}, {"end": "2024-12-31", "val": 25933242, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31"}, {"end": "2024-12-31", "val": 25933242, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31"}, {"end": "2024-12-31", "val": 25933242, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07"}, {"end": "2025-12-31", "val": 25807574, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31"}, {"end": "2025-12-31", "val": 25807574, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07"}], "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": [{"end": "2008-12-31", "val": 33983150, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2009-12-31", "val": 38517514, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2010-12-31", "val": 44670443, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-12-31", "val": 54026207, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}], "Goodwill": [{"end": "2018-12-31", "val": 0, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25"}, {"end": "2019-12-31", "val": 1784254, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25"}, {"end": "2019-12-31", "val": 1784254, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2019-12-31", "val": 1784254, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2019-12-31", "val": 1784254, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2020-03-31", "val": 1784254, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2020-03-31", "val": 1784254, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2020-06-30", "val": 1784254, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2020-06-30", "val": 1784254, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2020-09-30", "val": 1784254, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2020-09-30", "val": 1784254, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2020-12-31", "val": 1784254, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2020-12-31", "val": 1784254, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2020-12-31", "val": 1784254, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2021-12-31", "val": 1784254, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2021-12-31", "val": 1784254, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 1784254, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 1784254, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08"}, {"end": "2023-12-31", "val": 1784254, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08"}, {"end": "2023-12-31", "val": 1784254, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31"}, {"end": "2024-12-31", "val": 1784254, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31"}, {"end": "2024-12-31", "val": 1784254, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31"}, {"end": "2024-12-31", "val": 1784254, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07"}, {"end": "2025-12-31", "val": 1784254, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31"}, {"end": "2025-12-31", "val": 1784254, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07"}], "LongTermDebtAndCapitalLeaseObligations": [{"end": "2011-12-31", "val": 626620, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 410437, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 410437, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11"}, {"end": "2013-12-31", "val": 218536, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11"}, {"end": "2013-12-31", "val": 218536, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 161555, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 161555, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28"}, {"end": "2015-12-31", "val": 295452, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28"}, {"end": "2015-12-31", "val": 295452, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 584116, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 584116, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2017-12-31", "val": 555209, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2017-12-31", "val": 555209, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01"}, {"end": "2018-12-31", "val": 592712, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01"}, {"end": "2018-12-31", "val": 592712, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25"}, {"end": "2019-12-31", "val": 546100, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25"}, {"end": "2019-12-31", "val": 546100, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2019-12-31", "val": 546100, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2020-12-31", "val": 678428, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2020-12-31", "val": 678428, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2020-12-31", "val": 678428, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2021-12-31", "val": 422595, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2021-12-31", "val": 422595, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 207414, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 207414, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08"}, {"end": "2023-12-31", "val": 70981, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08"}, {"end": "2023-12-31", "val": 70981, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31"}, {"end": "2024-12-31", "val": 26483, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31"}, {"end": "2024-12-31", "val": 26483, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31"}, {"end": "2024-12-31", "val": 26483, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07"}, {"end": "2025-12-31", "val": 0, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31"}, {"end": "2025-12-31", "val": 0, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07"}], "LongTermDebtAndCapitalLeaseObligationsCurrent": [{"end": "2011-12-31", "val": 287380, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 200564, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 200564, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11"}, {"end": "2013-12-31", "val": 120349, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11"}, {"end": "2013-12-31", "val": 120349, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 71713, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 71713, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28"}, {"end": "2015-12-31", "val": 111491, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28"}, {"end": "2015-12-31", "val": 111491, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 175257, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 175257, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2017-12-31", "val": 175667, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2017-12-31", "val": 175667, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01"}, {"end": "2018-12-31", "val": 334981, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01"}, {"end": "2018-12-31", "val": 334981, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25"}, {"end": "2019-12-31", "val": 384619, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25"}, {"end": "2019-12-31", "val": 384619, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2019-12-31", "val": 384619, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2020-12-31", "val": 255833, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2020-12-31", "val": 255833, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2020-12-31", "val": 255833, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2021-12-31", "val": 215181, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2021-12-31", "val": 215181, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 136433, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 136433, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08"}, {"end": "2023-12-31", "val": 44498, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08"}, {"end": "2023-12-31", "val": 44498, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31"}, {"end": "2024-12-31", "val": 26483, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31"}, {"end": "2024-12-31", "val": 26483, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31"}, {"end": "2024-12-31", "val": 26483, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07"}, {"end": "2025-12-31", "val": 0, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31"}, {"end": "2025-12-31", "val": 0, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07"}], "LongTermDebtNoncurrent": [{"end": "2010-12-31", "val": 1190097, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-12-31", "val": 889239, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-12-31", "val": 889239, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 3209873, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 3209873, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11"}, {"end": "2013-12-31", "val": 2198187, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11"}, {"end": "2013-12-31", "val": 2198187, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 1289843, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 1289843, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28"}, {"end": "2015-12-31", "val": 483961, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28"}, {"end": "2015-12-31", "val": 483961, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 8860724, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 8860724, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2017-12-31", "val": 7019468, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2017-12-31", "val": 7019468, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01"}, {"end": "2018-12-31", "val": 3876238, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01"}, {"end": "2018-12-31", "val": 3876238, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25"}, {"end": "2019-12-31", "val": 1764614, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25"}, {"end": "2019-12-31", "val": 1764614, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2019-12-31", "val": 1764614, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2019-12-31", "val": 1764614, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2020-03-31", "val": 1165905, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2020-03-31", "val": 1165905, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2020-06-30", "val": 3077992, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2020-06-30", "val": 3077992, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2020-09-30", "val": 7811467, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2020-09-30", "val": 7811467, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2020-12-31", "val": 6205095, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2020-12-31", "val": 6205095, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2020-12-31", "val": 6205095, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2021-12-31", "val": 1540747, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}], "LongTermDebtCurrent": [{"end": "2010-12-31", "val": 685008, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-12-31", "val": 887380, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-12-31", "val": 887380, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 1100564, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 1100564, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11"}, {"end": "2013-12-31", "val": 1020349, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11"}, {"end": "2013-12-31", "val": 1020349, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 971713, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 971713, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28"}, {"end": "2015-12-31", "val": 1011491, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28"}, {"end": "2015-12-31", "val": 1011491, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 1341924, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 1341924, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2017-12-31", "val": 2009000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2017-12-31", "val": 2009000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01"}, {"end": "2018-12-31", "val": 2434981, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01"}, {"end": "2018-12-31", "val": 2434981, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25"}, {"end": "2019-12-31", "val": 2484619, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25"}, {"end": "2019-12-31", "val": 2484619, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2019-12-31", "val": 2484619, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2019-12-31", "val": 2484619, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2020-03-31", "val": 2460639, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2020-03-31", "val": 2460639, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2020-06-30", "val": 4728515, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2020-06-30", "val": 4728515, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2020-09-30", "val": 5377559, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2020-09-30", "val": 5377559, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2020-12-31", "val": 6501666, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2020-12-31", "val": 6501666, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2020-12-31", "val": 6501666, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2021-12-31", "val": 3365181, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}], "LongTermDebt": [{"end": "2012-12-31", "val": 4310437, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2013-12-31", "val": 3218536, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11"}, {"end": "2014-12-31", "val": 2261556, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2015-12-31", "val": 1495452, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28"}, {"end": "2016-12-31", "val": 10250782, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2017-12-31", "val": 9055209, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2018-12-31", "val": 6361026, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01"}, {"end": "2019-12-31", "val": 4249233, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25"}, {"end": "2020-12-31", "val": 12706761, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2020-12-31", "val": 12706761, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2021-12-31", "val": 5155928, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2022-12-31", "val": 1790747, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2023-12-31", "val": 70981, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08"}, {"end": "2025-12-31", "val": 10000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31"}, {"end": "2025-12-31", "val": 10000000, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2009-12-31", "val": 6156628, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 6736501, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 6736501, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 7133604, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 7133604, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 7133604, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 7865090, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 7865090, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 7865090, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 8470578, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 8470578, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 8470578, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 8465937, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 8465937, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 8465937, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 8579986, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 8579986, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 8579986, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 8655848, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 8655848, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 8838445, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 8838445, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 9489630, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 9480948, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 11808052, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 11808052, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 11808052, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 11808052, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 11884307, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 11884307, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 11884307, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 12193826, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 12389890, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 12471961, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 12471961, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 12709237, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 12709237, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 12709237, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 12788937, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2025-01-01"}, {"end": "2025-12-31", "val": 12788937, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2009-12-31", "val": 5994326, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 6489942, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 6489942, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 6869624, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 6869624, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 6869624, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 7721304, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 7721304, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 7721304, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 8389048, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 8389048, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 8389048, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 8465937, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 8465937, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 8465937, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 8552817, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 8552817, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 8552817, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 8655848, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 8655848, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 8831064, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 8831064, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 9480948, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 9480948, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 11808052, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 11808052, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 11808052, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 11808052, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 11884307, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 11884307, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 11884307, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 12193826, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 12193826, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 12389890, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 12389890, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 12311219, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 12311219, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 12593213, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 12593213, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 12593213, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 12788937, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31", "start": "2025-01-01"}, {"end": "2025-12-31", "val": 12788937, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2010-12-31", "val": 6789736, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-12-31", "val": 6946381, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-12-31", "val": 6946381, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 8371439, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 8371439, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11"}, {"end": "2013-12-31", "val": 8410493, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11"}, {"end": "2013-12-31", "val": 8410493, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 8410493, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 8500555, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28"}, {"end": "2015-12-31", "val": 8500555, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28"}, {"end": "2015-12-31", "val": 8583511, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 8739836, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 8739836, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2017-12-31", "val": 8864319, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2017-12-31", "val": 8864319, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01"}, {"end": "2018-12-31", "val": 11718246, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01"}, {"end": "2018-12-31", "val": 11718246, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25"}, {"end": "2019-12-31", "val": 11818830, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25"}, {"end": "2019-12-31", "val": 11818830, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2019-12-31", "val": 11818830, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2020-12-31", "val": 11951271, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2020-12-31", "val": 11951271, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2020-12-31", "val": 11951271, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2021-12-31", "val": 12335683, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2021-12-31", "val": 12335683, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 12506795, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 12506795, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08"}, {"end": "2023-12-31", "val": 12771434, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08"}, {"end": "2023-12-31", "val": 12771434, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31"}, {"end": "2024-12-31", "val": 12978741, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31"}, {"end": "2024-12-31", "val": 12978741, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31"}, {"end": "2024-12-31", "val": 12978741, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07"}, {"end": "2025-12-31", "val": 13155061, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31"}, {"end": "2025-12-31", "val": 13155061, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-03-01", "val": 6946381, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2013-03-08", "val": 8373652, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2014-03-03", "val": 8410493, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-11"}, {"end": "2015-02-27", "val": 8500555, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2016-03-23", "val": 8596982, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-28"}, {"end": "2017-03-01", "val": 8752171, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2018-03-05", "val": 8878965, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-22"}, {"end": "2019-03-28", "val": 11734326, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-01"}, {"end": "2020-08-24", "val": 11876610, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-08-25"}, {"end": "2021-04-15", "val": 12132606, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2021-11-17", "val": 12312347, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-11-24"}, {"end": "2022-08-15", "val": 12335896, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-08-19"}, {"end": "2023-04-12", "val": 12566784, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2024-04-04", "val": 12854428, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-08"}, {"end": "2025-03-28", "val": 13031223, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31"}, {"end": "2026-03-26", "val": 13209669, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-31"}, {"end": "2026-03-26", "val": 13209669, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-07"}, {"end": "2026-04-27", "val": 13209669, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-29"}]}}