{"cik": 886744, "entity": "GERON CORPORATION", "tags": {"Revenues": [{"end": "2009-12-31", "val": 1726000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 3563000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 3563000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 2438000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2438000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2438000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 2709000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2709000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 1283000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1283000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 1153000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1153000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 36371000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 36371000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 36371000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 6162000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 6162000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 1065000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}], "RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2016-12-31", "val": 6162000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 1065000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1065000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-12", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 1066000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1066000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1066000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 460000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 460000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 460000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 253000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 253000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 253000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1393000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1393000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1393000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 596000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 596000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 237000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}], "OperatingIncomeLoss": [{"end": "2009-12-31", "val": -70234000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2009-01-01"}, {"end": "2010-12-31", "val": -111167000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -111167000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -96116000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -96116000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -96116000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -71758000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -71758000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -71758000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -38958000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -38958000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -38958000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -36312000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -36312000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -36312000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -559000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -559000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -559000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -30646000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -30646000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -30646000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -29255000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -29255000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -29255000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-12", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -31073000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -31073000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -31073000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -72505000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -72505000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -72505000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -76913000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -76913000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -76913000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -113999000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -113999000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -113999000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -138550000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -138550000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -138550000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -193944000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -193944000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -193944000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -173732000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -173732000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -68585000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2009-12-31", "val": -70184000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2009-01-01"}, {"end": "2010-12-31", "val": -111377000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -111377000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -96853000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -96853000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -96853000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -68881000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -68881000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -68881000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -38379000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -38379000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -38379000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -35670000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -35670000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -35670000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 46000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 46000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 46000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -29537000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -29537000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -29537000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -27916000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -27916000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -27916000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-12", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -27017000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -27017000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -27017000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -68548000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -68548000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -68548000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -75617000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -75617000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -75617000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -116112000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -116112000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -116112000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -141901000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -141901000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -141901000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -184127000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -184127000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -184127000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -174572000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -174572000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -83500000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2023-12-31", "val": 22000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 22000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 449000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 449000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 75000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "InterestExpense": [{"end": "2020-12-31", "val": 760000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 760000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 760000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 3740000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3740000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3740000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 6882000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 6882000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 6882000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 8312000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 8312000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 18504000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}], "DepreciationAndAmortization": [{"end": "2019-12-31", "val": 64000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 158000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 158000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 215000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 215000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 215000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 288000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 288000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 288000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 442000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 442000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 442000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 546000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 546000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 474000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "Depreciation": [{"end": "2015-12-31", "val": 56000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 81000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 81000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 76000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 76000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 76000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-12", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 59000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 59000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 59000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 64000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 64000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 158000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2020-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2009-12-31", "val": -43374000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2009-01-01"}, {"end": "2010-12-31", "val": -44292000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -62392000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2011-01-01"}, {"end": "2015-12-31", "val": -24196000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -18369000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -18369000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -20556000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -20556000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -20556000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-12", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -21009000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -21009000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -21009000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -43829000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -43829000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -43829000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -66652000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -66652000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -66652000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -95556000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -95556000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -95556000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -127379000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -127379000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -127379000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -167743000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -167743000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -167743000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -218618000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -218618000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -111037000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2010-12-31", "val": -44292000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -62392000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -62392000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -55146000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -55146000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -55146000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -36680000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -36680000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -36680000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 9350000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 9350000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 9350000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -24196000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -24196000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -18369000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2009-12-31", "val": 1435000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 836000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 836000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 612000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 612000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 612000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 862000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 862000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 862000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 3000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 131000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 131000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 131000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 90000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 90000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 90000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 57000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 57000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 57000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2016-01-01"}, {"end": "2018-12-31", "val": 16000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 16000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 16000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 413000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 413000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 413000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 401000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 401000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 401000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 207000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 207000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 207000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 431000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 431000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 431000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 830000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 830000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 680000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}], "StockholdersEquity": [{"end": "2008-12-31", "val": 168455000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2009-12-31", "val": 172577000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2009-12-31", "val": 172577000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2010-12-31", "val": 192735000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2010-12-31", "val": 192735000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2010-12-31", "val": 192735000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2011-12-31", "val": 146603000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2011-12-31", "val": 146603000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2011-12-31", "val": 146603000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2011-12-31", "val": 146603000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2012-12-31", "val": 85653000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2012-12-31", "val": 85653000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2012-12-31", "val": 85653000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2012-12-31", "val": 85653000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10"}, {"end": "2013-12-31", "val": 59757000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2013-12-31", "val": 59757000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2013-12-31", "val": 59757000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10"}, {"end": "2013-12-31", "val": 59757000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2014-12-31", "val": 130712000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2014-12-31", "val": 130712000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10"}, {"end": "2014-12-31", "val": 130712000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2014-12-31", "val": 130712000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2015-12-31", "val": 142126000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10"}, {"end": "2015-12-31", "val": 142126000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2015-12-31", "val": 142126000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2015-12-31", "val": 142126000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07"}, {"end": "2016-12-31", "val": 122380000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2016-12-31", "val": 122380000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2016-12-31", "val": 122380000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07"}, {"end": "2016-12-31", "val": 122380000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-12"}, {"end": "2017-12-31", "val": 103797000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 103797000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07"}, {"end": "2017-12-31", "val": 103797000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-12"}, {"end": "2017-12-31", "val": 103797000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11"}, {"end": "2018-12-31", "val": 177733000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07"}, {"end": "2018-12-31", "val": 177733000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-12"}, {"end": "2018-12-31", "val": 177733000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11"}, {"end": "2018-12-31", "val": 177733000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10"}, {"end": "2019-12-31", "val": 135155000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-12"}, {"end": "2019-12-31", "val": 135155000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11"}, {"end": "2019-12-31", "val": 135155000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10"}, {"end": "2019-12-31", "val": 135155000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2020-12-31", "val": 210947000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11"}, {"end": "2020-12-31", "val": 210947000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10"}, {"end": "2020-12-31", "val": 210947000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2020-12-31", "val": 210947000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2021-12-31", "val": 126416000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10"}, {"end": "2021-12-31", "val": 126416000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2021-12-31", "val": 126416000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2021-12-31", "val": 126416000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2022-12-31", "val": 79998000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 79998000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2022-12-31", "val": 79998000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2022-12-31", "val": 79998000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2023-12-31", "val": 247949000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 247949000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2023-12-31", "val": 247949000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2024-12-31", "val": 280320000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 280320000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2025-12-31", "val": 225872000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}], "LongTermDebtNoncurrent": [{"end": "2020-12-31", "val": 24042000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11"}, {"end": "2020-12-31", "val": 24042000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10"}, {"end": "2021-12-31", "val": 49830000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10"}, {"end": "2021-12-31", "val": 49830000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 30212000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 30212000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 35051000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 35051000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 118476000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 118476000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2025-12-31", "val": 119547000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}], "LongTermDebtCurrent": [{"end": "2022-12-31", "val": 20945000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2023-12-31", "val": 46893000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}], "DebtCurrent": [{"end": "2022-12-31", "val": 20945000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 20945000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 46893000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 46893000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2008-12-31", "val": 109348000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2009-12-31", "val": 34601000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2009-12-31", "val": 34601000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2010-12-31", "val": 45972000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2010-12-31", "val": 45972000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2010-12-31", "val": 45972000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2011-12-31", "val": 16105000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2011-12-31", "val": 16105000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2011-12-31", "val": 16105000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2011-12-31", "val": 16105000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2012-12-31", "val": 22063000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2012-12-31", "val": 22063000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2012-12-31", "val": 22063000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2012-12-31", "val": 22063000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10"}, {"end": "2013-12-31", "val": 12990000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2013-12-31", "val": 12990000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2013-12-31", "val": 12990000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10"}, {"end": "2013-12-31", "val": 12990000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2014-12-31", "val": 42796000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2014-12-31", "val": 42796000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10"}, {"end": "2014-12-31", "val": 42796000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2014-12-31", "val": 42796000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2015-12-31", "val": 21248000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10"}, {"end": "2015-12-31", "val": 21248000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2015-12-31", "val": 21248000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2016-12-31", "val": 12810000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2016-12-31", "val": 12810000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 16335000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 16335000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07"}, {"end": "2018-12-31", "val": 10575000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07"}, {"end": "2018-12-31", "val": 10575000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-12"}, {"end": "2019-12-31", "val": 13644000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-12"}, {"end": "2019-12-31", "val": 13644000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11"}, {"end": "2020-12-31", "val": 9925000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11"}, {"end": "2020-12-31", "val": 9925000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10"}, {"end": "2021-12-31", "val": 34871000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10"}, {"end": "2021-12-31", "val": 34871000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 56845000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 56845000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 70023000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 70023000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 79016000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 79016000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2025-12-31", "val": 77560000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2013-12-31", "val": 128380800, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 153540341, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 153540341, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 162663894, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 162663894, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 162663894, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 159045644, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 159045644, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 159224986, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2020-12-31", "val": 271460265, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 327631814, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 327631814, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 380784846, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 380784846, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 380784846, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 570645405, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 570645405, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 570645405, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 646033247, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 646033247, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 666662989, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2013-12-31", "val": 128380800, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 153540341, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 153540341, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 158036162, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 158036162, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 158036162, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 159045644, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 159045644, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 159224986, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2020-12-31", "val": 271460265, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 327631814, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 327631814, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 380784846, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 380784846, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 380784846, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 570645405, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 570645405, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 570645405, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 646033247, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 646033247, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 666662989, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2010-12-31", "val": 122616729, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2011-12-31", "val": 131443148, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2011-12-31", "val": 131443148, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2012-12-31", "val": 130242695, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2012-12-31", "val": 130242695, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2013-12-31", "val": 130677949, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2013-12-31", "val": 130677949, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2014-12-31", "val": 157429871, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2014-12-31", "val": 157429871, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10"}, {"end": "2015-12-31", "val": 158781359, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10"}, {"end": "2015-12-31", "val": 158781359, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2016-12-31", "val": 159158636, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2016-12-31", "val": 159158636, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 159877239, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 159877239, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07"}, {"end": "2018-12-31", "val": 186392682, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07"}, {"end": "2018-12-31", "val": 186392682, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-12"}, {"end": "2019-12-31", "val": 199814581, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-12"}, {"end": "2019-12-31", "val": 199814581, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11"}, {"end": "2020-12-31", "val": 310566853, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11"}, {"end": "2020-12-31", "val": 310566853, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10"}, {"end": "2021-12-31", "val": 323731591, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10"}, {"end": "2021-12-31", "val": 323731591, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 390262524, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 390262524, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 544912215, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 544912215, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 606387666, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 606387666, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2025-12-31", "val": 639856222, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-02-22", "val": 132488871, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2013-03-01", "val": 130574667, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2014-03-06", "val": 156898895, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2015-03-06", "val": 157700375, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2016-03-03", "val": 158916775, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-10"}, {"end": "2017-02-21", "val": 159158636, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2018-03-07", "val": 160654027, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2019-03-01", "val": 186392682, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07"}, {"end": "2020-03-02", "val": 200344809, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-12"}, {"end": "2021-03-01", "val": 318527540, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11"}, {"end": "2022-03-01", "val": 323731591, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-10"}, {"end": "2023-03-09", "val": 508722486, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2024-02-23", "val": 546059309, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2025-02-21", "val": 636904470, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2026-02-20", "val": 640544661, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}]}}