{"cik": 851310, "entity": "HARMONIC INC.", "tags": {"RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2016-12-31", "val": 405911000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 358246000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 358246000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 403558000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 403558000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 403558000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 402874000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 402874000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 402874000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 378831000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 378831000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 378831000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 378831000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 507149000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 507149000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 507149000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 507149000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 624957000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 624957000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 624957000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 624957000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 607907000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 607907000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 388482000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 678722000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 488200000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 360523000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "SalesRevenueNet": [{"end": "2008-12-31", "val": 364963000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 319566000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 319566000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 423344000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 423344000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 423344000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 549332000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 549332000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 490874000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 530464000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 476871000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 476871000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 461940000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 461940000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 461940000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 433557000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 433557000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 433557000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 377027000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 377027000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 377027000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 405911000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 405911000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 358246000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05", "start": "2017-01-01"}], "GrossProfit": [{"end": "2008-12-31", "val": 177533000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 134360000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 134360000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 195401000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 195401000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 195401000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 254514000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 254514000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 236816000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 236555000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 220532000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 220532000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 220445000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 220445000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 220445000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 212348000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 212348000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 212348000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 202712000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 202712000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 202712000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 200750000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 200750000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 200750000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 169820000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 169820000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 169820000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 209209000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 209209000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 209209000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 223012000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 223012000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 223012000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 194997000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 194997000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 194997000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 194997000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 259742000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 259742000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 259742000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 259742000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 315884000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 315884000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 315884000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 315884000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 312545000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 312545000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 178121000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 365921000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 240107000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 174745000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2008-12-31", "val": 39305000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2008-01-01"}, {"end": "2009-12-31", "val": -12035000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2009-01-01"}, {"end": "2009-12-31", "val": -12035000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 5142000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 5142000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 5142000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 11773000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 11773000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1507000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -9307000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -17917000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -17917000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -23024000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -23024000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -23024000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -21571000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -21571000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -21571000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -12948000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -12948000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -12948000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -67036000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -67036000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -67036000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -70877000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -70877000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -70877000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -5011000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -5011000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -5011000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 13083000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 13083000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 13083000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -12449000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -12449000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -12449000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -12449000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 18809000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 18809000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 18809000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 18809000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 45519000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 45519000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 45519000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 45519000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 22172000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 22172000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 30029000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 63136000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 74734000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 14080000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2008-12-31", "val": 63992000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2008-01-01"}, {"end": "2009-12-31", "val": -24139000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2009-01-01"}, {"end": "2009-12-31", "val": -24139000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2009-01-01"}, {"end": "2010-12-31", "val": -4335000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -4335000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -4335000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 8779000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 8779000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 8779000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -10937000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -10937000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -10937000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 37027000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 37027000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 37027000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -46248000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -46248000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -46248000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -15661000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -15661000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -15661000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -72314000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -72314000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -72314000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -82955000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -82955000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -82955000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -21035000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -21035000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -21035000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -5924000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -5924000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -5924000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -29271000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -29271000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -29271000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -29271000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 13254000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 13254000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 13254000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 13254000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 28182000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 28182000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 28182000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 28182000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 83994000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 83994000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 83994000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 39217000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 39217000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -43310000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2008-12-31", "val": -18023000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 14404000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 14404000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 9774000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 9774000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 9774000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 2854000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2854000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -651000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 1852000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -1506000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -1506000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -44741000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -44741000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -44741000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 24453000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 24453000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 24453000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -407000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -407000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -407000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -8116000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -8116000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -8116000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -1752000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -1752000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -1752000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 4087000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 4087000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 4087000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -672000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -672000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -672000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 3054000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 3054000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 3054000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 3054000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -4383000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -4383000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -4383000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -4383000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 16303000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 16303000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 16303000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 16303000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -64853000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -64853000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -60493000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 18716000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 20818000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 7645000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "InterestExpense": [{"end": "2018-12-31", "val": 11401000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 11651000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 11651000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 11509000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 11509000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 11509000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 11509000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 10625000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 10625000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 10625000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 10625000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 5040000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 5040000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 5040000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 2696000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2023-01-01"}], "DepreciationAndAmortization": [{"end": "2009-12-31", "val": 8700000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 10000000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 10000000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 13900000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 13900000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 15200000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2012-01-01"}], "Depreciation": [{"end": "2008-12-31", "val": 7014000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 8655000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 8655000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 9990000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 9990000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 9990000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 13867000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 13867000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 13867000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 15195000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 15195000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 15195000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 16641000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 16641000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 16641000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 16459000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 16459000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 16459000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 13241000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 13241000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 13241000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 18819000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 18819000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 18819000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 14599000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 14599000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 14599000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 12971000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 12971000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 12971000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 11287000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 11287000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 11287000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 11737000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 11737000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 11737000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 11737000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 12546000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 12546000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 12546000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 12546000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 12260000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 12260000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 12260000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 12260000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 12255000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 12255000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 12255000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 12139000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 12139000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 11082000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2008-12-31", "val": 60127000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 11088000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 11088000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 17837000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 17566000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 17566000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 45177000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 45177000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 45177000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 70813000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 70813000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 70813000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 53759000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 53759000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 53759000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 47369000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 47369000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 47369000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 6351000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 6351000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 438000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 3064000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 12284000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 12284000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 31295000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 31295000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 31295000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 39163000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 39163000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 39163000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 39163000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 41017000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 41017000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 41017000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 41017000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 5476000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 5476000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 5476000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 5476000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 7059000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 7059000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 7059000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 61917000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 61917000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 107966000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2015-12-31", "val": 6351000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 438000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 438000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 3064000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 3064000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 12284000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2008-12-31", "val": 8546000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 8086000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 8086000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 35624000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 35624000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 35624000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 17269000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 17269000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 17269000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 12609000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 12609000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 12609000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 14581000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 14581000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 14581000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 10065000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 10065000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 10065000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 14356000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 14356000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 14356000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 15107000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 15107000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 15107000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 11399000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 11399000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 11399000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 7044000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 7044000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 7044000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 10328000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 10328000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 10328000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 32205000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 32205000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 32205000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 32205000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 12975000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 12975000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 12975000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 12975000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 9250000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 9250000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 9250000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 9250000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 8475000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 8475000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 8475000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 9186000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 9186000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 11080000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "PaymentsToAcquireOtherProductiveAssets": [{"end": "2009-12-31", "val": 452000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 250000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 250000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 250000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 250000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 250000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 0, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 0, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}], "StockholdersEquity": [{"end": "2007-12-31", "val": 334413000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01"}, {"end": "2008-12-31", "val": 414317000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01"}, {"end": "2008-12-31", "val": 414317000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29"}, {"end": "2009-12-31", "val": 407473000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01"}, {"end": "2009-12-31", "val": 407473000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29"}, {"end": "2009-12-31", "val": 407473000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01"}, {"end": "2010-12-31", "val": 520203000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01"}, {"end": "2010-12-31", "val": 520203000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29"}, {"end": "2010-12-31", "val": 520203000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01"}, {"end": "2010-12-31", "val": 520203000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2011-12-31", "val": 564316000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29"}, {"end": "2011-12-31", "val": 564316000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01"}, {"end": "2011-12-31", "val": 564316000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2011-12-31", "val": 564316000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2012-12-31", "val": 553413000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01"}, {"end": "2012-12-31", "val": 553413000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2012-12-31", "val": 553413000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2012-12-31", "val": 553413000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24"}, {"end": "2013-12-31", "val": 494166000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2013-12-31", "val": 494166000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2013-12-31", "val": 494166000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24"}, {"end": "2013-12-31", "val": 494166000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2014-12-31", "val": 371813000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2014-12-31", "val": 371813000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24"}, {"end": "2014-12-31", "val": 371813000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2014-12-31", "val": 371813000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05"}, {"end": "2015-12-31", "val": 328168000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24"}, {"end": "2015-12-31", "val": 328168000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2015-12-31", "val": 328168000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05"}, {"end": "2015-12-31", "val": 328168000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2016-12-31", "val": 270641000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2016-12-31", "val": 270641000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05"}, {"end": "2016-12-31", "val": 270641000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2016-12-31", "val": 270641000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2017-01-01", "val": 272075000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05"}, {"end": "2017-01-01", "val": 272075000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2017-01-01", "val": 272075000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2017-12-31", "val": 218343000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05"}, {"end": "2017-12-31", "val": 218343000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2017-12-31", "val": 218343000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2017-12-31", "val": 229774000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02"}, {"end": "2018-01-01", "val": 229774000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2018-01-01", "val": 229774000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2018-12-31", "val": 228250000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2018-12-31", "val": 228250000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2018-12-31", "val": 229650000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02"}, {"end": "2018-12-31", "val": 228250000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28"}, {"end": "2019-01-01", "val": 229650000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 252446000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 252446000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02"}, {"end": "2019-12-31", "val": 252446000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28"}, {"end": "2019-12-31", "val": 252446000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2019-12-31", "val": 252446000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02"}, {"end": "2020-12-31", "val": 258302000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02"}, {"end": "2020-12-31", "val": 258302000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28"}, {"end": "2020-12-31", "val": 258302000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2020-12-31", "val": 258302000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02"}, {"end": "2020-12-31", "val": 258302000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16"}, {"end": "2021-12-31", "val": 295913000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28"}, {"end": "2021-12-31", "val": 295913000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2021-12-31", "val": 295913000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02"}, {"end": "2021-12-31", "val": 295913000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16"}, {"end": "2021-12-31", "val": 295913000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14"}, {"end": "2022-12-31", "val": 324506000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2022-12-31", "val": 324506000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02"}, {"end": "2022-12-31", "val": 324506000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16"}, {"end": "2022-12-31", "val": 324506000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14"}, {"end": "2022-12-31", "val": 324506000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2023-12-31", "val": 436874000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16"}, {"end": "2023-12-31", "val": 436874000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14"}, {"end": "2023-12-31", "val": 436874000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2024-12-31", "val": 465258000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14"}, {"end": "2024-12-31", "val": 465258000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2025-12-31", "val": 383246000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "Goodwill": [{"end": "2009-12-31", "val": 63953000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01"}, {"end": "2009-12-31", "val": 63953000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29"}, {"end": "2010-12-31", "val": 211878000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01"}, {"end": "2010-12-31", "val": 211878000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29"}, {"end": "2010-12-31", "val": 211878000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01"}, {"end": "2011-12-31", "val": 212417000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29"}, {"end": "2011-12-31", "val": 212417000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01"}, {"end": "2011-12-31", "val": 212417000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2012-12-31", "val": 212518000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01"}, {"end": "2012-12-31", "val": 212518000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2012-12-31", "val": 212518000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2013-12-31", "val": 198022000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2013-12-31", "val": 198022000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2014-12-31", "val": 197884000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2014-12-31", "val": 197884000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24"}, {"end": "2015-12-31", "val": 197781000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24"}, {"end": "2015-12-31", "val": 197781000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2015-12-31", "val": 197781000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05"}, {"end": "2016-12-31", "val": 237279000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2016-12-31", "val": 237279000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05"}, {"end": "2016-12-31", "val": 237279000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2017-12-31", "val": 242827000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05"}, {"end": "2017-12-31", "val": 242827000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2017-12-31", "val": 242827000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2018-12-31", "val": 240618000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2018-12-31", "val": 240618000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2018-12-31", "val": 240618000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02"}, {"end": "2019-12-31", "val": 239780000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 239780000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02"}, {"end": "2019-12-31", "val": 239780000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28"}, {"end": "2020-12-31", "val": 243674000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02"}, {"end": "2020-12-31", "val": 243674000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28"}, {"end": "2020-12-31", "val": 243674000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2020-12-31", "val": 243674000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02"}, {"end": "2021-12-31", "val": 240213000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28"}, {"end": "2021-12-31", "val": 240213000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2021-12-31", "val": 240213000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02"}, {"end": "2021-12-31", "val": 240213000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16"}, {"end": "2022-12-31", "val": 237739000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2022-12-31", "val": 237739000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02"}, {"end": "2022-12-31", "val": 237739000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16"}, {"end": "2022-12-31", "val": 237739000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14"}, {"end": "2023-12-31", "val": 239150000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16"}, {"end": "2023-12-31", "val": 239150000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14"}, {"end": "2023-12-31", "val": 60781000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2024-12-31", "val": 236876000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14"}, {"end": "2024-12-31", "val": 60773000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2025-12-31", "val": 60900000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "LongTermDebtAndCapitalLeaseObligations": [{"end": "2015-12-31", "val": 0, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2016-12-31", "val": 13915000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2016-12-31", "val": 13915000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05"}, {"end": "2017-12-31", "val": 15336000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05"}, {"end": "2017-12-31", "val": 15336000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2018-12-31", "val": 12684000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2018-12-31", "val": 12684000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 10511000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}], "LongTermDebtAndCapitalLeaseObligationsCurrent": [{"end": "2015-12-31", "val": 0, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2016-12-31", "val": 7275000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2016-12-31", "val": 7275000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05"}, {"end": "2017-12-31", "val": 7610000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05"}, {"end": "2017-12-31", "val": 7610000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2018-12-31", "val": 7175000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2018-12-31", "val": 7175000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 6713000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}], "LongTermDebtNoncurrent": [{"end": "2023-12-31", "val": 0, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14"}, {"end": "2024-12-31", "val": 112084000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14"}, {"end": "2024-12-31", "val": 112084000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2025-12-31", "val": 109140000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "LongTermDebtCurrent": [{"end": "2024-12-31", "val": 2194000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2025-12-31", "val": 2944000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "LongTermDebt": [{"end": "2016-12-31", "val": 19330000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2017-12-31", "val": 21847000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05"}, {"end": "2018-12-31", "val": 19697000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2019-12-31", "val": 17152000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2020-12-31", "val": 21835000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02"}, {"end": "2021-12-31", "val": 17981000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28"}, {"end": "2022-12-31", "val": 15917000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2022-12-31", "val": 15917000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02"}, {"end": "2023-12-31", "val": 15413000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16"}, {"end": "2023-12-31", "val": 0, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14"}, {"end": "2024-12-31", "val": 114278000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14"}, {"end": "2024-12-31", "val": 114278000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2025-12-31", "val": 112084000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2007-12-31", "val": 129005000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01"}, {"end": "2008-12-31", "val": 179891000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01"}, {"end": "2008-12-31", "val": 179891000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29"}, {"end": "2009-12-31", "val": 152477000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01"}, {"end": "2009-12-31", "val": 152477000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29"}, {"end": "2009-12-31", "val": 152477000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01"}, {"end": "2010-12-31", "val": 96533000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01"}, {"end": "2010-12-31", "val": 96533000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29"}, {"end": "2010-12-31", "val": 96533000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01"}, {"end": "2010-12-31", "val": 96533000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2011-12-31", "val": 90983000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29"}, {"end": "2011-12-31", "val": 90983000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01"}, {"end": "2011-12-31", "val": 90983000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2011-12-31", "val": 90983000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2012-12-31", "val": 96670000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01"}, {"end": "2012-12-31", "val": 96670000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2012-12-31", "val": 96670000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2012-12-31", "val": 96670000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24"}, {"end": "2013-12-31", "val": 90329000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2013-12-31", "val": 90329000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2013-12-31", "val": 90329000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24"}, {"end": "2013-12-31", "val": 90329000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2014-12-31", "val": 73032000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2014-12-31", "val": 73032000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24"}, {"end": "2014-12-31", "val": 73032000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2014-12-31", "val": 73032000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05"}, {"end": "2015-12-31", "val": 126190000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24"}, {"end": "2015-12-31", "val": 126190000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2015-12-31", "val": 126190000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05"}, {"end": "2016-12-31", "val": 55635000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2016-12-31", "val": 55635000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05"}, {"end": "2016-12-31", "val": 55635000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2017-12-31", "val": 57024000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05"}, {"end": "2017-12-31", "val": 57024000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2017-12-31", "val": 57024000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2018-12-31", "val": 65989000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2018-12-31", "val": 65989000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 93058000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 93058000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02"}, {"end": "2020-12-31", "val": 98645000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02"}, {"end": "2020-12-31", "val": 98645000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28"}, {"end": "2021-12-31", "val": 133431000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28"}, {"end": "2021-12-31", "val": 133431000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2021-12-31", "val": 133431000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02"}, {"end": "2022-12-31", "val": 89586000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2022-12-31", "val": 89586000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02"}, {"end": "2022-12-31", "val": 89586000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16"}, {"end": "2022-12-31", "val": 89586000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14"}, {"end": "2023-12-31", "val": 84269000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16"}, {"end": "2023-12-31", "val": 84269000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14"}, {"end": "2023-12-31", "val": 84269000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2024-12-31", "val": 101457000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14"}, {"end": "2024-12-31", "val": 101457000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2025-12-31", "val": 124105000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "ShortTermInvestments": [{"end": "2009-12-31", "val": 118593000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01"}, {"end": "2010-12-31", "val": 23838000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01"}, {"end": "2010-12-31", "val": 23838000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29"}, {"end": "2011-12-31", "val": 70854000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2008-12-31", "val": 95434000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 95833000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 95833000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 101487000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 101487000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 101487000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 116427000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 116427000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 116427000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 116457000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 116457000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 116457000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 107808000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 107808000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 107808000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 92508000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 92508000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 87514000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2015-01-01"}, {"end": "2019-12-31", "val": 89575000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 96971000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 96971000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 96971000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 106171000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 106171000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 106171000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 106171000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 112378000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 112378000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 112378000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 112378000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 117359000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 117359000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 117359000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 117482000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 117482000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 114182000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2008-12-31", "val": 94535000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 95833000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 95833000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 101487000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 101487000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 101487000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 115175000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 115175000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 115175000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 116457000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 116457000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 116457000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 106529000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 106529000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 106529000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 92508000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 92508000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 87514000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24", "start": "2015-01-01"}, {"end": "2019-12-31", "val": 89575000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 96971000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 96971000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 96971000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 101484000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 101484000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 101484000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 101484000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 105080000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 105080000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 105080000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 105080000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 111651000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 111651000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 111651000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 115120000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 115120000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 113660000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2009-12-31", "val": 96110000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01"}, {"end": "2010-12-31", "val": 112360000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01"}, {"end": "2010-12-31", "val": 112360000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29"}, {"end": "2011-12-31", "val": 116257000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29"}, {"end": "2011-12-31", "val": 116257000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01"}, {"end": "2012-12-31", "val": 114193000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01"}, {"end": "2012-12-31", "val": 114193000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2013-12-31", "val": 99413000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2013-12-31", "val": 99413000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2014-12-31", "val": 87700000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2014-12-31", "val": 87700000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24"}, {"end": "2015-12-31", "val": 76015000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24"}, {"end": "2015-12-31", "val": 76015000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2016-12-31", "val": 78456000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2016-12-31", "val": 78456000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05"}, {"end": "2017-12-31", "val": 82554000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05"}, {"end": "2017-12-31", "val": 82554000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2018-12-31", "val": 87057000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2018-12-31", "val": 87057000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 91875000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 91875000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02"}, {"end": "2020-12-31", "val": 98204000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02"}, {"end": "2020-12-31", "val": 98204000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28"}, {"end": "2021-12-31", "val": 102959000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28"}, {"end": "2021-12-31", "val": 102959000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2021-12-31", "val": 102959000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02"}, {"end": "2022-12-31", "val": 109871000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2022-12-31", "val": 109871000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02"}, {"end": "2022-12-31", "val": 109871000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16"}, {"end": "2023-12-31", "val": 112407000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16"}, {"end": "2023-12-31", "val": 112407000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14"}, {"end": "2024-12-31", "val": 116735000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14"}, {"end": "2024-12-31", "val": 116735000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2025-12-31", "val": 111186000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "EntityCommonStockSharesOutstanding": [{"end": "2010-01-29", "val": 113873904, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-03-01"}, {"end": "2012-02-10", "val": 117094475, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-29"}, {"end": "2013-02-07", "val": 115202002, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-01"}, {"end": "2014-01-31", "val": 98547877, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2015-02-12", "val": 88635821, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2016-03-21", "val": 77300250, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-24"}, {"end": "2017-02-28", "val": 79773003, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2018-02-28", "val": 84097572, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-05"}, {"end": "2019-02-22", "val": 88678700, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2020-02-25", "val": 95891967, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2021-02-24", "val": 100847272, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02"}, {"end": "2022-02-22", "val": 103736660, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-28"}, {"end": "2023-02-22", "val": 111070678, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2023-02-22", "val": 111070678, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-02"}, {"end": "2024-02-12", "val": 111908849, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-16"}, {"end": "2025-02-10", "val": 117052884, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14"}, {"end": "2026-02-19", "val": 110242356, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}]}}