{"cik": 906163, "entity": "NVR, Inc.", "tags": {"Revenues": [{"end": "2009-12-31", "val": 2743848000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 3041892000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 3041892000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 2659149000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2659149000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2659149000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 3184650000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3184650000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3184650000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 4211267000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 4211267000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 4211267000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 4444568000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 4444568000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 4444568000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 5159008000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 5159008000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 5159008000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 5822544000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 5822544000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 5822544000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 6305840000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 6305840000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 6305840000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 7163674000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 7163674000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 7163674000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 7388664000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 7388664000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 7388664000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 7536923000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 7536923000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 7536923000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 8951025000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 8951025000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 8951025000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 10526434000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 10526434000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 10526434000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 9518202000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 9518202000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 9518202000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 10524479000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 10524479000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 10323959000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2008-12-31", "val": 100892000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 192180000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 192180000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 206005000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 206005000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 206005000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 129420000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 129420000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 129420000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 180588000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 180588000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 180588000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 266477000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 266477000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 266477000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 281630000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 281630000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 281630000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 382927000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 382927000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 382927000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 425262000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 425262000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 425262000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 537521000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 537521000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 537521000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 797197000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 797197000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 797197000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 878539000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 878539000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 878539000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 901248000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 901248000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 901248000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1236719000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1236719000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1236719000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 1725575000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1725575000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1725575000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 1591611000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1591611000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1591611000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 1681928000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 1681928000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 1339816000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2008-12-31", "val": 66563000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 106234000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 106234000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 116388000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 116388000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 116388000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 78156000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 78156000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 78156000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 94489000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 94489000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 94489000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 152219000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 152219000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 152219000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 171916000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 171916000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 171916000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 220285000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 220285000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 220285000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 236435000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 236435000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 236435000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 309390000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 309390000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 309390000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 162535000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 162535000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 162535000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 147256000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 147256000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 147256000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 176785000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 176785000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 176785000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 353684000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 353684000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 353684000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 527619000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 527619000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 527619000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 336762000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 336762000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 336762000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 433578000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 433578000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 422116000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2025-01-01"}], "InterestExpense": [{"end": "2009-12-31", "val": 11380000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 6029000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 6029000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 1892000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1892000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1892000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 7529000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 7529000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 7529000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 22385000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 22385000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 22385000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 23140000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 23140000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 23140000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 23559000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 23559000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 23559000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 21707000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 21707000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 21707000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 24185000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 24185000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 24185000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 25081000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 25081000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 25081000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 25380000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 25380000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 25380000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 40872000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 40872000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 40872000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 53117000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 53117000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 53117000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 39524000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 39524000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 39524000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 27740000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 27740000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 27783000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2024-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2008-12-31", "val": 13641000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 9713000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 9713000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 7263000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 7263000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 7263000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 6672000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 6672000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 6672000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 8100000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 8100000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 8100000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 13391000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 13391000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 13391000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 17614000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 17614000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 17614000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 21534000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 21534000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 21534000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 22269000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 22269000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 22269000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 22667000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 22667000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 22667000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 20168000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 20168000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 20168000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 20818000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 20818000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 20818000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 21992000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 21992000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 21992000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 19463000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 19463000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 19463000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 17396000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 17396000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 17396000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 16916000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 16916000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 16916000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 18375000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 18375000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 24510000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2008-12-31", "val": 462361000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 241642000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 241642000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 55388000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 55388000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 55388000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 1463000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1463000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1463000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 264384000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 264384000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 270222000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2013-01-01"}, {"end": "2017-12-31", "val": 570354000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 723126000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 723126000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 866535000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 866535000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 866535000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 925269000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 925269000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 925269000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1242393000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1242393000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1242393000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 1870101000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1870101000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1870101000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 1497993000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1497993000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1497993000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 1374462000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 1374462000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 1121320000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2012-12-31", "val": 264384000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 270222000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 270222000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 184549000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 184549000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 184549000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 203391000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 203391000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 226702000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 384465000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 398126000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 392988000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 568904000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 570354000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 723126000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2018-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2008-12-31", "val": 6899000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 3044000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 3044000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 6943000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 6943000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 6943000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 11444000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 11444000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 11444000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 12365000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 12365000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 12365000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 19016000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 19016000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 19016000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 31672000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 31672000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 31672000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 18277000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 18277000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 18277000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 22369000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 22369000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 22369000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 20269000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 20269000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 20269000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 19665000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 19665000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 19665000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 22699000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 22699000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 22699000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 16119000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 16119000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 16119000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 17875000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 17875000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 17875000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 18428000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 18428000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 18428000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 24877000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 24877000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 24877000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 29212000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 29212000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 24508000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2007-12-31", "val": 1129375000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25"}, {"end": "2008-12-31", "val": 1373789000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25"}, {"end": "2008-12-31", "val": 1373789000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22"}, {"end": "2009-12-31", "val": 1757262000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25"}, {"end": "2009-12-31", "val": 1757262000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22"}, {"end": "2009-12-31", "val": 1757262000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2010-12-31", "val": 1740374000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25"}, {"end": "2010-12-31", "val": 1740374000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22"}, {"end": "2010-12-31", "val": 1740374000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2010-12-31", "val": 1740374000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20"}, {"end": "2011-12-31", "val": 1374799000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22"}, {"end": "2011-12-31", "val": 1374799000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2011-12-31", "val": 1374799000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20"}, {"end": "2011-12-31", "val": 1374799000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19"}, {"end": "2012-12-31", "val": 1480477000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2012-12-31", "val": 1480477000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20"}, {"end": "2012-12-31", "val": 1480477000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19"}, {"end": "2012-12-31", "val": 1480477000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17"}, {"end": "2013-12-31", "val": 1261352000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20"}, {"end": "2013-12-31", "val": 1261352000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19"}, {"end": "2013-12-31", "val": 1261352000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17"}, {"end": "2013-12-31", "val": 1261352000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15"}, {"end": "2014-12-31", "val": 1124255000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19"}, {"end": "2014-12-31", "val": 1124255000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17"}, {"end": "2014-12-31", "val": 1124255000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15"}, {"end": "2014-12-31", "val": 1124255000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14"}, {"end": "2015-12-31", "val": 1239165000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17"}, {"end": "2015-12-31", "val": 1239165000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15"}, {"end": "2015-12-31", "val": 1239165000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14"}, {"end": "2015-12-31", "val": 1239165000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13"}, {"end": "2016-12-31", "val": 1304441000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15"}, {"end": "2016-12-31", "val": 1304441000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14"}, {"end": "2016-12-31", "val": 1304441000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13"}, {"end": "2016-12-31", "val": 1304441000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19"}, {"end": "2017-12-31", "val": 1605492000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14"}, {"end": "2017-12-31", "val": 1605492000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13"}, {"end": "2017-12-31", "val": 1605492000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19"}, {"end": "2017-12-31", "val": 1605492000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12"}, {"end": "2018-12-31", "val": 1808562000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13"}, {"end": "2018-12-31", "val": 1808562000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19"}, {"end": "2018-12-31", "val": 1808562000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12"}, {"end": "2018-12-31", "val": 1808562000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16"}, {"end": "2019-12-31", "val": 2341244000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19"}, {"end": "2019-12-31", "val": 2341244000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12"}, {"end": "2019-12-31", "val": 2341244000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16"}, {"end": "2019-12-31", "val": 2341244000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15"}, {"end": "2020-12-31", "val": 3103074000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12"}, {"end": "2020-12-31", "val": 3103074000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16"}, {"end": "2020-12-31", "val": 3103074000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15"}, {"end": "2020-12-31", "val": 3103074000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14"}, {"end": "2021-12-31", "val": 3002378000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16"}, {"end": "2021-12-31", "val": 3002378000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15"}, {"end": "2021-12-31", "val": 3002378000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14"}, {"end": "2021-12-31", "val": 3002378000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12"}, {"end": "2022-12-31", "val": 3506849000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15"}, {"end": "2022-12-31", "val": 3506849000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14"}, {"end": "2022-12-31", "val": 3506849000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12"}, {"end": "2022-12-31", "val": 3506849000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11"}, {"end": "2023-12-31", "val": 4364725000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14"}, {"end": "2023-12-31", "val": 4364725000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12"}, {"end": "2023-12-31", "val": 4364725000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11"}, {"end": "2024-12-31", "val": 4210072000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12"}, {"end": "2024-12-31", "val": 4210072000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11"}, {"end": "2025-12-31", "val": 3864869000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11"}], "Goodwill": [{"end": "2012-12-31", "val": 441000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2012-12-31", "val": 441000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20"}], "LongTermDebt": [{"end": "2013-12-31", "val": 600115000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2007-12-31", "val": 664209000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25"}, {"end": "2008-12-31", "val": 1147643000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25"}, {"end": "2008-12-31", "val": 1147643000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22"}, {"end": "2009-12-31", "val": 1250150000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25"}, {"end": "2009-12-31", "val": 1250150000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22"}, {"end": "2009-12-31", "val": 1250150000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2010-12-31", "val": 1193750000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25"}, {"end": "2010-12-31", "val": 1193750000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22"}, {"end": "2010-12-31", "val": 1193750000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2010-12-31", "val": 1193750000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20"}, {"end": "2011-12-31", "val": 480794000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22"}, {"end": "2011-12-31", "val": 480794000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2011-12-31", "val": 480794000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20"}, {"end": "2011-12-31", "val": 480794000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19"}, {"end": "2012-12-31", "val": 1153507000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2012-12-31", "val": 1153507000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20"}, {"end": "2012-12-31", "val": 1153507000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19"}, {"end": "2012-12-31", "val": 1153507000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17"}, {"end": "2013-12-31", "val": 866253000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20"}, {"end": "2013-12-31", "val": 866253000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19"}, {"end": "2013-12-31", "val": 866253000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17"}, {"end": "2013-12-31", "val": 866253000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15"}, {"end": "2014-12-31", "val": 545419000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19"}, {"end": "2014-12-31", "val": 545419000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17"}, {"end": "2014-12-31", "val": 545419000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15"}, {"end": "2014-12-31", "val": 545419000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14"}, {"end": "2015-12-31", "val": 425316000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17"}, {"end": "2015-12-31", "val": 425316000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15"}, {"end": "2015-12-31", "val": 425316000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14"}, {"end": "2015-12-31", "val": 450794000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13"}, {"end": "2016-12-31", "val": 396619000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15"}, {"end": "2016-12-31", "val": 396619000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14"}, {"end": "2016-12-31", "val": 416037000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13"}, {"end": "2017-12-31", "val": 667863000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14"}, {"end": "2017-12-31", "val": 689557000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13"}, {"end": "2017-12-31", "val": 689557000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12"}, {"end": "2018-12-31", "val": 732248000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13"}, {"end": "2018-12-31", "val": 732248000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12"}, {"end": "2019-12-31", "val": 1160804000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12"}, {"end": "2020-12-31", "val": 2809782000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2008-12-31", "val": 5920000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 6149000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 6149000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 6165000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 6165000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 6165000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 5624000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 5624000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 5623817, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 5142000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 5141529, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 5142000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 4861702, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 4862000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 4862000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 4435000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 4435000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 4435000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 4255000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4255000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4255000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 4104000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 4104000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 4104000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 4240000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 4240000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 4240000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 4092000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 4092000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 4092000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 3973000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 3973000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 3973027, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 3917000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 3916661, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 3916661, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 3858912, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3858912, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3858912, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 3508524, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 3508524, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 3508524, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 3435294, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 3435294, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 3435294, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 3319434, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 3319434, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 3069103, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2008-12-31", "val": 5379000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 5807000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 5807000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 5893000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 5893000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 5893000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 5469000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 5469000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 5469159, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 5011000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 5011058, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 5011000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 4737124, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 4737000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 4737000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 4278000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 4278000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 4278000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 4022000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4022000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4022000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 3847000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3847000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3847000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 3733000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 3733000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 3733000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 3631000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3631000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3631000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 3641000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 3641000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 3640688, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 3692000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 3691987, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 3691987, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 3580800, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3580800, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3580800, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 3285562, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 3285562, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 3285562, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 3238161, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 3238161, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 3238161, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 3109630, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 3109630, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 2900027, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2010-12-31", "val": 5663556, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22"}, {"end": "2011-12-31", "val": 4977633, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22"}, {"end": "2011-12-31", "val": 4977633, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2012-12-31", "val": 4914130, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2012-12-31", "val": 4914130, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20"}, {"end": "2013-12-31", "val": 4433725, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20"}, {"end": "2013-12-31", "val": 4434000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19"}, {"end": "2014-12-31", "val": 4049000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19"}, {"end": "2014-12-31", "val": 4049000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17"}, {"end": "2015-12-31", "val": 3891000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17"}, {"end": "2015-12-31", "val": 3891000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15"}, {"end": "2016-12-31", "val": 3693000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15"}, {"end": "2016-12-31", "val": 3693000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14"}, {"end": "2017-12-31", "val": 3691000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14"}, {"end": "2017-12-31", "val": 3691000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13"}, {"end": "2018-12-31", "val": 3578000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13"}, {"end": "2018-12-31", "val": 3578000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19"}, {"end": "2019-12-31", "val": 3633000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19"}, {"end": "2019-12-31", "val": 3633000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12"}, {"end": "2020-12-31", "val": 3696000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12"}, {"end": "2020-12-31", "val": 3695577, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16"}, {"end": "2021-12-31", "val": 3447441, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16"}, {"end": "2021-12-31", "val": 3447441, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15"}, {"end": "2022-12-31", "val": 3218933, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15"}, {"end": "2022-12-31", "val": 3218933, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14"}, {"end": "2023-12-31", "val": 3194876, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14"}, {"end": "2023-12-31", "val": 3194876, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12"}, {"end": "2024-12-31", "val": 3011644, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12"}, {"end": "2024-12-31", "val": 3011644, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11"}, {"end": "2025-12-31", "val": 2799387, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11"}], "EntityCommonStockSharesOutstanding": [{"end": "2011-02-21", "val": 5893203, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-25"}, {"end": "2012-02-17", "val": 5058781, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22"}, {"end": "2013-02-14", "val": 4996234, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2014-02-17", "val": 4472698, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-20"}, {"end": "2015-02-17", "val": 4048671, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19"}, {"end": "2016-02-12", "val": 3881141, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17"}, {"end": "2017-02-10", "val": 3704206, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-15"}, {"end": "2018-02-12", "val": 3683093, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-14"}, {"end": "2019-02-11", "val": 3616917, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-13"}, {"end": "2020-02-14", "val": 3677676, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-19"}, {"end": "2021-02-08", "val": 3681181, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12"}, {"end": "2022-02-14", "val": 3382726, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-16"}, {"end": "2023-02-13", "val": 3249345, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-15"}, {"end": "2024-02-12", "val": 3186147, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-14"}, {"end": "2025-02-10", "val": 2990451, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-12"}, {"end": "2026-02-09", "val": 2793760, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11"}]}}