{"cik": 1297989, "entity": "EXLSERVICE HOLDINGS, INC.", "tags": {"RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2016-12-31", "val": 685988000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 762310000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 762310000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 883112000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 883112000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 883112000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 991346000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 991346000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 991346000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 958434000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 958434000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 958434000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1122293000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1122293000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1122293000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 1412044000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1412044000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1412044000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 1630668000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1630668000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1630668000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 1838372000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 1838372000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 2087679000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "SalesRevenueNet": [{"end": "2009-12-31", "val": 190995000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 252753000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 252753000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 360541000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 360541000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 360541000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 442930000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 442930000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 478452000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2013-01-01"}], "GrossProfit": [{"end": "2009-12-31", "val": 81606000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 101468000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 101468000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 140554000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 140554000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 140554000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 171054000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 171054000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 171054000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 187510000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 187510000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 187510000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 166743000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 166743000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 166743000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 225575000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 225575000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 225575000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 238032000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 238032000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 238270000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 266724000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 267168000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 267168000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 298257000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 298257000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 298257000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 335856000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 335856000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 335856000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 334498000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 334498000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 334498000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 431359000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 431359000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 431359000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 515449000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 515449000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 515449000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 607766000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 607766000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 607766000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 691013000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 691013000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 801076000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2009-12-31", "val": 24401000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 26523000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 26523000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 41318000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 41318000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 41318000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 57232000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 57232000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 57232000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 67420000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 67420000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 67420000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 34040000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 34040000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 34040000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 67343000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 67343000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 67343000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 64222000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 64222000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 64495000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 72225000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 72725000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 72725000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 49821000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 49821000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 49821000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 76453000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 76453000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 76453000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 110022000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 110022000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 110022000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 155881000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 155881000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 155881000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 192162000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 192162000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 192162000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 238755000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 238755000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 238755000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 263620000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 263620000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 313750000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2009-12-31", "val": 15653000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 26592000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 26592000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 34780000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 34780000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 34780000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 41836000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 41836000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 41836000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 48097000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 48097000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 48097000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 32445000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 32445000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 32445000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 51565000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 51565000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 51565000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 61733000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 61733000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 61733000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 48888000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 48888000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 48888000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 56726000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 56726000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 56726000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 67659000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 67659000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 67659000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 89476000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 89476000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 89476000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 114758000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 114758000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 114758000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 142968000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 142968000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 142968000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 184558000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 184558000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 184558000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 198297000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 198297000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 251019000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2009-12-31", "val": 3703000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 5497000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 5497000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 11868000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 11868000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 11868000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 14884000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 14884000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 14884000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 16880000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 16880000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 16880000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 5193000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 5193000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 5193000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 24211000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 24211000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 24211000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 22151000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 22151000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 22151000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 36146000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 36146000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 36146000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 3397000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3397000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3397000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 15172000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 15172000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 15172000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 25626000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 25626000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 25626000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 31850000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 31850000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 31850000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 47565000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 47565000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 47565000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 53536000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 53536000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 53536000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 62936000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 62936000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 63728000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "InterestExpense": [{"end": "2013-12-31", "val": 564000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 369000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 369000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 1338000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 1338000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 1338000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 1343000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1343000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1343000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 1889000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1889000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1889000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 7227000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 7227000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 7227000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 13612000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 13612000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 13612000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 11190000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 11190000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 11190000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 7561000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 7561000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 7561000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 8252000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 8252000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 13180000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2023-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2009-12-31", "val": 11405000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 15835000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 15835000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 22994000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 22994000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 22994000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 25623000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 25623000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 25623000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 24917000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 24917000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 24917000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 28028000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 28028000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 28028000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 31465000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 31465000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 31465000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 34580000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 34580000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 34580000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 38984000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 38984000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 38984000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 48719000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 48719000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 48719000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 52193000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 52193000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 52193000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 50513000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 50513000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 50513000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 49656000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 49656000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 49656000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 56102000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 56102000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 56102000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 50280000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 50280000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 50280000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 55221000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 55221000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 59248000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "DepreciationAndAmortization": [{"end": "2012-12-31", "val": 25623000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 24917000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 24917000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 28028000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 28028000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 28028000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 31465000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 31465000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 31465000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 34580000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 34580000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 34580000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 38549000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 38549000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 38549000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 48566000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 48566000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 48566000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 51981000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 51981000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 51981000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 50462000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 50462000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 50462000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 49132000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 49132000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 49132000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 56282000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 56282000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 56282000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 50490000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 50490000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 50490000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 55219000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 55219000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 59084000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "Depreciation": [{"end": "2012-12-31", "val": 19985000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 18617000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 18617000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 21405000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 21405000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 21405000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 21239000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 21239000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 21239000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 22707000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 22707000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 22707000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 24574000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 24574000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 24574000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 28189000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 28189000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 28189000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 30423000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 30423000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 30423000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 36050000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 36050000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 36050000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 36354000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 36354000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 36354000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 39173000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 39173000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 39173000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 35812000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 35812000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 35812000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 41589000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 41589000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 45944000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2009-12-31", "val": 35695000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 36506000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 36506000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 56235000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 56235000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 56235000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 65782000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 65782000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 82792000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 66659000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 96691000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 96691000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 100258000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 100258000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 102395000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 113140000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 113159000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 113159000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 92435000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 92435000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 92435000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 168420000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 168421000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 168421000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 202973000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 202973000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 202973000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 184387000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 184387000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 184387000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 166141000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 166141000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 166141000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 211198000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 211198000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 211198000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 268525000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 268525000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 350717000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2012-12-31", "val": 65782000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 82792000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 82792000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 66659000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 66659000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 96691000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2009-12-31", "val": 11416000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 19860000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 19860000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 19468000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 19468000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 19468000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 18804000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 18804000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 18804000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 15916000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 15916000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 15916000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 27678000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 27678000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 27678000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 25585000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 25585000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 25585000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 25850000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 25850000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 25850000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 35154000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 35154000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 35154000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 40437000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 40437000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 40789000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 40138000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 40545000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 40545000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 42224000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 42224000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 42224000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 37248000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 37248000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 37248000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 44836000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 44836000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 44836000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 52803000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 52803000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 52803000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 46262000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 46262000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 52598000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2010-12-31", "val": 248526000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06"}, {"end": "2011-12-31", "val": 278452000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06"}, {"end": "2011-12-31", "val": 278452000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2012-12-31", "val": 344492000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2012-12-31", "val": 344492000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2013-12-31", "val": 366174000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2013-12-31", "val": 366174000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2014-12-31", "val": 419158000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2014-12-31", "val": 419158000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 465592000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 465592000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2016-12-31", "val": 531985000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2016-12-31", "val": 531985000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27"}, {"end": "2017-12-31", "val": 599821000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27"}, {"end": "2017-12-31", "val": 599821000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 618069000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 618069000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2019-12-31", "val": 670001000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2019-12-31", "val": 670001000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2020-12-31", "val": 719172000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2020-12-31", "val": 719172000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2021-12-31", "val": 693156000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2021-12-31", "val": 693156000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-31", "val": 758179000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-31", "val": 758179000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2022-12-31", "val": 758179000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2023-12-31", "val": 889437000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2023-12-31", "val": 889437000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2023-12-31", "val": 889437000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2024-12-31", "val": 929862000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2024-12-31", "val": 929862000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2025-12-31", "val": 912705000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": [{"end": "2008-12-31", "val": 171332000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06"}, {"end": "2009-12-31", "val": 205718000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06"}, {"end": "2009-12-31", "val": 205718000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2010-12-31", "val": 248546000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06"}, {"end": "2010-12-31", "val": 248546000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2010-12-31", "val": 248546000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2011-12-31", "val": 278475000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06"}, {"end": "2011-12-31", "val": 278475000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2011-12-31", "val": 278475000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2011-12-31", "val": 278475000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2012-12-31", "val": 344517000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2012-12-31", "val": 344517000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2012-12-31", "val": 344517000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2012-12-31", "val": 344517000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2013-12-31", "val": 366174000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2013-12-31", "val": 366174000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2013-12-31", "val": 366174000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2013-12-31", "val": 366174000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2014-12-31", "val": 419158000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2014-12-31", "val": 419158000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2014-12-31", "val": 419158000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2014-12-31", "val": 419158000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27"}, {"end": "2015-12-31", "val": 465771000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 465771000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2015-12-31", "val": 465771000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27"}, {"end": "2015-12-31", "val": 465771000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2016-12-31", "val": 532178000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2016-12-31", "val": 532178000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27"}, {"end": "2016-12-31", "val": 532178000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2016-12-31", "val": 532178000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2017-12-31", "val": 600045000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27"}, {"end": "2017-12-31", "val": 600045000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2017-12-31", "val": 600045000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2017-12-31", "val": 600045000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2018-12-31", "val": 618319000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 618319000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2018-12-31", "val": 618319000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2018-12-31", "val": 618319000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2019-12-31", "val": 670001000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2019-12-31", "val": 670001000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2019-12-31", "val": 670001000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2019-12-31", "val": 670001000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2020-12-31", "val": 719172000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2020-12-31", "val": 719172000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2020-12-31", "val": 719172000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2020-12-31", "val": 719172000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2021-12-31", "val": 693156000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2021-12-31", "val": 693156000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2021-12-31", "val": 693156000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2021-12-31", "val": 693156000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2022-12-31", "val": 758179000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-31", "val": 758179000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2022-12-31", "val": 758179000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2023-12-31", "val": 889437000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2023-12-31", "val": 889437000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2024-12-31", "val": 929862000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}], "Goodwill": [{"end": "2010-12-31", "val": 43370000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06"}, {"end": "2010-12-31", "val": 43370000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2011-12-31", "val": 92287000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06"}, {"end": "2011-12-31", "val": 92287000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2011-12-31", "val": 92287000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2012-12-31", "val": 106671000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2012-12-31", "val": 110948000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2012-12-31", "val": 110948000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2013-12-31", "val": 107407000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2013-12-31", "val": 107407000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2013-12-31", "val": 107407000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2014-12-31", "val": 139599000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2014-12-31", "val": 139599000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2014-12-31", "val": 139599000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2015-12-31", "val": 171535000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 171535000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2015-12-31", "val": 171535000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27"}, {"end": "2016-12-31", "val": 186770000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2016-12-31", "val": 186770000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27"}, {"end": "2016-12-31", "val": 186770000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2017-12-31", "val": 204481000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27"}, {"end": "2017-12-31", "val": 204481000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2017-12-31", "val": 204481000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2018-12-31", "val": 349984000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 349984000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2018-12-31", "val": 349984000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2019-12-31", "val": 349529000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2019-12-31", "val": 349529000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2019-12-31", "val": 349529000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2020-12-31", "val": 349088000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2020-12-31", "val": 349088000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2020-12-31", "val": 349088000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2021-12-31", "val": 403902000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2021-12-31", "val": 403902000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2021-12-31", "val": 403902000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2022-12-31", "val": 405637000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-31", "val": 405637000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2022-12-31", "val": 405637000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2023-12-31", "val": 405639000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2023-12-31", "val": 405639000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2023-12-31", "val": 405639000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2024-12-31", "val": 420387000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2024-12-31", "val": 420387000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2025-12-31", "val": 419654000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "LongTermDebtNoncurrent": [{"end": "2014-12-31", "val": 50000000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2014-12-31", "val": 50000000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 60000000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 60000000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2016-12-31", "val": 35000000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2016-12-31", "val": 35000000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27"}, {"end": "2017-12-31", "val": 50391000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27"}, {"end": "2017-12-31", "val": 50391000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 263241000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 263241000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2019-12-31", "val": 194131000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2019-12-31", "val": 194131000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2020-12-31", "val": 201961000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2020-12-31", "val": 201961000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2021-12-31", "val": 0, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2022-12-31", "val": 220000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-31", "val": 220000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2023-12-31", "val": 135000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2023-12-31", "val": 135000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2024-12-31", "val": 283598000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2024-12-31", "val": 283598000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2025-12-31", "val": 293712000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "LongTermDebtCurrent": [{"end": "2016-12-31", "val": 10000000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27"}, {"end": "2017-12-31", "val": 10318000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27"}, {"end": "2017-12-31", "val": 10318000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 21423000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 21423000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2019-12-31", "val": 40867000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2019-12-31", "val": 40867000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2020-12-31", "val": 25000000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2020-12-31", "val": 25000000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2021-12-31", "val": 260016000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2021-12-31", "val": 260016000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-31", "val": 30000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-31", "val": 30000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2023-12-31", "val": 65000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2023-12-31", "val": 65000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2024-12-31", "val": 4886000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2024-12-31", "val": 4886000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2025-12-31", "val": 4886000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "LongTermDebt": [{"end": "2017-12-31", "val": 709000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27"}, {"end": "2018-12-31", "val": 302114000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2019-12-31", "val": 249867000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2019-12-31", "val": 234998000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2020-12-31", "val": 226961000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2020-12-31", "val": 226961000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2021-12-31", "val": 260016000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2023-12-31", "val": 200000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2024-12-31", "val": 288484000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2024-12-31", "val": 288484000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2025-12-31", "val": 298598000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "ShortTermBorrowings": [{"end": "2014-12-31", "val": 0, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 10000000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 10000000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2016-12-31", "val": 10000000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2008-12-31", "val": 112174000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06"}, {"end": "2009-12-31", "val": 132215000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06"}, {"end": "2009-12-31", "val": 132215000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2010-12-31", "val": 111182000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06"}, {"end": "2010-12-31", "val": 111182000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2010-12-31", "val": 111182000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2011-12-31", "val": 82393000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06"}, {"end": "2011-12-31", "val": 82393000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2011-12-31", "val": 82393000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2011-12-31", "val": 82393000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2012-12-31", "val": 103037000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2012-12-31", "val": 103037000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2012-12-31", "val": 103037000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2012-12-31", "val": 103037000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2013-12-31", "val": 148065000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2013-12-31", "val": 148065000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2013-12-31", "val": 148065000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2013-12-31", "val": 148065000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2014-12-31", "val": 176499000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2014-12-31", "val": 176499000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2014-12-31", "val": 176499000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2014-12-31", "val": 176499000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27"}, {"end": "2015-12-31", "val": 205323000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 205323000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2015-12-31", "val": 205323000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27"}, {"end": "2016-12-31", "val": 213155000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2016-12-31", "val": 213155000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27"}, {"end": "2016-12-31", "val": 213155000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2017-12-31", "val": 86795000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27"}, {"end": "2017-12-31", "val": 86795000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2017-12-31", "val": 86795000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2018-12-31", "val": 95881000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 95881000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2018-12-31", "val": 95881000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2019-12-31", "val": 119165000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2019-12-31", "val": 119165000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2019-12-31", "val": 119165000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2020-12-31", "val": 218530000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2020-12-31", "val": 218530000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2020-12-31", "val": 218530000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2021-12-31", "val": 135337000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2021-12-31", "val": 135337000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2021-12-31", "val": 135337000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2022-12-31", "val": 118669000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-31", "val": 118669000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2022-12-31", "val": 118669000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2023-12-31", "val": 136953000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2023-12-31", "val": 136953000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2023-12-31", "val": 136953000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2024-12-31", "val": 153355000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2024-12-31", "val": 153355000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2025-12-31", "val": 146326000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "ShortTermInvestments": [{"end": "2010-12-31", "val": 3084000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06"}, {"end": "2011-12-31", "val": 7869000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06"}, {"end": "2011-12-31", "val": 7869000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2012-12-31", "val": 6137000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2012-12-31", "val": 6137000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2013-12-31", "val": 5987000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2013-12-31", "val": 5987000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2014-12-31", "val": 11577000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2014-12-31", "val": 11577000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 13676000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 13676000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2016-12-31", "val": 13491000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2016-12-31", "val": 13491000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27"}, {"end": "2017-12-31", "val": 178479000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27"}, {"end": "2017-12-31", "val": 178479000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 184489000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 184489000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2019-12-31", "val": 202238000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2019-12-31", "val": 202238000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2020-12-31", "val": 184286000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2020-12-31", "val": 184286000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2021-12-31", "val": 178538000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2021-12-31", "val": 179430000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-31", "val": 179027000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-31", "val": 179027000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2023-12-31", "val": 153881000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2023-12-31", "val": 153881000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2024-12-31", "val": 187223000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2024-12-31", "val": 187223000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2025-12-31", "val": 182041000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2009-12-31", "val": 29417910, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 30388520, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 30388520, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 31546144, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 31546144, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 31546144, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 33171105, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 33171105, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 33171105, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 33842938, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 33842938, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 33842938, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 33636593, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 33636593, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 33636593, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 34178340, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 34178340, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 34178340, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 34563319, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 34563319, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 34563319, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 35110210, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 35110210, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 35110210, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 35030984, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 35030984, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 35030984, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 34732683, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 34732683, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 34732683, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 34555164, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 34555164, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 34555164, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 34244478, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 34244478, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 171222390, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 33833858, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 169169290, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 169169290, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 168161371, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 168161371, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 168161371, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 164321656, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 164321656, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 162481586, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2009-12-31", "val": 28963770, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 29281364, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 29281364, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 30264805, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 30264805, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 30264805, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 31968386, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 31968386, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 31968386, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 32750178, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 32750178, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 32750178, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 32804606, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 32804606, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 32804606, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 33298104, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 33298104, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 33298104, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 33566367, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 33566367, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 33566367, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 33897916, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 33897916, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 33897916, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 34451008, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 34451008, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 34451008, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 34350150, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 34350150, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 34350150, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 34273388, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 34273388, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 34273388, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 33549275, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 33549275, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 167746375, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 33330317, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 166651585, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 166651585, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 166341213, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 166341213, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 166341213, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 162718840, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 162718840, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 161028312, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2010-12-31", "val": 29437961, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06"}, {"end": "2011-12-31", "val": 31173064, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06"}, {"end": "2011-12-31", "val": 31173064, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2012-12-31", "val": 32203820, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2012-12-31", "val": 32203820, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2013-12-31", "val": 32172183, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2013-12-31", "val": 32172183, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2014-12-31", "val": 32905467, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2014-12-31", "val": 32905467, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 33091223, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 33091223, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2016-12-31", "val": 33628109, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2016-12-31", "val": 33628109, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27"}, {"end": "2017-12-31", "val": 33888733, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27"}, {"end": "2017-12-31", "val": 33888733, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 34222476, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 34222476, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2019-12-31", "val": 34185213, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2019-12-31", "val": 34185241, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2020-12-31", "val": 33559435, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2020-12-31", "val": 33559434, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2021-12-31", "val": 33291482, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2021-12-31", "val": 33291482, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-31", "val": 33234444, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-31", "val": 166172220, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2023-12-31", "val": 165277880, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2023-12-31", "val": 165277880, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2024-12-31", "val": 161801212, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2024-12-31", "val": 161801212, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2025-12-31", "val": 156430028, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-02-29", "val": 31402714, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-06"}, {"end": "2013-02-28", "val": 32444731, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2014-02-24", "val": 32518425, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2015-02-23", "val": 33185239, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-27"}, {"end": "2016-02-22", "val": 33269976, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2017-03-09", "val": 33796135, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-15"}, {"end": "2018-02-21", "val": 34198252, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-27"}, {"end": "2019-02-25", "val": 34323339, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2020-02-25", "val": 34364691, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2021-02-22", "val": 33474596, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2022-02-22", "val": 33205469, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2023-02-21", "val": 33300643, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2024-02-27", "val": 165783820, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-29"}, {"end": "2025-02-21", "val": 162304673, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2026-02-20", "val": 156383708, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}]}}