{"cik": 1000753, "entity": "Insperity, Inc.", "tags": {"RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2016-12-31", "val": 2941347000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 3300223000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 3300223000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 3828549000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3828549000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3828549000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 4314804000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 4314804000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 4314804000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 4287004000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 4287004000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 4287004000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 4973070000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 4973070000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 4973070000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 5938818000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 5938818000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 5939000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 6485871000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 6486000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 6486000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 6581000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 6581000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 6812000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2025-01-01"}], "SalesRevenueNet": [{"end": "2008-12-31", "val": 1724434000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 1653096000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 1653096000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 1719752000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 1719752000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 1719752000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 1976219000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1976219000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1976219000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 2158824000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2158824000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2158824000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 2256112000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 2256112000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 2256112000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 2357788000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2357788000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2357788000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 2603614000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2603614000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2603614000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 2941347000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 2941347000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 3300223000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2017-01-01"}], "GrossProfit": [{"end": "2008-12-31", "val": 343739000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 287967000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 287967000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 298536000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 298536000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 298536000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 351775000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 351775000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 351775000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 382221000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 382221000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 382221000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 393251000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 393251000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 393251000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 403805000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 403805000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 403805000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 437867000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 437867000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 437867000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 491610000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 491610000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 491610000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 572731000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 572731000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 572731000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 681909000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 681909000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 681909000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 732934000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 732934000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 732934000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 806854000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 806854000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 806854000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 820102000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 820102000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 820102000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 1011233000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1011233000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1011000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 1036803000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1037000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1037000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 1052000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 1052000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 900000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2008-12-31", "val": 64982000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 27033000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 27033000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 37060000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 37060000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 37060000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 57314000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 57314000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 57314000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 67494000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 67494000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 67494000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 56223000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 56223000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 56223000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 47474000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 47474000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 47474000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 65699000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 65699000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 65699000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 106306000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 106306000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 106306000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 129941000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 129941000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 129941000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 179036000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 179036000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 179036000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 186633000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 186633000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 186633000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 194689000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 194689000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 194689000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 173329000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 173329000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 173329000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 250239000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 250239000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 250000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 218549000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 219000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 219000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 117000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 117000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -10000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2008-12-31", "val": 45780000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 16574000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 16574000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 22440000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 22440000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 22440000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 30470000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 30470000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 30470000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 40402000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 40402000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 40402000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 32032000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 32032000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 32032000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 28004000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 28004000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 28004000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 39390000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 39390000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 39390000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 65991000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 65991000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 65991000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 84402000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 84402000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 84402000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 135413000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 135413000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 135413000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 151099000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 151099000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 151099000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 138237000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 138237000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 138237000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 124080000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 124080000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 124080000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 179350000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 179350000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 179000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 171382000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 171000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 171000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 91000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 91000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -7000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2008-12-31", "val": 26237000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 12075000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 12075000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 15581000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 15581000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 15581000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 20305000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 20305000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 20305000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 27888000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 27888000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 27888000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 21700000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 21700000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 21700000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 19623000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 19623000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 19623000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 26229000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 26229000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 26229000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 39186000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 39186000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 39186000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 45739000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 45739000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 45739000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 46947000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 46947000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 46947000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 38544000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 38544000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 38544000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 51033000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 51033000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 51033000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 44238000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 44238000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 44238000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 66075000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 66075000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 66000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 53696000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 54000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 54000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 35000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 35000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 3000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2025-01-01"}], "InterestExpense": [{"end": "2014-12-31", "val": 370000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 459000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 459000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 2396000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 2396000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 2396000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 3213000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 3213000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 3213000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 4668000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 4668000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 4668000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 7647000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 7647000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 7647000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 8016000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 8016000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 8016000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 7458000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 7458000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 7458000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 14207000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 14207000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 14000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 27137000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 27000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 27000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 28000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 28000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 24000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2025-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2008-12-31", "val": 15541000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 16561000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 16561000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 14950000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 14950000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 14950000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 15218000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 15218000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 15218000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 18183000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 18183000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 18250000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 21033000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 21064000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 21064000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 21387000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 21387000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 21387000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 18565000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 18565000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 18565000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 16644000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 16644000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 16644000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 18182000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 18182000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 18182000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 22842000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 22842000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 22842000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 28723000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 28723000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 28723000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 31189000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 31189000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 31189000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 38547000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 38547000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 38547000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 40660000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 40660000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 41000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 42708000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 43000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 43000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 44000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 44000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 45000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2025-01-01"}], "DepreciationAndAmortization": [{"end": "2008-12-31", "val": 15570000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 16592000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 16592000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 14907000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 14907000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 14907000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 15218000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 15218000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 15218000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 18250000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 18250000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 18250000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 21064000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 21064000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 21064000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 21387000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 21387000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 21387000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 18565000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 18565000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 18565000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 16644000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 16644000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 16644000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 18182000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 18182000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 18182000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 22842000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 22842000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 22842000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 28723000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 28723000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 28723000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 31189000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 31189000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 31189000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 38547000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 38547000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 38547000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 40660000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 40660000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 41000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 42708000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 43000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 43000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 44000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 44000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 45000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2008-12-31", "val": 117790000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 831000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 831000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 78840000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 78840000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 78840000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 73911000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 73911000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 73911000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 90798000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 90798000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 90798000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 34664000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 34664000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 34664000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 141713000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 141713000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 141713000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 65083000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 65083000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 65083000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 132673000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 132673000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 145368000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 204425000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 213202000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 213202000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 184480000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 184480000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 184480000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 205153000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 205153000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 205153000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 346353000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 346353000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 346353000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 260155000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 260155000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 260155000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 347691000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 347691000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 347000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 198488000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 198000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 198000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 520000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 520000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -278000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2025-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2008-12-31", "val": 26714000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 8019000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 8019000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 6764000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 6764000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 6764000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 31440000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 31440000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 31440000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 17631000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 17631000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 17631000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 11562000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 11562000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 11562000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 19124000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 19124000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 19124000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 17844000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 17844000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 17844000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 33994000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 33994000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 33994000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 33337000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 33337000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 33337000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 35328000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 35328000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 35328000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 56307000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 56307000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 56307000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 98159000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 98159000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 98116000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 32907000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 32856000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 32856000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 30329000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 30329000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 30000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 40117000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 40000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 40000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 38000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 38000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 31000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2007-12-31", "val": 198675000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14"}, {"end": "2008-12-31", "val": 208479000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14"}, {"end": "2008-12-31", "val": 208479000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14"}, {"end": "2009-12-31", "val": 223160000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14"}, {"end": "2009-12-31", "val": 223160000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14"}, {"end": "2009-12-31", "val": 223160000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11"}, {"end": "2010-12-31", "val": 240395000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14"}, {"end": "2010-12-31", "val": 240395000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14"}, {"end": "2010-12-31", "val": 240395000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11"}, {"end": "2010-12-31", "val": 240395000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10"}, {"end": "2011-12-31", "val": 245207000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14"}, {"end": "2011-12-31", "val": 245207000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11"}, {"end": "2011-12-31", "val": 245207000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10"}, {"end": "2011-12-31", "val": 245207000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10"}, {"end": "2012-12-31", "val": 240905000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11"}, {"end": "2012-12-31", "val": 240905000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10"}, {"end": "2012-12-31", "val": 240905000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10"}, {"end": "2012-12-31", "val": 240905000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2013-12-31", "val": 253272000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10"}, {"end": "2013-12-31", "val": 253272000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10"}, {"end": "2013-12-31", "val": 253272000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2013-12-31", "val": 253272000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13"}, {"end": "2014-12-31", "val": 204096000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10"}, {"end": "2014-12-31", "val": 204096000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2014-12-31", "val": 204096000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13"}, {"end": "2014-12-31", "val": 204096000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12"}, {"end": "2015-12-31", "val": 172455000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2015-12-31", "val": 172455000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13"}, {"end": "2015-12-31", "val": 172455000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12"}, {"end": "2015-12-31", "val": 172455000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11"}, {"end": "2016-12-31", "val": 60525000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13"}, {"end": "2016-12-31", "val": 60525000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12"}, {"end": "2016-12-31", "val": 60525000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11"}, {"end": "2016-12-31", "val": 60525000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12"}, {"end": "2017-12-31", "val": 66321000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12"}, {"end": "2017-12-31", "val": 66321000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11"}, {"end": "2017-12-31", "val": 66321000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12"}, {"end": "2017-12-31", "val": 66321000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12"}, {"end": "2018-12-31", "val": 77676000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11"}, {"end": "2018-12-31", "val": 77676000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12"}, {"end": "2018-12-31", "val": 77676000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12"}, {"end": "2018-12-31", "val": 77676000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11"}, {"end": "2019-12-31", "val": 4079000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12"}, {"end": "2019-12-31", "val": 4079000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12"}, {"end": "2019-12-31", "val": 4079000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11"}, {"end": "2019-12-31", "val": 4079000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2020-12-31", "val": 44132000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12"}, {"end": "2020-12-31", "val": 44132000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11"}, {"end": "2020-12-31", "val": 44132000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2020-12-31", "val": 44132000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09"}, {"end": "2021-12-31", "val": -1774000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11"}, {"end": "2021-12-31", "val": -1774000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2021-12-31", "val": -1774000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09"}, {"end": "2021-12-31", "val": -2000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11"}, {"end": "2022-12-31", "val": 81275000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2022-12-31", "val": 81275000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09"}, {"end": "2022-12-31", "val": 81000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11"}, {"end": "2022-12-31", "val": 81000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11"}, {"end": "2023-12-31", "val": 93624000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09"}, {"end": "2023-12-31", "val": 94000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11"}, {"end": "2023-12-31", "val": 94000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11"}, {"end": "2024-12-31", "val": 97000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11"}, {"end": "2024-12-31", "val": 97000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11"}, {"end": "2025-12-31", "val": 46000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11"}], "Goodwill": [{"end": "2010-12-31", "val": 14327000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14"}, {"end": "2010-12-31", "val": 14327000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11"}, {"end": "2011-12-31", "val": 21156000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14"}, {"end": "2011-12-31", "val": 21156000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11"}, {"end": "2012-12-31", "val": 17208000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11"}, {"end": "2012-12-31", "val": 17208000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10"}, {"end": "2013-12-31", "val": 14440000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10"}, {"end": "2016-12-31", "val": 12686000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12"}, {"end": "2017-12-31", "val": 12686000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12"}, {"end": "2017-12-31", "val": 12686000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11"}, {"end": "2018-12-31", "val": 12686000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11"}, {"end": "2019-12-31", "val": 12700000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12"}, {"end": "2020-12-31", "val": 12700000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12"}, {"end": "2021-12-31", "val": 12700000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11"}], "LongTermDebtNoncurrent": [{"end": "2015-12-31", "val": 0, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13"}, {"end": "2016-01-07", "val": 104400000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13"}, {"end": "2016-01-07", "val": 104400000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12"}, {"end": "2016-12-31", "val": 104400000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13"}, {"end": "2016-12-31", "val": 104400000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12"}, {"end": "2017-12-31", "val": 104400000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12"}, {"end": "2017-12-31", "val": 104400000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11"}, {"end": "2018-12-31", "val": 144400000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11"}, {"end": "2018-12-31", "val": 144400000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12"}, {"end": "2019-12-31", "val": 269400000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12"}, {"end": "2019-12-31", "val": 269400000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12"}, {"end": "2020-12-31", "val": 369400000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12"}, {"end": "2020-12-31", "val": 369400000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11"}, {"end": "2021-12-31", "val": 369400000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11"}, {"end": "2021-12-31", "val": 369400000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2022-12-31", "val": 369400000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2022-12-31", "val": 369400000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09"}, {"end": "2023-12-31", "val": 369400000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09"}, {"end": "2023-12-31", "val": 369000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11"}, {"end": "2024-12-31", "val": 369000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11"}, {"end": "2024-12-31", "val": 369000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11"}, {"end": "2025-12-31", "val": 369000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2007-12-31", "val": 135793000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14"}, {"end": "2008-12-31", "val": 252190000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14"}, {"end": "2008-12-31", "val": 252190000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14"}, {"end": "2009-12-31", "val": 227085000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14"}, {"end": "2009-12-31", "val": 227085000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14"}, {"end": "2009-12-31", "val": 227085000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11"}, {"end": "2010-12-31", "val": 234829000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14"}, {"end": "2010-12-31", "val": 234829000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14"}, {"end": "2010-12-31", "val": 234829000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11"}, {"end": "2010-12-31", "val": 234829000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10"}, {"end": "2011-12-31", "val": 211208000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14"}, {"end": "2011-12-31", "val": 211208000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11"}, {"end": "2011-12-31", "val": 211208000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10"}, {"end": "2011-12-31", "val": 211208000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10"}, {"end": "2012-12-31", "val": 264544000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11"}, {"end": "2012-12-31", "val": 264544000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10"}, {"end": "2012-12-31", "val": 264544000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10"}, {"end": "2012-12-31", "val": 264544000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2013-12-31", "val": 225755000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10"}, {"end": "2013-12-31", "val": 225755000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10"}, {"end": "2013-12-31", "val": 225755000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2013-12-31", "val": 225755000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13"}, {"end": "2014-12-31", "val": 276456000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10"}, {"end": "2014-12-31", "val": 276456000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2014-12-31", "val": 276456000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13"}, {"end": "2014-12-31", "val": 276456000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12"}, {"end": "2015-12-31", "val": 269538000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2015-12-31", "val": 269538000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13"}, {"end": "2015-12-31", "val": 269538000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12"}, {"end": "2016-12-31", "val": 286034000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13"}, {"end": "2016-12-31", "val": 286034000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12"}, {"end": "2016-12-31", "val": 286034000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12"}, {"end": "2017-12-31", "val": 354260000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12"}, {"end": "2017-12-31", "val": 354260000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11"}, {"end": "2017-12-31", "val": 354260000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12"}, {"end": "2017-12-31", "val": 354260000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12"}, {"end": "2018-12-31", "val": 326773000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11"}, {"end": "2018-12-31", "val": 326773000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12"}, {"end": "2018-12-31", "val": 326773000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12"}, {"end": "2018-12-31", "val": 326773000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11"}, {"end": "2019-12-31", "val": 367342000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12"}, {"end": "2019-12-31", "val": 367342000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12"}, {"end": "2019-12-31", "val": 367342000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11"}, {"end": "2019-12-31", "val": 367342000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2020-12-31", "val": 554846000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12"}, {"end": "2020-12-31", "val": 554846000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11"}, {"end": "2020-12-31", "val": 554846000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2020-12-31", "val": 554846000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09"}, {"end": "2021-12-31", "val": 575812000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11"}, {"end": "2021-12-31", "val": 575812000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2021-12-31", "val": 575812000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09"}, {"end": "2021-12-31", "val": 576000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11"}, {"end": "2022-12-31", "val": 732828000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2022-12-31", "val": 732828000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09"}, {"end": "2022-12-31", "val": 733000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11"}, {"end": "2022-12-31", "val": 733000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11"}, {"end": "2023-12-31", "val": 692873000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09"}, {"end": "2023-12-31", "val": 693000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11"}, {"end": "2023-12-31", "val": 693000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11"}, {"end": "2024-12-31", "val": 1039000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11"}, {"end": "2024-12-31", "val": 1039000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11"}, {"end": "2025-12-31", "val": 642000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11"}], "ShortTermInvestments": [{"end": "2017-12-31", "val": 24594000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11"}, {"end": "2018-12-31", "val": 77492000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11"}, {"end": "2018-12-31", "val": 77492000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12"}, {"end": "2019-12-31", "val": 47946000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12"}, {"end": "2019-12-31", "val": 47946000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12"}, {"end": "2020-12-31", "val": 82521000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12"}, {"end": "2020-12-31", "val": 82521000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11"}, {"end": "2021-12-31", "val": 120742000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11"}, {"end": "2021-12-31", "val": 120742000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2022-12-31", "val": 90031000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2022-12-31", "val": 90031000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09"}, {"end": "2023-12-31", "val": 135313000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09"}, {"end": "2023-12-31", "val": 135000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11"}, {"end": "2024-12-31", "val": 133000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11"}, {"end": "2024-12-31", "val": 133000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11"}, {"end": "2025-12-31", "val": 40000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2021-12-31", "val": 38902000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 38616000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 39000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 38342000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 38000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 38000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 38000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 38000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 38000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2009-12-31", "val": 24768000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 25254000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 25254000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 25405000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 25405000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 25405000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 25007000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 25007000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 25007000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 24850000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 24850000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 24850000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 24708000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 24708000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 24708000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 24308000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 24308000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 48616000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 20834000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 41668000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 41668000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 41067000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 41067000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 41067000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 41217000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 41217000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 41217000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 40186000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 40186000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 40186000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 38503000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 38503000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 38503000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 38431000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 38431000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 38431000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 38115000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 38115000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 38000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 37807000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 38000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 38000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 38000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 38000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 38000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2021-12-31", "val": 38330000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2022-12-31", "val": 37881000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2022-12-31", "val": 37881000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09"}, {"end": "2023-12-31", "val": 37281000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09"}, {"end": "2023-12-31", "val": 37300000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11"}, {"end": "2024-12-31", "val": 37200000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11"}, {"end": "2024-12-31", "val": 37200000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11"}, {"end": "2025-12-31", "val": 37700000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11"}], "EntityCommonStockSharesOutstanding": [{"end": "2011-02-07", "val": 26117931, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-14"}, {"end": "2012-02-07", "val": 25740472, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-14"}, {"end": "2012-12-31", "val": 25679598000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-11"}, {"end": "2014-02-03", "val": 25504983, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-10"}, {"end": "2015-02-03", "val": 25338512, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-10"}, {"end": "2016-02-05", "val": 21257515, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2017-02-06", "val": 21001016, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-13"}, {"end": "2018-02-05", "val": 41484357, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-12"}, {"end": "2019-02-04", "val": 40937606, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-11"}, {"end": "2020-02-04", "val": 39380068, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-12"}, {"end": "2021-02-04", "val": 38212701, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-12"}, {"end": "2022-02-03", "val": 38336850, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-11"}, {"end": "2023-02-02", "val": 37851697, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2024-02-01", "val": 37289427, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-09"}, {"end": "2025-02-03", "val": 37230174, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-11"}, {"end": "2026-02-03", "val": 37728423, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-11"}]}}