{"cik": 1158324, "entity": "COGENT COMMUNICATIONS HOLDINGS, INC.", "tags": {"SalesRevenueNet": [{"end": "2013-12-31", "val": 347979000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 380003000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 380003000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 404234000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 404234000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 404234000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 446900000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 446900000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 485175000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2017-01-01"}], "OperatingIncomeLoss": [{"end": "2009-12-31", "val": -3786000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 15215000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 15215000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 36506000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 36506000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 36506000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 30968000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 30968000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 30968000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 46154000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 46154000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 46154000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 53900000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 53900000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 53900000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 53036000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 53036000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 53036000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 64042000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 64042000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 64042000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 75918000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 75918000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 75918000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 86558000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 86558000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 86558000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 100257000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 100257000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 100257000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 106922000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 106922000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 106922000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 119233000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 119233000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 119233000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 113959000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 113959000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 113959000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -129329000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -129329000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -129329000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -197606000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -197606000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -101073000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2023-12-31", "val": 1273441000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -204074000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -182174000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2009-12-31", "val": -1247000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2009-01-01"}, {"end": "2010-12-31", "val": -1177000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -1177000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -1960000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -1960000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -1960000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 751000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 751000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 751000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -49702000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -49702000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -49702000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 3694000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 3694000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 3694000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 7816000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 7816000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 7816000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 9331000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 9331000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 9331000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 25242000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 25242000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 25242000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 12715000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 12715000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 12715000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 15154000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 15154000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 15154000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 4096000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 4096000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 4096000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 23235000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 23235000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 23235000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 21230000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 21230000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 21230000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -53964000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -53964000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -53964000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -55575000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -55575000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -62791000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2025-01-01"}], "InterestExpense": [{"end": "2009-12-31", "val": 15720000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 16682000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 16682000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 34511000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 34511000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 34511000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 36319000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 36319000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 36319000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 41797000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 41797000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 41797000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 49945000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 49945000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 49945000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 41280000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 41280000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 41280000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 40803000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 40803000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 40803000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 48467000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 48467000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 48467000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 51056000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 51056000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 51056000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 57453000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 57453000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 57453000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 62486000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 62486000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 62486000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 67074000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 58059000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 58059000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 67584000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 67584000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 110697000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 106783000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 93344000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 123317000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2024-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2009-12-31", "val": 59913000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 56524000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 56524000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 59850000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 59850000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 59850000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 62478000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 62478000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 62478000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 64358000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 64358000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 64358000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 69481000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 69481000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 69481000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 70527000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 70527000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 70527000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 75235000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 75235000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 75235000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 75926000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 75926000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 75926000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 81233000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 81233000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 81233000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 80247000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 80247000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 80247000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 83477000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 83477000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 83477000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 89240000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 89240000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 89240000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 92222000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 92222000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 92222000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 232209000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 298018000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 270181000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2025-01-01"}], "DepreciationAndAmortization": [{"end": "2023-12-31", "val": 229900000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 296200000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 268400000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2015-12-31", "val": 83809000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 107967000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 107967000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 111702000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 111702000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 111702000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 133921000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 133921000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 133921000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 148809000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 148809000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 148809000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 140320000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 140320000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 140320000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 170257000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 170257000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 170257000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 173707000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 173707000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 173707000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 17345000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 17345000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 17345000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -8645000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -8645000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -10579000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2009-12-31", "val": 56944000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 71477000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 71477000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 75814000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 75814000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 75814000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 79943000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 79943000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 79943000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 81851000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 81851000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 81851000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 73046000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 73046000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 73046000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 83809000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 83809000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 107967000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2009-12-31", "val": 49507000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 52757000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 52757000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 45856000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 45856000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 45856000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 44337000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 44337000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 44337000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 49031000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 49031000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 49031000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 60032000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 60032000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 60032000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 35582000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 35582000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 35582000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 45234000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 45234000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 45234000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 45801000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 45801000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 45801000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 49937000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 49937000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 49937000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 46958000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 46958000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 46958000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 55952000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 55952000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 55952000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 69916000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 69916000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 69916000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 78971000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 78971000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 78971000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 129632000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 129632000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 129632000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 194998000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 194998000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 187569000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2008-12-31", "val": 150950000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27"}, {"end": "2009-12-31", "val": 144484000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27"}, {"end": "2009-12-31", "val": 144484000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27"}, {"end": "2010-12-31", "val": 151801000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27"}, {"end": "2010-12-31", "val": 151801000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27"}, {"end": "2010-12-31", "val": 151801000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2011-12-31", "val": 164001000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27"}, {"end": "2011-12-31", "val": 164001000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27"}, {"end": "2011-12-31", "val": 164001000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2011-12-31", "val": 164001000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2012-12-31", "val": 159779000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27"}, {"end": "2012-12-31", "val": 159779000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2012-12-31", "val": 159779000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2012-12-31", "val": 159779000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24"}, {"end": "2013-12-31", "val": 193492000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2013-12-31", "val": 193492000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2013-12-31", "val": 193492000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24"}, {"end": "2013-12-31", "val": 193492000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2014-12-31", "val": 83794000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2014-12-31", "val": 83794000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24"}, {"end": "2014-12-31", "val": 83794000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2014-12-31", "val": 83794000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2015-12-31", "val": -12271000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24"}, {"end": "2015-12-31", "val": -12271000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2015-12-31", "val": -12271000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2015-12-31", "val": -12271000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22"}, {"end": "2016-12-31", "val": -53254000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2016-12-31", "val": -53254000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2016-12-31", "val": -53254000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22"}, {"end": "2016-12-31", "val": -53254000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2017-12-31", "val": -102544000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2017-12-31", "val": -102544000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22"}, {"end": "2017-12-31", "val": -102544000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2017-12-31", "val": -102544000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2018-12-31", "val": -149002000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22"}, {"end": "2018-12-31", "val": -149002000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2018-12-31", "val": -149002000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2018-12-31", "val": -149002000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2019-12-31", "val": -203679000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2019-12-31", "val": -203679000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2019-12-31", "val": -203679000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2019-12-31", "val": -203679000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2020-12-31", "val": -293166000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2020-12-31", "val": -293166000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2020-12-31", "val": -293166000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2020-12-31", "val": -293166000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2021-12-31", "val": -373098000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2021-12-31", "val": -373098000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2021-12-31", "val": -373098000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2021-12-31", "val": -373098000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2022-12-31", "val": -518632000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2022-12-31", "val": -518632000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2022-12-31", "val": -518632000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2022-12-31", "val": -518632000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20"}, {"end": "2023-12-31", "val": 609556000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2023-12-31", "val": 609556000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2023-12-31", "val": 609556000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20"}, {"end": "2024-12-31", "val": 222848000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2024-12-31", "val": 222848000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20"}, {"end": "2025-12-31", "val": -63848000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20"}], "LongTermDebt": [{"end": "2014-12-31", "val": 440000000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2015-12-31", "val": 471203000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24"}, {"end": "2016-12-31", "val": 569746000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2017-12-31", "val": 574973000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2018-12-31", "val": 645464000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22"}, {"end": "2019-12-31", "val": 798123000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2020-12-31", "val": 881975000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2021-12-31", "val": 897796000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2022-12-31", "val": 950000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2023-12-31", "val": 950000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2024-12-31", "val": 1456000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2025-12-31", "val": 1730400000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2008-12-31", "val": 71291000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27"}, {"end": "2009-12-31", "val": 55929000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27"}, {"end": "2009-12-31", "val": 55929000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27"}, {"end": "2010-12-31", "val": 56283000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27"}, {"end": "2010-12-31", "val": 56283000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27"}, {"end": "2010-12-31", "val": 56283000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2011-12-31", "val": 238207000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27"}, {"end": "2011-12-31", "val": 238207000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27"}, {"end": "2011-12-31", "val": 238207000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2011-12-31", "val": 238207000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2012-12-31", "val": 247285000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27"}, {"end": "2012-12-31", "val": 247285000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2012-12-31", "val": 247285000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2012-12-31", "val": 247285000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24"}, {"end": "2012-12-31", "val": 304866000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2013-12-31", "val": 304866000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2013-12-31", "val": 304866000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2013-12-31", "val": 304866000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24"}, {"end": "2014-12-31", "val": 287790000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2014-12-31", "val": 287790000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24"}, {"end": "2014-12-31", "val": 287790000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2014-12-31", "val": 287790000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2015-12-31", "val": 203591000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24"}, {"end": "2015-12-31", "val": 203591000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2015-12-31", "val": 203591000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2015-12-31", "val": 203591000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22"}, {"end": "2016-12-31", "val": 274319000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2016-12-31", "val": 274319000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2016-12-31", "val": 274319000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22"}, {"end": "2016-12-31", "val": 274319000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2017-12-31", "val": 247011000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2017-12-31", "val": 247011000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22"}, {"end": "2017-12-31", "val": 247011000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2017-12-31", "val": 247011000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2018-12-31", "val": 276093000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22"}, {"end": "2018-12-31", "val": 276093000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2018-12-31", "val": 276093000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2019-12-31", "val": 399422000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2019-12-31", "val": 399422000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2020-12-31", "val": 371301000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2020-12-31", "val": 371301000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2021-12-31", "val": 319609000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2021-12-31", "val": 319609000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2022-12-31", "val": 223783000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2022-12-31", "val": 223783000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2023-12-31", "val": 75092000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2023-12-31", "val": 75092000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2024-12-31", "val": 198486000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2024-12-31", "val": 198486000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20"}, {"end": "2025-12-31", "val": 148515000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2009-12-31", "val": 44028736, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 44790753, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 44790753, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 45704052, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 45704052, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 45704052, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 45514844, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 45514844, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 45514844, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 46996904, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 46996904, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 46996904, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 46349670, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 46349670, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 46349670, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 45159489, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 45159489, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 45159489, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 44873030, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 44873030, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 44873030, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 45184203, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 45184203, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 45184203, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 45780954, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 45780954, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 45780954, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 46080395, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 46080395, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 46080395, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 46668198, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 46668198, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 46668198, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 46963920, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 46963920, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 46963920, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 47207298, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 47207298, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 47207298, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 47837512, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 47837512, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 47837512, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 47627873, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 47627873, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 47928826, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2009-12-31", "val": 44028736, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 44633878, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 44633878, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 45180485, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 45180485, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 45180485, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 45514844, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 45514844, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 45514844, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 46286735, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 46286735, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 46286735, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 45960720, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 45960720, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 45960720, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 44888723, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 44888723, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 44888723, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 44641805, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 44641805, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 44641805, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 44855263, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 44855263, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 44855263, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 45280161, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 45280161, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 45280161, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 45542315, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 45542315, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 45542315, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 45947772, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 45947772, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 45947772, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 46419180, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 46419180, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 46419180, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 46875992, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 46875992, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 46875992, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 47373361, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 47373361, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 47373361, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 47627873, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 47627873, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 47928826, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2010-12-31", "val": 45838510, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27"}, {"end": "2011-12-31", "val": 45893347, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27"}, {"end": "2011-12-31", "val": 45893347, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27"}, {"end": "2012-12-31", "val": 47116644, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27"}, {"end": "2012-12-31", "val": 47116644, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2013-12-31", "val": 47334218, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2013-12-31", "val": 47334218, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2014-12-31", "val": 46398729, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2014-12-31", "val": 46398729, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24"}, {"end": "2015-12-31", "val": 45198718, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24"}, {"end": "2015-12-31", "val": 45198718, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2016-12-31", "val": 45478787, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2016-12-31", "val": 45478787, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2017-12-31", "val": 45960799, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2017-12-31", "val": 45960799, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22"}, {"end": "2018-12-31", "val": 46336499, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22"}, {"end": "2018-12-31", "val": 46336499, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2019-12-31", "val": 46840434, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2019-12-31", "val": 46840434, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2020-12-31", "val": 47214077, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2020-12-31", "val": 47214077, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2021-12-31", "val": 47674189, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2021-12-31", "val": 47674189, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2022-12-31", "val": 48013330, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2022-12-31", "val": 48013330, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2023-12-31", "val": 48608569, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2023-12-31", "val": 48608569, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2024-12-31", "val": 49034925, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2024-12-31", "val": 49034925, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20"}, {"end": "2025-12-31", "val": 50062158, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-02-24", "val": 45920547, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27"}, {"end": "2013-02-22", "val": 47129700, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-27"}, {"end": "2014-02-21", "val": 47347511, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2015-02-20", "val": 46391534, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2016-02-24", "val": 45208093, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24"}, {"end": "2017-01-31", "val": 45492639, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2018-01-31", "val": 45968237, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2019-01-31", "val": 46346978, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22"}, {"end": "2020-01-31", "val": 46850718, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2021-01-31", "val": 47224589, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2022-01-31", "val": 47928016, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2023-01-31", "val": 48299092, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2024-01-31", "val": 47425367, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2025-01-31", "val": 49325993, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2026-01-31", "val": 50062158, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20"}]}}