{"cik": 1178670, "entity": "ALNYLAM PHARMACEUTICALS, INC.", "tags": {"Revenues": [{"end": "2019-12-31", "val": 219750000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 492853000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 492853000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 844287000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 844287000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 1037418000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}], "RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2016-12-31", "val": 47159000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 89912000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 89912000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13", "start": "2017-01-01"}, {"end": "2018-01-01", "val": 2900000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13"}, {"end": "2018-01-01", "val": 2900000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2018-12-31", "val": 74908000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 74908000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 74908000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 219750000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 219750000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 492853000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 844287000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 1037418000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1037418000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 1828292000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1828292000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1828292000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 2248243000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 2248243000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 3713937000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2025-01-01"}], "SalesRevenueNet": [{"end": "2008-12-31", "val": 96163000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 100533000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 100041000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2010-01-01"}], "OperatingIncomeLoss": [{"end": "2008-12-31", "val": -27835000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2008-01-01"}, {"end": "2009-12-31", "val": -48111000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2009-01-01"}, {"end": "2009-12-31", "val": -48111000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13", "start": "2009-01-01"}, {"end": "2010-12-31", "val": -44070000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -44070000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -44070000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -54818000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -54818000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -54818000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -129456000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -129456000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -129456000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -92942000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -92942000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -92942000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -404980000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -404980000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -404980000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -296008000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -296008000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -296008000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -424587000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -424587000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -424587000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -500088000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -500088000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -500088000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -814673000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -814673000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -814673000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -939431000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -939431000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -939431000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -828438000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -828438000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -828438000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -708652000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -708652000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -708652000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -785072000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -785072000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -785072000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -282175000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -282175000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -282175000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -176885000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -176885000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 501578000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2008-12-31", "val": -26249000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2008-01-01"}, {"end": "2009-12-31", "val": -47590000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2009-01-01"}, {"end": "2009-12-31", "val": -47590000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13", "start": "2009-01-01"}, {"end": "2010-12-31", "val": -43515000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -43515000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -43515000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -57649000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -57649000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -57649000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -106014000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -106014000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -106014000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -89225000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -89225000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -89225000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -360395000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -360395000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -360395000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -290073000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -290073000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -290073000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -410108000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -410108000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -410108000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -490874000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -490874000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -490874000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -761497000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -761497000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -761497000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -886116000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -886116000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -886116000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -858281000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -858281000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -858281000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -852824000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -852824000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -852824000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -1131156000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -1131156000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -1131156000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -440242000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -440242000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -440242000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -278157000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -278157000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 313747000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2008-12-31", "val": 719000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 582000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 582000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 514000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 514000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 514000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 0, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 0, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -10572000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -10572000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -10572000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -2695000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -2695000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -2695000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -40209000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -40209000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 0, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 0, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 0, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 0, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 823000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 823000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 823000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 863000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 863000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 863000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 2681000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 2681000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 2681000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 680000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 680000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 680000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 4163000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 4163000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 4163000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 6725000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 6725000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 6725000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -99218000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -99218000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 9405000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2025-01-01"}], "InterestExpense": [{"end": "2008-12-31", "val": 872000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2008-01-01"}, {"end": "2018-12-31", "val": 0, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 0, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 0, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 84496000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 84496000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 84496000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 143021000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 143021000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 143021000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 155968000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 155968000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 121221000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2023-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2008-12-31", "val": 5726000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 5992000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 5992000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 4941000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 4941000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 4941000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 5125000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 5125000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 5125000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 9035000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 9035000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 9035000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 10229000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 10229000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 10229000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 11926000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 11926000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 11926000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 19050000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 19050000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 19050000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 15130000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 15130000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 13367000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2017-01-01"}], "Depreciation": [{"end": "2010-12-31", "val": 4800000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 5000000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 5000000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 4600000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 4600000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 4600000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 6100000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 6100000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 6100000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 5000000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 5000000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 5000000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 6700000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 6700000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 6700000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 9600000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 9600000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 9600000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 11900000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 11900000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 11900000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 12800000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 12800000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 12800000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 16600000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 16600000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 16600000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 30200000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 30200000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 30200000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 36800000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 36800000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 36800000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 39100000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 39100000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 39100000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 51600000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 51600000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 51600000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 55100000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 55100000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 54800000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2008-12-31", "val": 65491000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2008-01-01"}, {"end": "2009-12-31", "val": -72145000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2009-01-01"}, {"end": "2009-12-31", "val": -72145000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13", "start": "2009-01-01"}, {"end": "2010-12-31", "val": -84341000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -84341000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -84341000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -87068000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -87068000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -87068000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -115609000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -115609000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -68657000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2013-01-01"}, {"end": "2016-12-31", "val": -307701000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -382786000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -382786000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -562616000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -562616000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -562616000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -278427000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -278427000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -278427000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -614961000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -614961000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -614961000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -641693000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -641693000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -641693000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -541274000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -541274000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -541274000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 104156000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 104156000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 104156000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -8312000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -8312000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 524080000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2012-12-31", "val": -115609000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -68657000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -68657000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -165641000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -165641000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -165641000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -189140000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -189140000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -189140000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -307701000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -307701000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -382786000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2017-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2008-12-31", "val": 10764000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 4949000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 4949000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 4732000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 4732000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 4732000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 1291000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1291000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1291000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 8348000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 8348000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 8348000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 4006000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 4006000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 4006000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 8961000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 8961000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 8961000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 12950000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 12950000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 12950000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 64557000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 64557000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 64557000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 104209000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 104209000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 104209000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 126887000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 126887000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 126887000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 140156000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 140156000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 140156000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 70361000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 70361000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 70361000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 76372000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 76372000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 76372000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 72059000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 72059000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 72059000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 62211000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 62211000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 62211000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 34277000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 34277000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 58697000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2008-12-31", "val": 202125000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13"}, {"end": "2009-12-31", "val": 177965000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18"}, {"end": "2009-12-31", "val": 177965000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13"}, {"end": "2009-12-31", "val": 177965000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2010-12-31", "val": 158233000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18"}, {"end": "2010-12-31", "val": 158233000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13"}, {"end": "2010-12-31", "val": 158233000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2010-12-31", "val": 158233000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20"}, {"end": "2011-12-31", "val": 117997000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13"}, {"end": "2011-12-31", "val": 117997000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2011-12-31", "val": 117997000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20"}, {"end": "2011-12-31", "val": 117997000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13"}, {"end": "2012-12-31", "val": 134053000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2012-12-31", "val": 134053000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20"}, {"end": "2012-12-31", "val": 134053000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13"}, {"end": "2012-12-31", "val": 134053000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2013-12-31", "val": 270347000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20"}, {"end": "2013-12-31", "val": 270347000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13"}, {"end": "2013-12-31", "val": 270347000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2013-12-31", "val": 270347000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15"}, {"end": "2014-12-31", "val": 936267000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13"}, {"end": "2014-12-31", "val": 936267000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2014-12-31", "val": 936267000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15"}, {"end": "2014-12-31", "val": 936267000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15"}, {"end": "2015-12-31", "val": 1264714000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2015-12-31", "val": 1264714000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15"}, {"end": "2015-12-31", "val": 1264714000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15"}, {"end": "2015-12-31", "val": 1264714000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14"}, {"end": "2016-12-31", "val": 920221000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15"}, {"end": "2016-12-31", "val": 920221000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15"}, {"end": "2016-12-31", "val": 920221000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14"}, {"end": "2016-12-31", "val": 920221000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13"}, {"end": "2017-12-31", "val": 1766431000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15"}, {"end": "2017-12-31", "val": 1766431000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14"}, {"end": "2017-12-31", "val": 1766431000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13"}, {"end": "2017-12-31", "val": 1766431000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2018-12-31", "val": 1301965000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14"}, {"end": "2018-12-31", "val": 1301965000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13"}, {"end": "2018-12-31", "val": 1301965000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2018-12-31", "val": 1301965000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10"}, {"end": "2019-12-31", "val": 1438692000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13"}, {"end": "2019-12-31", "val": 1438692000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2019-12-31", "val": 1438692000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10"}, {"end": "2019-12-31", "val": 1438692000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2020-12-31", "val": 1016247000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2020-12-31", "val": 1016247000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10"}, {"end": "2020-12-31", "val": 1016247000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2020-12-31", "val": 1016247000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15"}, {"end": "2021-12-31", "val": 588203000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10"}, {"end": "2021-12-31", "val": 588203000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2021-12-31", "val": 588203000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15"}, {"end": "2021-12-31", "val": 588203000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13"}, {"end": "2022-12-31", "val": -158223000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-31", "val": -158223000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15"}, {"end": "2022-12-31", "val": -158223000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13"}, {"end": "2022-12-31", "val": -158223000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12"}, {"end": "2023-12-31", "val": -220644000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15"}, {"end": "2023-12-31", "val": -220644000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13"}, {"end": "2023-12-31", "val": -220644000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12"}, {"end": "2024-12-31", "val": 67088000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13"}, {"end": "2024-12-31", "val": 67088000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12"}, {"end": "2025-12-31", "val": 789176000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12"}], "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": [{"end": "2007-12-31", "val": 199168000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18"}, {"end": "2008-12-31", "val": 202125000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18"}, {"end": "2009-12-31", "val": 177965000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18"}, {"end": "2010-12-31", "val": 158233000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2007-12-31", "val": 105157000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18"}, {"end": "2008-12-31", "val": 191792000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18"}, {"end": "2008-12-31", "val": 191792000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13"}, {"end": "2009-12-31", "val": 137468000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18"}, {"end": "2009-12-31", "val": 137468000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13"}, {"end": "2009-12-31", "val": 137468000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2010-12-31", "val": 74599000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18"}, {"end": "2010-12-31", "val": 74599000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13"}, {"end": "2010-12-31", "val": 74599000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2010-12-31", "val": 74599000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20"}, {"end": "2011-12-31", "val": 70228000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13"}, {"end": "2011-12-31", "val": 70228000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2011-12-31", "val": 70228000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20"}, {"end": "2011-12-31", "val": 70228000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13"}, {"end": "2012-12-31", "val": 51405000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2012-12-31", "val": 51405000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20"}, {"end": "2012-12-31", "val": 51405000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13"}, {"end": "2012-12-31", "val": 51405000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2013-12-31", "val": 53169000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20"}, {"end": "2013-12-31", "val": 53169000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13"}, {"end": "2013-12-31", "val": 53169000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2013-12-31", "val": 53169000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15"}, {"end": "2014-12-31", "val": 75179000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13"}, {"end": "2014-12-31", "val": 75179000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2014-12-31", "val": 75179000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15"}, {"end": "2014-12-31", "val": 75179000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15"}, {"end": "2015-12-31", "val": 180895000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2015-12-31", "val": 180895000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15"}, {"end": "2015-12-31", "val": 180895000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15"}, {"end": "2016-12-31", "val": 193617000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15"}, {"end": "2016-12-31", "val": 193617000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15"}, {"end": "2016-12-31", "val": 193617000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14"}, {"end": "2017-12-31", "val": 645361000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15"}, {"end": "2017-12-31", "val": 645361000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14"}, {"end": "2017-12-31", "val": 645361000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13"}, {"end": "2018-12-31", "val": 420146000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14"}, {"end": "2018-12-31", "val": 420146000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13"}, {"end": "2018-12-31", "val": 420146000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2019-12-31", "val": 547178000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13"}, {"end": "2019-12-31", "val": 547178000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2019-12-31", "val": 547178000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10"}, {"end": "2020-12-31", "val": 496580000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2020-12-31", "val": 496580000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10"}, {"end": "2020-12-31", "val": 496580000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2021-12-31", "val": 819975000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10"}, {"end": "2021-12-31", "val": 819975000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2021-12-31", "val": 819975000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15"}, {"end": "2022-12-31", "val": 866394000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-31", "val": 866394000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15"}, {"end": "2022-12-31", "val": 866394000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13"}, {"end": "2023-12-31", "val": 812688000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15"}, {"end": "2023-12-31", "val": 812688000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13"}, {"end": "2023-12-31", "val": 812688000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12"}, {"end": "2024-12-31", "val": 966428000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13"}, {"end": "2024-12-31", "val": 966428000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12"}, {"end": "2025-12-31", "val": 1657250000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2019-12-31", "val": 109264000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 114986000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 114986000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 118451000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 118451000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 118451000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 121689000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 121689000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 121689000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 124906000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 124906000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 124906000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 127651000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 127651000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 134684000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2019-12-31", "val": 109264000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 114986000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 114986000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 118451000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 118451000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 118451000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 121689000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 121689000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 121689000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 124906000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 124906000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 124906000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 127651000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 127651000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 131004000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2009-12-31", "val": 41837427, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18"}, {"end": "2010-12-31", "val": 42343423, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18"}, {"end": "2010-12-31", "val": 42343423, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13"}, {"end": "2011-12-31", "val": 42721942, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13"}, {"end": "2011-12-31", "val": 42721942, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2012-12-31", "val": 52489936, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2012-12-31", "val": 52489936, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20"}, {"end": "2013-12-31", "val": 63741573, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20"}, {"end": "2013-12-31", "val": 63741573, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13"}, {"end": "2014-12-31", "val": 77202753, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13"}, {"end": "2014-12-31", "val": 77202753, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2015-12-31", "val": 85090968, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2015-12-31", "val": 85090968, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15"}, {"end": "2016-12-31", "val": 85941344, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15"}, {"end": "2016-12-31", "val": 85941344, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15"}, {"end": "2017-12-31", "val": 99666549, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15"}, {"end": "2017-12-31", "val": 99666549, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14"}, {"end": "2018-12-31", "val": 101177007, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14"}, {"end": "2018-12-31", "val": 101177000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13"}, {"end": "2019-12-31", "val": 112188000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13"}, {"end": "2019-12-31", "val": 112188000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2020-12-31", "val": 116427000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2020-12-31", "val": 116427000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10"}, {"end": "2021-12-31", "val": 120182000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10"}, {"end": "2021-12-31", "val": 120182000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-31", "val": 123925000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-31", "val": 123925000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15"}, {"end": "2023-12-31", "val": 125794000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15"}, {"end": "2023-12-31", "val": 125794000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13"}, {"end": "2024-12-31", "val": 129294000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13"}, {"end": "2024-12-31", "val": 129294000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12"}, {"end": "2025-12-31", "val": 132376000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12"}], "EntityCommonStockSharesOutstanding": [{"end": "2011-01-31", "val": 42343623, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18"}, {"end": "2012-01-31", "val": 43208456, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-13"}, {"end": "2013-01-31", "val": 61866821, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2014-01-31", "val": 63916814, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20"}, {"end": "2015-01-30", "val": 83760143, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-13"}, {"end": "2016-01-29", "val": 85138602, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2017-01-31", "val": 86013785, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15"}, {"end": "2018-01-31", "val": 99867820, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15"}, {"end": "2019-01-31", "val": 106258250, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14"}, {"end": "2020-02-07", "val": 112583964, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-13"}, {"end": "2021-02-05", "val": 117002019, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2022-02-04", "val": 120210498, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-10"}, {"end": "2023-02-17", "val": 124130988, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2024-02-09", "val": 125945793, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-15"}, {"end": "2025-02-06", "val": 129457156, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-13"}, {"end": "2026-02-06", "val": 132623144, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12"}]}}