{"cik": 1125376, "entity": "ENSIGN GROUP, INC", "tags": {"Revenues": [{"end": "2020-12-31", "val": 2402596000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 2627461000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 3025468000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 3729355000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 4260485000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 5057841000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2025-01-01"}], "RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2016-12-31", "val": 1654864000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 1849317000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1598326000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 2040659000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1754601000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1754601000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 2036524000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 2036524000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 2036524000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 2402596000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 2402596000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 2387439000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 2627461000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 2611476000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 2627461000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 3008711000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 3025468000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 3025468000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 3729355000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 3729355000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 3708071000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 4260485000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 4237525000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 5032118000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2009-12-31", "val": 58938000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 75654000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 75654000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 90696000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 90696000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 90696000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 76047000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 78273000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 78273000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 57942000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 57942000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 57942000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 72924000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 72924000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 72924000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 93082000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 93082000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 93082000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 91847000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 91847000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 91847000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 81285000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 81285000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 43186000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 128488000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 84913000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 84913000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 129180000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 129180000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 129180000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 223155000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 223155000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 223155000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 260465000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 260465000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 260465000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 296825000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 296825000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 296825000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 255367000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 255367000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 255367000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 358304000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 358304000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 425306000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2009-12-31", "val": 32486000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 40526000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 40526000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 47675000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 47675000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 47675000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 39808000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 40591000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 40591000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 24040000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 24040000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 24040000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 35950000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 35950000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 35950000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 55432000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 55432000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 55432000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 49990000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 49990000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 49990000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 40475000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 40475000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 40475000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 92364000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 92364000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 92364000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 110534000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 110534000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 110534000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 170478000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 170478000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 170478000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 194652000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 194652000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 194652000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 224681000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 224681000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 224681000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 209399000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 209399000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 209399000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 297973000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 297973000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 343971000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2009-12-31", "val": 21040000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 26253000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 26253000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 29492000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 29492000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 29492000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 24265000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 25134000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 25134000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 20003000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 20003000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 20003000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 26801000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 26801000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 26801000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 35182000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 35182000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 35182000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 32975000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 32975000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 32975000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 28445000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 28445000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 14206000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 22841000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 12685000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 12685000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 23954000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 23954000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 23954000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 46242000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 46242000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 46242000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 60279000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 60279000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 60279000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 64437000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 64437000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 64437000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 62912000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 62912000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 62912000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 87636000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 87636000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 111358000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2025-01-01"}], "InterestExpense": [{"end": "2009-12-31", "val": 5691000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 9123000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 9123000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 13778000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 13778000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 13778000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 12229000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 12229000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 12229000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 12787000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 12787000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 12787000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 12976000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 12976000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 12976000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 2828000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2828000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2828000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 7136000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 7136000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 7136000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 13616000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 13616000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 13616000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 15182000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 15182000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 15182000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 15662000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 15662000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 15662000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 9362000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 9362000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 9362000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 6849000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 6849000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 6849000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 8931000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 8931000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 8087000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2023-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2009-12-31", "val": 13276000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 16633000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 16633000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 23286000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 23286000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 23286000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 28464000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 28358000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 28358000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 33909000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 33909000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 33909000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 26430000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 26430000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 26430000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 28111000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 28111000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 28111000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 38682000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 38682000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 38682000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 44472000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 44472000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 42268000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 47344000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 44864000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 44864000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 51054000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 51054000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 51054000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 54571000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 54571000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 54571000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 55985000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 55985000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 55985000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 62355000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 62355000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 62355000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 72387000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 72387000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 72387000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 84138000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 84138000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 104327000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2009-12-31", "val": 46271000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 60501000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 60501000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 72687000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 72687000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 72687000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 82050000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 82050000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 82050000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 37424000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 37424000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 37424000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 84880000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 84880000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 84880000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 33369000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 33369000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 33369000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 73888000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 73888000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 73888000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 72952000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 72952000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 79543000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 210302000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 210302000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 210302000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 192223000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 192223000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 192223000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 373351000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 373351000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 373351000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 275684000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 275684000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 275684000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 272513000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 272513000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 272513000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 376666000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 376666000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 376666000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 347186000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 347186000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 564270000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2017-12-31", "val": 48360000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 170152000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 170152000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 168927000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 168927000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 168927000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 373351000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 373351000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 275684000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2021-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2009-12-31", "val": 21877000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 28722000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 28722000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 40773000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 40773000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 40773000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 38853000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 38853000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 38853000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 29759000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 29759000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 29759000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 53693000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 53693000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 53693000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 60018000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 60018000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 60018000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 65699000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 65699000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 65699000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 57166000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 57166000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 54079000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 54948000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 50894000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 71541000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2019-01-01"}], "StockholdersEquity": [{"end": "2008-12-31", "val": 156021000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16"}, {"end": "2009-12-31", "val": 187559000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16"}, {"end": "2009-12-31", "val": 187559000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13"}, {"end": "2010-12-31", "val": 228203000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16"}, {"end": "2010-12-31", "val": 228203000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13"}, {"end": "2010-12-31", "val": 228203000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13"}, {"end": "2011-12-31", "val": 277485000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16"}, {"end": "2011-12-31", "val": 277485000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13"}, {"end": "2011-12-31", "val": 277485000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13"}, {"end": "2012-12-31", "val": 326471000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13"}, {"end": "2012-12-31", "val": 326471000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13"}, {"end": "2013-12-31", "val": 356096000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13"}, {"end": "2013-12-31", "val": 356096000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09"}, {"end": "2014-12-31", "val": 258851000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09"}, {"end": "2014-12-31", "val": 258851000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2015-12-31", "val": 427324000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2015-12-31", "val": 427324000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2016-12-31", "val": 456449000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2016-12-31", "val": 456449000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08"}, {"end": "2017-12-31", "val": 492397000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08"}, {"end": "2017-12-31", "val": 492397000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2018-12-31", "val": 590935000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2018-12-31", "val": 590935000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2019-12-31", "val": 654197000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2019-12-31", "val": 654197000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03"}, {"end": "2020-12-31", "val": 818077000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03"}, {"end": "2020-12-31", "val": 818077000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2021-12-31", "val": 1020768000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2021-12-31", "val": 1020768000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02"}, {"end": "2022-12-31", "val": 1247332000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02"}, {"end": "2022-12-31", "val": 1247332000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01"}, {"end": "2023-12-31", "val": 1491865000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01"}, {"end": "2023-12-31", "val": 1491865000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2024-12-31", "val": 1837111000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2024-12-31", "val": 1837111000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}, {"end": "2025-12-31", "val": 2231725000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}], "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": [{"end": "2011-12-31", "val": 277485000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13"}, {"end": "2012-12-31", "val": 327884000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13"}, {"end": "2012-12-31", "val": 327884000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13"}, {"end": "2013-12-31", "val": 357257000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13"}, {"end": "2013-12-31", "val": 357257000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09"}, {"end": "2013-12-31", "val": 357257000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2014-12-31", "val": 257803000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09"}, {"end": "2014-12-31", "val": 257803000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2014-12-31", "val": 257803000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2014-12-31", "val": 257803000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08"}, {"end": "2015-12-31", "val": 426985000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2015-12-31", "val": 426985000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2015-12-31", "val": 426985000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08"}, {"end": "2015-12-31", "val": 426985000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2016-12-31", "val": 460495000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2016-12-31", "val": 460495000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08"}, {"end": "2016-12-31", "val": 460495000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2016-12-31", "val": 460495000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2017-12-31", "val": 500059000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08"}, {"end": "2017-12-31", "val": 500059000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2017-12-31", "val": 500059000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2017-12-31", "val": 500059000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03"}, {"end": "2018-12-31", "val": 602340000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2018-12-31", "val": 602340000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2018-12-31", "val": 602340000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03"}, {"end": "2018-12-31", "val": 602340000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2019-01-01", "val": 611370000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2019-12-31", "val": 656144000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2019-12-31", "val": 656144000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03"}, {"end": "2019-12-31", "val": 656144000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2019-12-31", "val": 656144000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02"}, {"end": "2020-12-31", "val": 818227000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03"}, {"end": "2020-12-31", "val": 818227000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2020-12-31", "val": 818227000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02"}, {"end": "2020-12-31", "val": 818227000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01"}, {"end": "2021-12-31", "val": 1021714000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2021-12-31", "val": 1021714000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02"}, {"end": "2021-12-31", "val": 1021714000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01"}, {"end": "2021-12-31", "val": 1021714000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2022-12-31", "val": 1248800000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02"}, {"end": "2022-12-31", "val": 1248800000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01"}, {"end": "2022-12-31", "val": 1248800000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2022-12-31", "val": 1248800000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}, {"end": "2023-12-31", "val": 1497317000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01"}, {"end": "2023-12-31", "val": 1497317000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2023-12-31", "val": 1497317000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}, {"end": "2024-12-31", "val": 1840428000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2024-12-31", "val": 1840428000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}, {"end": "2025-12-31", "val": 2234824000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}], "Goodwill": [{"end": "2009-12-31", "val": 7432000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13"}, {"end": "2010-12-31", "val": 10339000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16"}, {"end": "2010-12-31", "val": 10339000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13"}, {"end": "2011-01-02", "val": 10339000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13"}, {"end": "2011-12-31", "val": 17177000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16"}, {"end": "2011-12-31", "val": 17177000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13"}, {"end": "2011-12-31", "val": 17177000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13"}, {"end": "2011-12-31", "val": 17177000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09"}, {"end": "2012-12-30", "val": 22656000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13"}, {"end": "2012-12-31", "val": 22656000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13"}, {"end": "2012-12-31", "val": 21557000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13"}, {"end": "2012-12-31", "val": 22656000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09"}, {"end": "2012-12-31", "val": 22656000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2013-12-31", "val": 23935000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13"}, {"end": "2013-12-31", "val": 23935000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09"}, {"end": "2013-12-31", "val": 23935000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2013-12-31", "val": 23935000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2014-12-31", "val": 30269000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09"}, {"end": "2014-12-31", "val": 30269000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2014-12-31", "val": 30269000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2014-12-31", "val": 30269000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08"}, {"end": "2015-12-31", "val": 40886000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2015-12-31", "val": 40886000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2015-12-31", "val": 40886000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08"}, {"end": "2015-12-31", "val": 40886000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2016-12-31", "val": 67100000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2016-12-31", "val": 67100000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08"}, {"end": "2016-12-31", "val": 67100000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2016-12-31", "val": 45977000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2017-12-31", "val": 81062000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08"}, {"end": "2017-12-31", "val": 81062000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2017-12-31", "val": 53098000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2017-12-31", "val": 53098000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03"}, {"end": "2018-12-31", "val": 80477000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2018-12-31", "val": 49585000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2018-12-31", "val": 49585000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03"}, {"end": "2018-12-31", "val": 49585000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2019-12-31", "val": 54469000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2019-12-31", "val": 54469000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03"}, {"end": "2019-12-31", "val": 54469000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2019-12-31", "val": 54469000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02"}, {"end": "2020-12-31", "val": 54469000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03"}, {"end": "2020-12-31", "val": 54469000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2020-12-31", "val": 54469000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02"}, {"end": "2020-12-31", "val": 54469000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01"}, {"end": "2021-12-31", "val": 60469000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2021-12-31", "val": 60469000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02"}, {"end": "2021-12-31", "val": 60469000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01"}, {"end": "2021-12-31", "val": 60469000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2022-12-31", "val": 76869000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02"}, {"end": "2022-12-31", "val": 76869000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01"}, {"end": "2022-12-31", "val": 76869000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2023-12-31", "val": 76869000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01"}, {"end": "2023-12-31", "val": 76869000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2023-12-31", "val": 76869000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}, {"end": "2024-12-31", "val": 97981000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2024-12-31", "val": 97981000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}, {"end": "2025-12-31", "val": 97981000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}], "LongTermDebtNoncurrent": [{"end": "2010-12-31", "val": 139451000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16"}, {"end": "2011-12-31", "val": 181556000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16"}, {"end": "2011-12-31", "val": 181556000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13"}, {"end": "2012-12-31", "val": 200505000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13"}, {"end": "2012-12-31", "val": 200505000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13"}, {"end": "2013-12-31", "val": 251895000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13"}, {"end": "2013-12-31", "val": 251895000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09"}, {"end": "2014-12-31", "val": 68279000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09"}, {"end": "2014-12-31", "val": 68279000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2015-12-31", "val": 99051000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2015-12-31", "val": 99051000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2016-12-31", "val": 275486000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2016-12-31", "val": 275486000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08"}, {"end": "2017-12-31", "val": 302990000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08"}, {"end": "2017-12-31", "val": 302990000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2018-12-31", "val": 233135000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2021-12-31", "val": 152883000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02"}, {"end": "2022-12-31", "val": 149269000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02"}, {"end": "2022-12-31", "val": 149269000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01"}, {"end": "2023-12-31", "val": 145497000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01"}, {"end": "2023-12-31", "val": 145497000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2024-12-31", "val": 141585000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2024-12-31", "val": 141585000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}, {"end": "2025-12-31", "val": 137529000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}], "LongTermDebtCurrent": [{"end": "2010-12-31", "val": 3055000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16"}, {"end": "2011-12-31", "val": 6314000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16"}, {"end": "2011-12-31", "val": 6314000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13"}, {"end": "2012-12-31", "val": 7187000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13"}, {"end": "2012-12-31", "val": 7187000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13"}, {"end": "2013-12-31", "val": 7411000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13"}, {"end": "2013-12-31", "val": 7411000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09"}, {"end": "2014-12-31", "val": 111000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09"}, {"end": "2014-12-31", "val": 111000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2015-12-31", "val": 620000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2015-12-31", "val": 620000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2016-12-31", "val": 8129000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2016-12-31", "val": 8129000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08"}, {"end": "2017-12-31", "val": 9939000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08"}, {"end": "2017-12-31", "val": 9939000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2018-12-31", "val": 10105000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2018-12-31", "val": 10105000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2019-12-31", "val": 2702000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2019-12-31", "val": 2702000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03"}, {"end": "2020-12-31", "val": 2960000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03"}, {"end": "2020-12-31", "val": 2960000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2021-12-31", "val": 3760000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2021-12-31", "val": 3760000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02"}, {"end": "2022-12-31", "val": 3883000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02"}, {"end": "2022-12-31", "val": 3883000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01"}, {"end": "2023-12-31", "val": 3950000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01"}, {"end": "2023-12-31", "val": 3950000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2024-12-31", "val": 4086000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2024-12-31", "val": 4086000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}, {"end": "2025-12-31", "val": 4227000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}], "LongTermDebt": [{"end": "2013-12-31", "val": 260006000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13"}, {"end": "2014-12-31", "val": 68390000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09"}, {"end": "2015-12-31", "val": 99671000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2016-12-31", "val": 284157000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2017-12-31", "val": 316019000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08"}, {"end": "2018-12-31", "val": 246080000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2019-12-31", "val": 330350000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2020-12-31", "val": 117648000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03"}, {"end": "2021-12-31", "val": 159967000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2022-12-31", "val": 156271000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02"}, {"end": "2023-12-31", "val": 152388000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01"}, {"end": "2024-12-31", "val": 148438000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2025-12-31", "val": 144352000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2008-12-31", "val": 41326000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16"}, {"end": "2009-12-31", "val": 38855000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16"}, {"end": "2009-12-31", "val": 38855000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13"}, {"end": "2010-12-31", "val": 72088000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16"}, {"end": "2010-12-31", "val": 72088000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13"}, {"end": "2010-12-31", "val": 72088000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13"}, {"end": "2011-12-31", "val": 29584000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16"}, {"end": "2011-12-31", "val": 29584000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13"}, {"end": "2011-12-31", "val": 29584000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13"}, {"end": "2011-12-31", "val": 29584000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09"}, {"end": "2012-09-30", "val": 40685000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13"}, {"end": "2012-12-31", "val": 40923000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13"}, {"end": "2012-12-31", "val": 40685000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13"}, {"end": "2012-12-31", "val": 40685000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09"}, {"end": "2012-12-31", "val": 40685000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2013-12-31", "val": 65755000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13"}, {"end": "2013-12-31", "val": 65755000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09"}, {"end": "2013-12-31", "val": 65755000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2013-12-31", "val": 65755000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2014-12-31", "val": 50408000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09"}, {"end": "2014-12-31", "val": 50408000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2014-12-31", "val": 50408000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2014-12-31", "val": 50408000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08"}, {"end": "2015-12-31", "val": 41569000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2015-12-31", "val": 41569000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2015-12-31", "val": 41569000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08"}, {"end": "2015-12-31", "val": 41569000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2016-06-30", "val": 41569000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2016-12-31", "val": 57706000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2016-12-31", "val": 57706000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08"}, {"end": "2016-12-31", "val": 57706000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2017-12-31", "val": 42337000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08"}, {"end": "2017-12-31", "val": 42337000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2018-12-31", "val": 31083000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2018-12-31", "val": 31042000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2019-12-31", "val": 59175000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2019-12-31", "val": 59175000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03"}, {"end": "2020-12-31", "val": 236562000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03"}, {"end": "2020-12-31", "val": 236562000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2021-12-31", "val": 262201000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2021-12-31", "val": 262201000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02"}, {"end": "2022-12-31", "val": 316270000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02"}, {"end": "2022-12-31", "val": 316270000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01"}, {"end": "2023-12-31", "val": 509626000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01"}, {"end": "2023-12-31", "val": 509626000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2024-12-31", "val": 464598000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2024-12-31", "val": 464598000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}, {"end": "2025-12-31", "val": 503881000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}], "ShortTermInvestments": [{"end": "2011-12-31", "val": 0, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13"}, {"end": "2012-12-31", "val": 5195000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13"}, {"end": "2012-12-31", "val": 5195000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13"}, {"end": "2013-12-31", "val": 5511000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13"}, {"end": "2013-12-31", "val": 5511000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09"}, {"end": "2014-12-31", "val": 6060000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09"}, {"end": "2014-12-31", "val": 6060000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2015-12-31", "val": 2004000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2015-12-31", "val": 2004000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2016-12-31", "val": 11550000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2016-12-31", "val": 11550000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08"}, {"end": "2017-12-31", "val": 13092000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08"}, {"end": "2017-12-31", "val": 13092000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2018-12-31", "val": 8682000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2018-12-31", "val": 8682000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2019-12-31", "val": 17754000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2019-12-31", "val": 17754000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03"}, {"end": "2020-12-31", "val": 13449000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03"}, {"end": "2020-12-31", "val": 13449000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2021-12-31", "val": 13763000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2021-12-31", "val": 13763000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02"}, {"end": "2022-12-31", "val": 15441000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02"}, {"end": "2022-12-31", "val": 15441000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01"}, {"end": "2023-12-31", "val": 17229000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01"}, {"end": "2023-12-31", "val": 17229000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2024-12-31", "val": 62255000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2024-12-31", "val": 62255000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}, {"end": "2025-12-31", "val": 68506000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2009-12-31", "val": 20925000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 21159000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 21583000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 21942000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 22364000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 44728000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 23095000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 46190000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 46190000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 52210000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 52210000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 52210000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 52133000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 52133000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 52133000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 52829000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 52829000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 52829000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 54397000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 54397000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 54397000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 55981000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 55981000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 55981000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 55787000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 55787000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 55787000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 56925000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 56925000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 56925000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 56871000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 56871000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 56871000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 57323000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 57323000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 57323000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 58240000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 58240000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 58873000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2009-12-31", "val": 20603000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 20744000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 20967000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 21429000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 21900000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 43800000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 22341000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 44682000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 44682000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 50316000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 50316000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 50316000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 50555000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 50555000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 50555000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 50932000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 50932000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 50932000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 52016000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 52016000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 52016000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 53452000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 53452000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 53452000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 53434000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 53434000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 53434000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 54486000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 54486000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 54486000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 54887000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 54887000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 54887000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 55708000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 55708000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 55708000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 56655000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 56655000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 57306000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2010-12-31", "val": 20815000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16"}, {"end": "2011-12-31", "val": 21179000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16"}, {"end": "2011-12-31", "val": 21179000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13"}, {"end": "2012-12-31", "val": 21719000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13"}, {"end": "2012-12-31", "val": 21719000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13"}, {"end": "2013-12-31", "val": 22113000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13"}, {"end": "2013-12-31", "val": 22113000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09"}, {"end": "2014-12-31", "val": 22591000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09"}, {"end": "2014-12-31", "val": 22591000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2015-12-31", "val": 51370000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2015-12-31", "val": 51370000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2016-12-31", "val": 50838000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2016-12-31", "val": 50838000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08"}, {"end": "2017-12-31", "val": 51360000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08"}, {"end": "2017-12-31", "val": 51360000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2018-12-31", "val": 52584000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2018-12-31", "val": 52584000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2019-12-31", "val": 53487000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2019-12-31", "val": 53487000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03"}, {"end": "2020-12-31", "val": 54626000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03"}, {"end": "2020-12-31", "val": 54626000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2021-12-31", "val": 55190000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2021-12-31", "val": 55190000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02"}, {"end": "2022-12-31", "val": 55661000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02"}, {"end": "2022-12-31", "val": 55661000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01"}, {"end": "2023-12-31", "val": 56597000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01"}, {"end": "2023-12-31", "val": 56597000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2024-12-31", "val": 57438000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2024-12-31", "val": 57438000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}, {"end": "2025-12-31", "val": 58085000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-02-10", "val": 21213305, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-16"}, {"end": "2013-02-11", "val": 21756540, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-13"}, {"end": "2014-02-10", "val": 22163855, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-13"}, {"end": "2015-02-05", "val": 22616050, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-09"}, {"end": "2016-02-08", "val": 50721035, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2017-02-03", "val": 50898387, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2018-02-05", "val": 51484963, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-08"}, {"end": "2019-02-05", "val": 52696096, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2020-02-03", "val": 53531071, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2021-01-29", "val": 54695662, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-03"}, {"end": "2022-02-04", "val": 55086434, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2023-01-30", "val": 55732114, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-02"}, {"end": "2024-01-29", "val": 56665741, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-01"}, {"end": "2025-01-31", "val": 57455374, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2026-01-30", "val": 58112780, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}]}}