{"cik": 1402328, "entity": "SUNSHINE BIOPHARMA INC.", "tags": {"Revenues": [{"end": "2017-12-31", "val": 0, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 447200, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 0, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 21121, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 21121, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 71410, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 71410, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 228426, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 228426, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 4345603, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 4345603, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 24092787, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 24092787, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 34874283, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 34874283, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 36305891, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2025-01-01"}], "GrossProfit": [{"end": "2017-12-31", "val": 0, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 56119, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 0, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 10071, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 10071, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 45563, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 45563, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 110596, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 110596, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 1696575, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1696575, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 8339171, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 8339171, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 10669794, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 10669794, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 12255677, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2011-12-31", "val": -556202, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -3001394, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2009-08-17"}, {"end": "2012-12-31", "val": -706680, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -706680, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -4937471, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19", "start": "2009-11-17"}, {"end": "2013-12-31", "val": -1936077, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -1936077, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -1755114, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -1755114, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -780277, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -780277, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-17", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -993108, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-17", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -993108, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-02", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -857190, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-02", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -857190, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -1166537, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -1164290, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -641636, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -641636, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -576874, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -576874, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -2440134, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -2440134, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -27000750, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -27000750, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -4785299, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -4785299, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -5812121, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -5812121, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -6227029, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2010-12-31", "val": -537382, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-19", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -537382, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -537382, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -2294714, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-19", "start": "2009-08-17"}, {"end": "2011-12-31", "val": -556202, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -556202, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -556202, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -3002666, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2009-08-17"}, {"end": "2012-12-31", "val": -707952, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -707952, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -5494149, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19", "start": "2009-11-17"}, {"end": "2013-12-31", "val": -2491483, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -2491483, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -1934210, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -1934210, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -1652908, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -1652908, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-17", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -3496687, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-17", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -3496687, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-02", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -1040236, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-02", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -1040236, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -2156155, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -2156155, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -1660291, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -1660291, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -2784091, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -2784091, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -12436447, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -12436447, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -26744440, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -26744440, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -4506044, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -4506044, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -5134116, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -5134116, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -5975352, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2020-12-31", "val": 0, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 0, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 0, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 233304, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 233304, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 395166, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 395166, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -234858, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -234858, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 21609, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2025-01-01"}], "InterestExpense": [{"end": "2012-12-31", "val": 1272, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2009-08-17"}, {"end": "2012-12-31", "val": 1272, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1272, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 7727, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19", "start": "2009-11-17"}, {"end": "2013-12-31", "val": 6455, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 6455, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 179096, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 140916, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 307211, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 307211, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-17", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 34732, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-17", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 34732, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-02", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 104829, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-02", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 104829, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 159420, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 143463, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 115901, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 115901, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 168105, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 168105, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 328818, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 328818, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 39412, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 39412, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 137308, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2023-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2023-12-31", "val": 149147, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 223527, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 223527, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 332070, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2025-01-01"}], "DepreciationAndAmortization": [{"end": "2014-12-31", "val": 0, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 4251, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4251, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-17", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 60731, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-17", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 60731, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-02", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 6629, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-02", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 6629, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 49361, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 49361, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 13774, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 13774, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 14066, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 14066, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 12741, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 12741, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 25163, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 25163, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 149147, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2023-01-01"}], "Depreciation": [{"end": "2014-12-31", "val": 0, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 479, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 479, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-17", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 1813, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-17", "start": "2016-01-01"}, {"end": "2020-12-31", "val": 14066, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 12741, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 20641, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 110701, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 110701, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 146518, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 146518, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 176346, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2010-12-31", "val": -348325, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -1182508, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-19", "start": "2009-08-17"}, {"end": "2011-12-31", "val": -297299, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -297299, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -1575562, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2009-08-17"}, {"end": "2012-12-31", "val": -393054, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -393054, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -2139960, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19", "start": "2009-11-17"}, {"end": "2013-12-31", "val": -564398, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -564398, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -538595, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -538595, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -867644, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -867644, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-17", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -314182, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-17", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -314182, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-02", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -543520, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-02", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -543520, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -512806, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -512806, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -495798, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -495798, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -657299, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -657299, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -1829128, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -1829128, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -5248358, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -5248358, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -8775111, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -8775111, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -12531180, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -12524779, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -5331073, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2025-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2014-12-31", "val": 0, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 4793, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4793, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-17", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 3439, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-17", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3439, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-02", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 3718, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-02", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 3718, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 18850, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 18850, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 860, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 860, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 1191, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1191, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 0, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 0, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 193982, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 193982, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 82251, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 82251, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 1657055, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 1657055, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 174491, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2009-08-16", "val": 0, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-19"}, {"end": "2009-09-30", "val": 336114, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-19"}, {"end": "2009-09-30", "val": 336114, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2009-09-30", "val": 336114, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19"}, {"end": "2009-12-31", "val": 97802, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-19"}, {"end": "2009-12-31", "val": 97802, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2009-12-31", "val": 97802, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19"}, {"end": "2010-12-31", "val": 196220, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-19"}, {"end": "2010-12-31", "val": 196220, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2010-12-31", "val": 196220, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19"}, {"end": "2011-12-31", "val": 103003, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-19"}, {"end": "2011-12-31", "val": 103003, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2011-12-31", "val": 103003, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19"}, {"end": "2012-12-31", "val": 70426, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2012-12-31", "val": 70426, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19"}, {"end": "2012-12-31", "val": 70426, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2013-12-31", "val": -7710, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19"}, {"end": "2013-12-31", "val": -7710, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2013-12-31", "val": -7710, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2014-12-31", "val": -387580, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2014-12-31", "val": -387580, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2014-12-31", "val": -387580, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-17"}, {"end": "2015-12-31", "val": -597045, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2015-12-31", "val": -597045, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-17"}, {"end": "2015-12-31", "val": -597045, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-02"}, {"end": "2016-12-31", "val": -209700, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-17"}, {"end": "2016-12-31", "val": -209700, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-02"}, {"end": "2016-12-31", "val": -209700, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12"}, {"end": "2017-12-31", "val": -573363, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-02"}, {"end": "2017-12-31", "val": -573363, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12"}, {"end": "2017-12-31", "val": -573363, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01"}, {"end": "2018-12-31", "val": -55753, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12"}, {"end": "2018-12-31", "val": -55753, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01"}, {"end": "2018-12-31", "val": -55753, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2019-12-31", "val": -735385, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01"}, {"end": "2019-12-31", "val": -735385, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2019-12-31", "val": -735385, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21"}, {"end": "2020-12-31", "val": -954837, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": -954837, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21"}, {"end": "2020-12-31", "val": -954837, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04"}, {"end": "2021-12-31", "val": 211662, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21"}, {"end": "2021-12-31", "val": 211662, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04"}, {"end": "2021-12-31", "val": 211662, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28"}, {"end": "2022-12-31", "val": 21627570, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04"}, {"end": "2022-12-31", "val": 21627570, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28"}, {"end": "2022-12-31", "val": 21627570, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01"}, {"end": "2023-12-31", "val": 21207361, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28"}, {"end": "2023-12-31", "val": 21207361, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01"}, {"end": "2023-12-31", "val": 21207361, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03"}, {"end": "2024-12-31", "val": 23500754, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01"}, {"end": "2024-12-31", "val": 23500754, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03"}, {"end": "2025-12-31", "val": 23038460, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03"}], "Goodwill": [{"end": "2017-12-31", "val": 0, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12"}, {"end": "2018-12-31", "val": 665697, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12"}, {"end": "2018-12-31", "val": 665697, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01"}, {"end": "2019-12-31", "val": 665697, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2021-12-31", "val": 0, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28"}, {"end": "2021-12-31", "val": 0, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01"}, {"end": "2022-12-31", "val": 0, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28"}, {"end": "2022-12-31", "val": 0, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01"}, {"end": "2023-12-31", "val": 0, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28"}, {"end": "2023-12-31", "val": 0, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01"}, {"end": "2024-12-31", "val": 0, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2010-12-31", "val": 162391, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-19"}, {"end": "2011-12-31", "val": 60692, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-19"}, {"end": "2011-12-31", "val": 60692, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2012-12-31", "val": 132638, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2012-12-31", "val": 132638, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19"}, {"end": "2013-12-31", "val": 31240, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19"}, {"end": "2013-12-31", "val": 31240, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2014-12-31", "val": 143423, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2014-12-31", "val": 143423, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2015-12-31", "val": 50798, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2015-12-31", "val": 50798, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-17"}, {"end": "2016-12-31", "val": 57453, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-17"}, {"end": "2016-12-31", "val": 57453, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-02"}, {"end": "2017-12-31", "val": 107532, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-02"}, {"end": "2017-12-31", "val": 107532, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12"}, {"end": "2018-12-31", "val": 115216, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12"}, {"end": "2018-12-31", "val": 110534, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01"}, {"end": "2019-12-31", "val": 40501, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01"}, {"end": "2019-12-31", "val": 40501, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 989888, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 989888, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21"}, {"end": "2021-12-31", "val": 2045167, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21"}, {"end": "2021-12-31", "val": 2045167, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04"}, {"end": "2022-12-31", "val": 21826437, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2021-12-31", "val": 2612061, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 15180868, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 15180868, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 24331908, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 12825, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 701749, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01", "start": "2024-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2010-12-31", "val": 29855924, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 30881676, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 30881676, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 49775134, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 49775134, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 55395819, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 55395819, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 66131657, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 66131657, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 122278909, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 122278909, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-17", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 424874458, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-17", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 424874458, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-02", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 872685608, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-02", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 43634280, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 60936164, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3046807, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 10932813, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 10932813, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 204096338, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1020482, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 2612061, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 2612061, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 15180868, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 15180868, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 24331908, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 12825, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 701749, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 701749, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 4157086, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2010-12-31", "val": 30691342, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-19"}, {"end": "2011-12-31", "val": 48728842, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-19"}, {"end": "2011-12-31", "val": 48728842, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2012-12-31", "val": 51416092, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2012-12-31", "val": 51416092, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19"}, {"end": "2013-12-31", "val": 60299061, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19"}, {"end": "2013-12-31", "val": 60299061, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2014-12-31", "val": 73551041, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2014-12-31", "val": 73551041, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2015-12-31", "val": 198265118, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2015-12-31", "val": 198265118, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-17"}, {"end": "2016-12-31", "val": 769399858, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-17"}, {"end": "2016-12-31", "val": 769399858, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-02"}, {"end": "2017-12-31", "val": 918736498, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-02"}, {"end": "2017-12-31", "val": 45936825, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12"}, {"end": "2018-12-31", "val": 85652400, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12"}, {"end": "2018-12-31", "val": 4282620, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01"}, {"end": "2019-12-31", "val": 35319990, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01"}, {"end": "2019-12-31", "val": 35319990, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 346419296, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 1732096, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21"}, {"end": "2021-12-31", "val": 2591240, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21"}, {"end": "2021-12-31", "val": 2591240, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04"}, {"end": "2022-12-31", "val": 22585632, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04"}, {"end": "2022-12-31", "val": 22585632, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28"}, {"end": "2023-12-31", "val": 28024290, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28"}, {"end": "2023-12-31", "val": 14012, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01"}, {"end": "2024-12-31", "val": 2580098, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01"}, {"end": "2024-12-31", "val": 2580098, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03"}, {"end": "2025-12-31", "val": 4905945, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-03-15", "val": 48728842, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-19"}, {"end": "2013-03-13", "val": 51766092, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2013-11-04", "val": 62175728, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-19"}, {"end": "2015-03-09", "val": 77051041, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2016-03-24", "val": 222876353, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2017-04-12", "val": 851927983, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-17"}, {"end": "2018-03-28", "val": 948019532, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-02"}, {"end": "2019-04-11", "val": 89348981, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-12"}, {"end": "2020-04-30", "val": 69939306, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-01"}, {"end": "2021-03-30", "val": 465005925, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2022-03-05", "val": 7129778, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21"}, {"end": "2023-03-31", "val": 22585632, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-04"}, {"end": "2024-03-28", "val": 99452865, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28"}, {"end": "2025-03-21", "val": 2707541, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-01"}, {"end": "2026-04-02", "val": 4905945, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03"}]}}