{"cik": 1069878, "entity": "Trex Company, Inc.", "tags": {"RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2016-12-31", "val": 479616000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 565153000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 565153000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 684250000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 684250000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 684250000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 745347000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 745347000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 745347000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 880831000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 880831000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 880831000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1196952000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1196952000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1196952000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 1106043000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1106043000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1106043000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 1094837000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1094837000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1094837000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 1151449000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 1151449000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 1174267000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2025-01-01"}], "SalesRevenueNet": [{"end": "2009-12-31", "val": 272286000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 317690000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 317690000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 266789000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 266789000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 266789000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 307354000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 307354000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 307354000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 342511000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 342511000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 342511000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 391660000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 391660000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 391660000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 440804000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 440804000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 440804000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 479616000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 479616000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 565153000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2017-01-01"}], "GrossProfit": [{"end": "2009-12-31", "val": 80527000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 72815000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 72815000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 62791000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 62791000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 62791000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 84582000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 84582000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 84582000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 98618000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 98618000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 98618000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 140196000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 140196000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 140196000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 154869000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 154869000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 154869000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 187095000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 187095000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 187095000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 243373000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 243373000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 243373000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 294894000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 294894000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 294894000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 306503000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 306503000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 306503000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 359457000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 359457000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 359457000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 460504000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 460504000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 460504000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 403989000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 403989000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 403989000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 452407000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 452407000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 450795000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 485668000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 501898000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 459964000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2009-12-31", "val": -7981000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 5051000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 5051000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 2171000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2171000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2171000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 12675000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 12675000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 12675000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 24651000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 24651000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 24651000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 67826000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 67826000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 67826000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 77406000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 77406000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 77406000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 103955000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 103955000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 103955000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 142380000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 142380000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 142380000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 176669000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 176669000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 176669000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 188199000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 188199000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 188199000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 233635000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 233635000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 233635000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 275376000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 275376000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 275376000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 246735000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 246735000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 246735000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 276204000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 276204000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 274592000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 305673000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 321903000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 257961000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2009-12-31", "val": -16869000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2009-01-01"}, {"end": "2010-12-31", "val": -10066000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -10066000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -11588000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -11588000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -11588000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 2720000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2720000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2720000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 34598000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 34598000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 34598000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 41521000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 41521000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 41521000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 48098000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 48098000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 48098000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 67847000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 67847000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 67847000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 95128000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 95128000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 95128000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 134572000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 134572000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 134572000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 144738000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 144738000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 144738000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 175631000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 175631000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 175631000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 208737000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 208737000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 208737000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 184626000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 184626000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 184626000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 205384000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 205384000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 204119000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 226392000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 238446000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 190415000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2009-12-31", "val": -5811000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2009-01-01"}, {"end": "2010-12-31", "val": -171000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -171000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -2605000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -2605000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -2605000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 1009000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1009000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1009000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -10549000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -10549000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -10549000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 25427000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 25427000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 25427000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 28689000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 28689000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 28689000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 34983000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 34983000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 34983000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 46791000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 46791000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 46791000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 42289000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 42289000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 42289000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 44964000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 44964000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 44964000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 59003000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 59003000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 59003000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 66654000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 66654000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 66654000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 62212000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 62212000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 62212000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 70815000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 70815000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 70468000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 79292000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 83468000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 67546000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2025-01-01"}], "InterestExpense": [{"end": "2009-12-31", "val": 14699000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 15288000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 15288000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 16364000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 16364000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 16364000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 8946000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 8946000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 8946000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 602000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 602000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 602000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 878000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 878000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 878000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 619000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 619000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 619000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 1125000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1125000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 461000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2017-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2009-12-31", "val": 24485000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 20788000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 20788000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 18170000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 18170000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 18170000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 17009000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 17009000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 17009000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 16255000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 16255000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 16255000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 15204000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 15204000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 15204000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 14384000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 14384000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 14384000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 14498000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 14498000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 14498000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 16860000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 16860000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 16860000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 16597000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 16597000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 16597000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 14031000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 14031000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 14031000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 17939000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 17939000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 17939000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 35946000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 35946000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 35946000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 44298000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 44298000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 44298000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 50189000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 50189000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 50189000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 54670000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 54670000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 62957000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2025-01-01"}], "Depreciation": [{"end": "2010-12-31", "val": 19600000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 18400000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 18400000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 16500000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 16500000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 16500000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 15900000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 15900000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 15900000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 14800000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 14800000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 14800000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 14300000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 14300000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 14300000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 14200000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 14200000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 14200000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 14700000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 14700000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 14700000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 13400000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 13400000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 13400000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 13600000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 13600000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 13600000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 17500000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 17500000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 17500000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 35500000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 35500000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 35500000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 43900000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 43900000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 43900000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 49800000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 49800000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 49800000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 54300000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 54300000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 62300000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2009-12-31", "val": 35063000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 18994000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 18994000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 33847000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 33847000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 60443000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2016-12-31", "val": 85293000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 101865000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 101865000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 138121000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 138121000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 138121000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 156352000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 156352000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 156352000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 187294000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 187294000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 187294000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 258064000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 258064000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 258064000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 216220000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 216220000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 216220000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 389420000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 389420000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 389420000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 143929000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 143929000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 358113000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2011-12-31", "val": 33847000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 60443000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 60443000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 45208000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 45208000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 45208000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 58642000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 58642000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 58642000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 62634000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 62634000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 62634000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 85293000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 85293000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 101865000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2017-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2009-12-31", "val": 6919000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 9966000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 9966000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 7419000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 7419000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 7419000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 7593000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 7593000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 7593000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 13060000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 13060000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 13060000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 12974000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 12974000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 12974000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 23333000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 23333000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 23333000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 14551000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 14551000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 14551000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 15040000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 15040000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 15040000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 33816000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 33816000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 33816000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 67265000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 67265000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 67265000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 172823000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 172823000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 172823000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 159394000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 159394000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 159394000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 176228000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 176228000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 176228000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 166089000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 166089000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 166089000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 232337000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 232337000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 223592000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2008-12-31", "val": 122867000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2009-12-31", "val": 110198000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2009-12-31", "val": 110198000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2010-12-31", "val": 102922000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2010-12-31", "val": 102922000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2010-12-31", "val": 102922000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24"}, {"end": "2011-12-31", "val": 92499000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2011-12-31", "val": 92499000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2011-12-31", "val": 92499000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24"}, {"end": "2011-12-31", "val": 92499000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24"}, {"end": "2012-12-31", "val": 93986000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2012-12-31", "val": 93986000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24"}, {"end": "2012-12-31", "val": 93986000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24"}, {"end": "2012-12-31", "val": 93986000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23"}, {"end": "2013-12-31", "val": 106616000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24"}, {"end": "2013-12-31", "val": 106616000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24"}, {"end": "2013-12-31", "val": 106616000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23"}, {"end": "2013-12-31", "val": 106616000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21"}, {"end": "2014-12-31", "val": 113385000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24"}, {"end": "2014-12-31", "val": 113385000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23"}, {"end": "2014-12-31", "val": 113385000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21"}, {"end": "2014-12-31", "val": 113385000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21"}, {"end": "2015-12-31", "val": 116463000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23"}, {"end": "2015-12-31", "val": 116463000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21"}, {"end": "2015-12-31", "val": 116463000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21"}, {"end": "2015-12-31", "val": 116462000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14"}, {"end": "2016-12-31", "val": 134161000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21"}, {"end": "2016-12-31", "val": 134161000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21"}, {"end": "2016-12-31", "val": 134161000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14"}, {"end": "2016-12-31", "val": 134161000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24"}, {"end": "2017-12-31", "val": 231250000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21"}, {"end": "2017-12-31", "val": 231250000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14"}, {"end": "2017-12-31", "val": 231250000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24"}, {"end": "2017-12-31", "val": 231250000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22"}, {"end": "2018-12-31", "val": 342963000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14"}, {"end": "2018-12-31", "val": 342963000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24"}, {"end": "2018-12-31", "val": 342963000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22"}, {"end": "2018-12-31", "val": 342963000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28"}, {"end": "2019-12-31", "val": 449175000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24"}, {"end": "2019-12-31", "val": 449175000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22"}, {"end": "2019-12-31", "val": 449175000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28"}, {"end": "2019-12-31", "val": 449175000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2020-12-31", "val": 588531000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22"}, {"end": "2020-12-31", "val": 588531000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28"}, {"end": "2020-12-31", "val": 588531000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2020-12-31", "val": 588531000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26"}, {"end": "2021-12-31", "val": 725034000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28"}, {"end": "2021-12-31", "val": 725034000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2021-12-31", "val": 725034000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26"}, {"end": "2021-12-31", "val": 725034000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24"}, {"end": "2022-12-31", "val": 518349000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2022-12-31", "val": 518349000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26"}, {"end": "2022-12-31", "val": 518349000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24"}, {"end": "2022-12-31", "val": 544542000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25"}, {"end": "2023-12-31", "val": 716671000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26"}, {"end": "2023-12-31", "val": 716671000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24"}, {"end": "2023-12-31", "val": 741599000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25"}, {"end": "2024-12-31", "val": 850142000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24"}, {"end": "2024-12-31", "val": 887124000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25"}, {"end": "2025-12-31", "val": 1034264000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25"}], "Goodwill": [{"end": "2010-12-31", "val": 6837000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2011-12-31", "val": 10558000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2012-12-31", "val": 10500000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2013-12-31", "val": 10500000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24"}, {"end": "2014-12-31", "val": 10500000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24"}, {"end": "2015-12-31", "val": 10500000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23"}, {"end": "2016-12-31", "val": 10500000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21"}, {"end": "2016-12-31", "val": 10523000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21"}, {"end": "2017-12-31", "val": 68461000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21"}, {"end": "2018-12-31", "val": 68500000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14"}, {"end": "2019-12-31", "val": 68500000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24"}, {"end": "2020-12-31", "val": 68500000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22"}, {"end": "2020-12-31", "val": 68461000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28"}, {"end": "2021-12-31", "val": 14216000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28"}, {"end": "2024-12-31", "val": 14200000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25"}, {"end": "2025-12-31", "val": 14200000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25"}], "LongTermDebtNoncurrent": [{"end": "2010-12-31", "val": 84193000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2011-12-31", "val": 0, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}], "LongTermDebtCurrent": [{"end": "2010-12-31", "val": 590000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2011-12-31", "val": 86425000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2011-12-31", "val": 86425000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}], "LongTermDebt": [{"end": "2011-12-31", "val": 86425000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2008-12-31", "val": 23189000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2009-12-31", "val": 19514000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2009-12-31", "val": 19514000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2010-12-31", "val": 27270000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2010-12-31", "val": 27270000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2010-12-31", "val": 27270000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24"}, {"end": "2011-12-31", "val": 4526000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2011-12-31", "val": 4526000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2011-12-31", "val": 4526000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24"}, {"end": "2011-12-31", "val": 4526000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24"}, {"end": "2012-12-31", "val": 2159000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2012-12-31", "val": 2159000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24"}, {"end": "2012-12-31", "val": 2159000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24"}, {"end": "2012-12-31", "val": 2159000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23"}, {"end": "2013-12-31", "val": 3772000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24"}, {"end": "2013-12-31", "val": 3772000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24"}, {"end": "2013-12-31", "val": 3772000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23"}, {"end": "2013-12-31", "val": 3772000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21"}, {"end": "2014-12-31", "val": 9544000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24"}, {"end": "2014-12-31", "val": 9544000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23"}, {"end": "2014-12-31", "val": 9544000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21"}, {"end": "2014-12-31", "val": 9544000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21"}, {"end": "2015-12-31", "val": 5995000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23"}, {"end": "2015-12-31", "val": 5995000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21"}, {"end": "2015-12-31", "val": 5995000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21"}, {"end": "2016-12-31", "val": 18664000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21"}, {"end": "2016-12-31", "val": 18664000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21"}, {"end": "2017-12-31", "val": 30514000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21"}, {"end": "2017-12-31", "val": 30514000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14"}, {"end": "2018-12-31", "val": 105699000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14"}, {"end": "2018-12-31", "val": 105699000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24"}, {"end": "2019-12-31", "val": 148833000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24"}, {"end": "2019-12-31", "val": 148833000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22"}, {"end": "2020-12-31", "val": 121701000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22"}, {"end": "2020-12-31", "val": 121701000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28"}, {"end": "2021-12-31", "val": 141053000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28"}, {"end": "2021-12-31", "val": 141053000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2022-12-31", "val": 12325000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2022-12-31", "val": 12325000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26"}, {"end": "2023-12-31", "val": 1959000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26"}, {"end": "2023-12-31", "val": 1959000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24"}, {"end": "2024-12-31", "val": 1292000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24"}, {"end": "2024-12-31", "val": 1292000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25"}, {"end": "2025-12-31", "val": 3807000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2009-12-31", "val": 15061603, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 15187028, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 15187028, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 15388456, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 15388456, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 15388456, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 17064856, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 17064856, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 34129712, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 17136751, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 34273502, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 34273502, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 32751074, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 32751074, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 32751074, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 31682509, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 31682509, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 31682509, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 29612669, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 29612669, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 59225338, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 29575460, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 59150920, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 59150920, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 59067302, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 59067302, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 118134604, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 58657749, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 117315498, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 117315498, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 116252866, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 116252866, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 116252866, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 115762843, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 115762843, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 115762843, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 111880488, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 111880488, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 111880488, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 108809403, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 108809403, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 108809403, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 108322576, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 108322576, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 107095977, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2009-12-31", "val": 15061603, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 15187028, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 15187028, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 15388456, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 15388456, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 15388456, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 16123592, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 16123592, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 32247184, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 16794841, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 33589682, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 33589682, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 32319649, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 32319649, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 32319649, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 31350542, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 31350542, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 31350542, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 29394559, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 29394559, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 58789118, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 29392559, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 58785118, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 58785118, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 58739670, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 58739670, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 117479340, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 58430597, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 116861194, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 116861194, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 115888859, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 115888859, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 115888859, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 115461016, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 115461016, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 115461016, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 111710676, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 111710676, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 111710676, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 108680459, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 108680459, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 108680459, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 108191635, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 108191635, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 107010658, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2010-12-31", "val": 15458002, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2011-12-31", "val": 15602132, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2011-12-31", "val": 15602132, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2012-12-31", "val": 17010493, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2012-12-31", "val": 17010493, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24"}, {"end": "2013-12-31", "val": 16737807, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24"}, {"end": "2013-12-31", "val": 33475614, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24"}, {"end": "2014-12-31", "val": 32020123, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24"}, {"end": "2014-12-31", "val": 32020123, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23"}, {"end": "2015-12-31", "val": 30904530, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23"}, {"end": "2015-12-31", "val": 30904530, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21"}, {"end": "2016-12-31", "val": 29400552, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21"}, {"end": "2016-12-31", "val": 29400552, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21"}, {"end": "2017-12-31", "val": 29428430, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21"}, {"end": "2017-12-31", "val": 58856860, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14"}, {"end": "2018-12-31", "val": 58551653, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14"}, {"end": "2018-12-31", "val": 58551653, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24"}, {"end": "2019-12-31", "val": 58240721, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24"}, {"end": "2019-12-31", "val": 116481442, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22"}, {"end": "2020-12-31", "val": 115799503, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22"}, {"end": "2020-12-31", "val": 115799503, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28"}, {"end": "2021-12-31", "val": 115148152, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28"}, {"end": "2021-12-31", "val": 115148152, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2022-12-31", "val": 108743423, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2022-12-31", "val": 108743423, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26"}, {"end": "2023-12-31", "val": 108611537, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26"}, {"end": "2023-12-31", "val": 108611537, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24"}, {"end": "2024-12-31", "val": 107154305, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24"}, {"end": "2024-12-31", "val": 107154305, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25"}, {"end": "2025-12-31", "val": 105737266, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-02-20", "val": 15635777, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-07"}, {"end": "2013-02-08", "val": 17051008, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-19"}, {"end": "2014-02-13", "val": 16741324, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-24"}, {"end": "2015-02-10", "val": 32020203, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-24"}, {"end": "2016-02-09", "val": 29846851, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-23"}, {"end": "2017-02-07", "val": 29384211, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-21"}, {"end": "2018-02-06", "val": 29428555, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-21"}, {"end": "2019-02-06", "val": 58508808, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-14"}, {"end": "2020-02-10", "val": 58192180, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-24"}, {"end": "2021-01-29", "val": 115799503, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22"}, {"end": "2022-02-04", "val": 114606684, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28"}, {"end": "2023-02-06", "val": 108758882, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2024-02-12", "val": 108623606, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-26"}, {"end": "2025-02-10", "val": 107159866, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-24"}, {"end": "2026-02-05", "val": 105737365, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-25"}]}}