{"cik": 883984, "entity": "ICU MEDICAL INC/DE", "tags": {"Revenues": [{"end": "2007-12-31", "val": 188138000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2007-01-01"}, {"end": "2008-12-31", "val": 204726000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2008-01-01"}, {"end": "2008-12-31", "val": 204726000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 231513000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 231513000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 228971000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 284582000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 282959000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 282959000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 302195000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 302195000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 302195000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 316869000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 316869000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 316869000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 313716000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 313716000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 313716000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 309260000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 309260000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 309260000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 341668000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 341668000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 341668000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 379372000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 379372000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 379372000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 1292613000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1292613000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1292613000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 1400040000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1400040000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1400040000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 1266208000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 1266208000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 1266208000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 1271004000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1271004000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1271004000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1316308000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1316308000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1316308000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 2279997000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 2279997000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 2279997000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 2259126000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 2259126000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 2259126000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 2382046000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 2382046000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 2231262000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2025-01-01"}], "GrossProfit": [{"end": "2007-12-31", "val": 78243000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2007-01-01"}, {"end": "2008-12-31", "val": 89816000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2008-01-01"}, {"end": "2008-12-31", "val": 89816000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 108818000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 108818000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 106276000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 130593000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 128970000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 128970000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 142354000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 142354000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 142354000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 156510000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 156510000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 156510000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 154732000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 154732000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 154732000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 151401000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 151401000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 151401000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 180797000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 180797000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 180797000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 201398000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 201398000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 201398000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 426095000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 426095000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 426095000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 570028000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 570028000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 570028000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 471864000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 471864000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 471864000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 461497000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 461497000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 461497000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 491490000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 491490000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 491490000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 697761000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 697761000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 697761000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 739873000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 739873000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 739873000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 824782000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 824782000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 822039000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2007-12-31", "val": 24648000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2007-01-01"}, {"end": "2008-12-31", "val": 31383000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2008-01-01"}, {"end": "2008-12-31", "val": 31383000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 37968000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 37968000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 35426000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 49279000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 47656000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 47656000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 65221000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 65221000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 65221000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 61276000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 61276000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 61276000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 51949000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 51949000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 51949000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 39037000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 39037000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 39037000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 68565000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 68565000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 68565000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 82941000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 82941000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 82941000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -15078000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -15078000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -13294000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 21612000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 29756000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 29756000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 107360000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 107360000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 107360000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 98162000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 98162000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 98162000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 123245000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 123245000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 123245000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -42898000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -42898000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -42898000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 22825000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 22825000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 22825000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 42964000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 42964000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 42829000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2010-12-31", "val": 29923000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 44669000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 44669000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 41281000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 41281000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 41281000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 40418000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 40418000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 40418000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 26335000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 26335000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 26335000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 44985000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 44985000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 44985000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 63084000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 63084000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 63084000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 68644000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 68644000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 68644000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 28793000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 28793000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 28793000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 101035000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 101035000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 101035000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 86870000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 86870000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 86870000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 103135000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 103135000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 103135000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -74286000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -74286000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -74286000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -29655000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -29655000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -29655000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -117688000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -117688000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 732000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2007-12-31", "val": 10337000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2007-01-01"}, {"end": "2008-12-31", "val": 11778000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2008-01-01"}, {"end": "2008-12-31", "val": 11778000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 12592000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 12592000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 11626000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 18479000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 17862000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 17862000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 21753000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 21753000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 21753000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 20558000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 20558000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 20558000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 12296000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 12296000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 12296000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 13457000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 13457000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 13457000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 24714000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 24714000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 24714000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 22080000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 22080000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 22080000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -17361000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -17361000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -17361000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -6419000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -6419000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -6419000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 13672000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 13672000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 13672000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 10624000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 10624000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 10624000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 20051000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 20051000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 20051000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -40123000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -40123000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -40123000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -48644000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -48644000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -48644000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 51676000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 51676000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 2437000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2025-01-01"}], "InterestExpense": [{"end": "2015-12-31", "val": 39000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 118000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 118000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 2047000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 2047000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 2047000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 709000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 709000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 709000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 549000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 549000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 549000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 1753000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1753000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1753000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 858000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 858000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 858000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 70805000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 70805000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 70805000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 102727000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 102727000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 102727000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 106541000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 106541000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 93338000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2025-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2007-12-31", "val": 11796000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2007-01-01"}, {"end": "2008-12-31", "val": 14220000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2008-01-01"}, {"end": "2008-12-31", "val": 14220000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 15671000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 15671000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 15671000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 17345000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 17345000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 17345000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 18294000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 18294000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 18294000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 19001000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 19001000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 19001000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 19506000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 19506000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 19506000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 19447000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 19447000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 19447000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 18073000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 18073000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 18073000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 19050000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 19050000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 19050000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 66569000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 66569000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 66569000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 74735000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 74735000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 74735000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 76916000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 76916000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 76916000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 85631000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 85631000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 85631000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 89698000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 89698000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 89698000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 235151000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 235151000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 235151000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 228774000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 228774000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 228774000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 219512000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 219512000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 200741000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2025-01-01"}], "Depreciation": [{"end": "2009-12-31", "val": 13400000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 14600000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 14600000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 15600000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 15600000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 15600000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 16400000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 16400000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 16400000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 17000000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 17000000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 17000000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 17000000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 17000000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 17000000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 15900000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 15900000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 15900000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 16300000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 16300000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 16300000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 51600000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 51600000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 51600000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 58100000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 58100000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 58100000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 59300000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 59300000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 59300000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 62400000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 62400000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 62400000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 65900000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 65900000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 65900000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 95800000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 95800000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 95800000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 96700000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 96700000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 96700000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 85200000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 85200000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 69300000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2007-12-31", "val": 41512000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2007-01-01"}, {"end": "2008-12-31", "val": 30226000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2008-01-01"}, {"end": "2008-12-31", "val": 30322000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 48609000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 51139000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 51139000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 33095000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 33095000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 33095000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 64487000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 64487000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 64487000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 66271000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 66271000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 66271000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 65726000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 65726000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 65726000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 60640000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 60640000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 66340000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 54865000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 64195000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 64195000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 89941000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 89941000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 89941000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 154423000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 154423000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 154423000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 160215000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 160215000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 160215000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 101918000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 101918000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 101918000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 222752000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 222752000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 222752000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 267538000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 267538000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 267538000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -62129000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -62129000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -62129000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 166201000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 166201000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 166201000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 204033000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 204033000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 179847000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2025-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2007-12-31", "val": 23645000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2007-01-01"}, {"end": "2008-12-31", "val": 11351000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2008-01-01"}, {"end": "2008-12-31", "val": 11351000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 16690000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 16690000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 16690000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 23171000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 23171000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 23171000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 15824000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 15824000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 15824000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 19160000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 19160000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 19160000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 18415000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 18415000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 18415000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 16604000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 16604000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 16604000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 12984000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 12984000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 12984000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 23361000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 23361000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 23361000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 74479000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 74479000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 74479000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 92720000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 92720000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 92720000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 97312000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 97312000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 97312000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 92005000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 92005000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 92005000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 68542000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 68542000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 68542000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 90311000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 90311000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 90311000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 83893000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 83893000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 83893000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 79373000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 79373000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 88043000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2008-12-31", "val": 253031000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23"}, {"end": "2009-12-31", "val": 263429000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23"}, {"end": "2009-12-31", "val": 263429000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26"}, {"end": "2010-12-31", "val": 271704000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23"}, {"end": "2010-12-31", "val": 271704000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26"}, {"end": "2010-12-31", "val": 271704000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21"}, {"end": "2011-12-31", "val": 320577000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23"}, {"end": "2011-12-31", "val": 320577000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26"}, {"end": "2011-12-31", "val": 320577000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21"}, {"end": "2011-12-31", "val": 320577000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20"}, {"end": "2012-12-31", "val": 390857000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26"}, {"end": "2012-12-31", "val": 390857000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21"}, {"end": "2012-12-31", "val": 390857000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20"}, {"end": "2012-12-31", "val": 390857000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2013-12-31", "val": 464725000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21"}, {"end": "2013-12-31", "val": 464725000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20"}, {"end": "2013-12-31", "val": 464725000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2013-12-31", "val": 464725000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2014-12-31", "val": 508252000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20"}, {"end": "2014-12-31", "val": 508252000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2014-12-31", "val": 508252000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2014-12-31", "val": 508252000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2015-12-31", "val": 579871000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 579871000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2015-12-31", "val": 579871000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2015-12-31", "val": 579871000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2016-12-31", "val": 660155000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2016-12-31", "val": 660155000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2016-12-31", "val": 660155000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2016-12-31", "val": 660155000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2017-12-31", "val": 1198254000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 1198254000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2017-12-31", "val": 1198254000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2017-12-31", "val": 1198254000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2018-12-31", "val": 1263655000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2018-12-31", "val": 1263655000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2018-12-31", "val": 1263655000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2018-12-31", "val": 1263655000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2019-12-31", "val": 1377244000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 1377244000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2019-12-31", "val": 1377244000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2019-12-31", "val": 1377244000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2020-12-31", "val": 1502265000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2020-12-31", "val": 1502265000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2020-12-31", "val": 1502265000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2020-12-31", "val": 1502265000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2021-12-31", "val": 1616031000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2021-12-31", "val": 1616031000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2021-12-31", "val": 1616031000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2021-12-31", "val": 1616031000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2022-12-31", "val": 2089928000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2022-12-31", "val": 2089928000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2022-12-31", "val": 2089928000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2022-12-31", "val": 2089928000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19"}, {"end": "2023-12-31", "val": 2123410000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2023-12-31", "val": 2123410000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2023-12-31", "val": 2123410000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19"}, {"end": "2024-12-31", "val": 1965235000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 1965235000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19"}, {"end": "2025-12-31", "val": 2123825000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19"}], "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": [{"end": "2006-12-31", "val": 224887000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19"}, {"end": "2007-12-31", "val": 213904000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19"}, {"end": "2007-12-31", "val": 213904000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18"}, {"end": "2008-12-31", "val": 253031000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19"}, {"end": "2008-12-31", "val": 253031000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18"}, {"end": "2009-12-31", "val": 265005000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19"}, {"end": "2009-12-31", "val": 265005000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18"}, {"end": "2010-12-31", "val": 274286000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18"}, {"end": "2010-12-31", "val": 271704000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23"}, {"end": "2011-12-31", "val": 320577000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23"}, {"end": "2011-12-31", "val": 320577000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26"}, {"end": "2012-12-31", "val": 390857000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26"}, {"end": "2012-12-31", "val": 390857000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21"}, {"end": "2013-12-31", "val": 464725000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21"}, {"end": "2013-12-31", "val": 464725000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20"}, {"end": "2014-12-31", "val": 508252000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20"}, {"end": "2014-12-31", "val": 508252000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 579871000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 579871000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2016-12-31", "val": 660155000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2016-12-31", "val": 660155000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 1198254000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 1198254000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2018-12-31", "val": 1263655000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2018-12-31", "val": 1263655000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 1377244000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 1377244000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2020-12-31", "val": 1502265000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2020-12-31", "val": 1502265000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2021-12-31", "val": 1616031000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2021-12-31", "val": 1616031000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2022-12-31", "val": 2089928000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2022-12-31", "val": 2089928000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2023-12-31", "val": 2123410000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2023-12-31", "val": 2123410000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 1965235000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 1965235000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19"}, {"end": "2025-12-31", "val": 2123825000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19"}], "Goodwill": [{"end": "2009-12-31", "val": 1478000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19"}, {"end": "2009-12-31", "val": 1478000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18"}, {"end": "2010-12-31", "val": 1478000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18"}, {"end": "2010-12-31", "val": 1478000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23"}, {"end": "2011-12-31", "val": 1478000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23"}, {"end": "2011-12-31", "val": 1478000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26"}, {"end": "2012-12-31", "val": 1478000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26"}, {"end": "2012-12-31", "val": 1478000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21"}, {"end": "2013-12-31", "val": 1478000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21"}, {"end": "2013-12-31", "val": 1478000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20"}, {"end": "2013-12-31", "val": 1478000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2014-12-31", "val": 1478000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20"}, {"end": "2014-12-31", "val": 1478000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2014-12-31", "val": 1478000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2015-12-31", "val": 6463000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 6463000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2015-12-31", "val": 6463000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2016-12-31", "val": 5577000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2016-12-31", "val": 5577000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2016-12-31", "val": 5577000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2016-12-31", "val": 5577000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2017-12-31", "val": 12357000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 12357000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2017-12-31", "val": 12357000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2017-12-31", "val": 12357000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2018-12-31", "val": 11195000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2018-12-31", "val": 11195000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2018-12-31", "val": 11195000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2018-12-31", "val": 11195000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2019-12-31", "val": 31245000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 31245000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2019-12-31", "val": 31245000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2019-12-31", "val": 31245000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2020-12-31", "val": 33001000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2020-12-31", "val": 33001000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2020-12-31", "val": 33001000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2020-12-31", "val": 33001000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2021-12-31", "val": 43439000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2021-12-31", "val": 43439000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2021-12-31", "val": 43439000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2021-12-31", "val": 43439000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2022-12-31", "val": 1449258000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2022-12-31", "val": 1449258000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2022-12-31", "val": 1449258000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2022-12-31", "val": 1449258000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19"}, {"end": "2023-12-31", "val": 1472446000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2023-12-31", "val": 1472446000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2023-12-31", "val": 1472446000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19"}, {"end": "2024-12-31", "val": 1432772000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 1432772000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19"}, {"end": "2025-12-31", "val": 1499754000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19"}], "LongTermDebtNoncurrent": [{"end": "2022-12-31", "val": 1623675000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2023-12-31", "val": 1577770000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2023-12-31", "val": 1577770000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 1531858000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 1531858000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19"}, {"end": "2025-12-31", "val": 1265917000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19"}], "LongTermDebtCurrent": [{"end": "2021-12-31", "val": 0, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2022-12-31", "val": 29688000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2022-12-31", "val": 29688000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2023-12-31", "val": 51000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2023-12-31", "val": 51000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 51000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 51000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19"}, {"end": "2025-12-31", "val": 18750000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19"}], "DebtCurrent": [{"end": "2022-12-31", "val": 29688000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2023-12-31", "val": 51000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2023-12-31", "val": 51000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 51000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 51000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19"}, {"end": "2025-12-31", "val": 18750000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2006-12-31", "val": 13153000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19"}, {"end": "2007-12-31", "val": 7873000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19"}, {"end": "2007-12-31", "val": 7873000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18"}, {"end": "2008-12-31", "val": 55696000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19"}, {"end": "2008-12-31", "val": 55696000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18"}, {"end": "2008-12-31", "val": 55696000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23"}, {"end": "2009-12-31", "val": 51248000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19"}, {"end": "2009-12-31", "val": 51248000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18"}, {"end": "2009-12-31", "val": 51248000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23"}, {"end": "2009-12-31", "val": 51248000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26"}, {"end": "2010-12-31", "val": 78850000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18"}, {"end": "2010-12-31", "val": 78850000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23"}, {"end": "2010-12-31", "val": 78850000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26"}, {"end": "2010-12-31", "val": 78850000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21"}, {"end": "2011-12-31", "val": 99590000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23"}, {"end": "2011-12-31", "val": 99590000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26"}, {"end": "2011-12-31", "val": 99590000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21"}, {"end": "2011-12-31", "val": 99590000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20"}, {"end": "2012-12-31", "val": 146900000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26"}, {"end": "2012-12-31", "val": 146900000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21"}, {"end": "2012-12-31", "val": 146900000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20"}, {"end": "2012-12-31", "val": 146900000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2013-12-31", "val": 226022000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21"}, {"end": "2013-12-31", "val": 226022000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20"}, {"end": "2013-12-31", "val": 226022000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2013-12-31", "val": 226022000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2014-12-31", "val": 275812000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20"}, {"end": "2014-12-31", "val": 275812000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2014-12-31", "val": 275812000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2014-12-31", "val": 275812000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2015-12-31", "val": 336164000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 336164000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2015-12-31", "val": 336164000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2015-12-31", "val": 336164000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2016-12-31", "val": 445082000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2016-12-31", "val": 445082000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2016-12-31", "val": 445082000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2016-12-31", "val": 445082000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2017-12-31", "val": 290072000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 290072000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2017-12-31", "val": 290072000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2017-12-31", "val": 290072000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2018-12-31", "val": 344781000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2018-12-31", "val": 344781000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2018-12-31", "val": 344781000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2018-12-31", "val": 344781000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2019-12-31", "val": 268670000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 268670000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2019-12-31", "val": 268670000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2020-12-31", "val": 396097000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2020-12-31", "val": 396097000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2021-12-31", "val": 552827000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2021-12-31", "val": 552827000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2022-12-31", "val": 208784000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2007-12-31", "val": 15265000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2007-01-01"}, {"end": "2008-12-31", "val": 14565000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2008-01-01"}, {"end": "2008-12-31", "val": 14565000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 14984000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 14984000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 14984000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 13855000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 13855000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 13855000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 14161000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 14161000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 14161000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 14725000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 14725000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 14725000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 15274000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 15274000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 15274000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 15647000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 15647000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 15647000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 16496000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 16496000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 16496000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 17254000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 17254000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 17254000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 20858000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 20858000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 20858000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 21601000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 21601000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 21601000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 21545000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 21545000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 21545000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 21591000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 21591000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 21591000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 21781000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 21781000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 21781000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 23868000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 23868000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 23868000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 24091000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 24091000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 24091000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 24388000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 24388000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 24904000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2007-12-31", "val": 14282000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2007-01-01"}, {"end": "2008-12-31", "val": 14144000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2008-01-01"}, {"end": "2008-12-31", "val": 14144000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 14720000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 14720000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 14720000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 13611000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 13611000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 13611000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 13835000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 13835000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 13835000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 14223000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 14223000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 14223000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 14688000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 14688000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 14688000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 15282000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 15282000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 15282000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 15848000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 15848000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 15848000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 16168000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 16168000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 16168000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 19614000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 19614000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 19614000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 20394000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 20394000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 20394000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 20629000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 20629000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 20629000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 20907000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 20907000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 20907000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 21206000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 21206000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 21206000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 23868000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 23868000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 23868000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 24091000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 24091000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 24091000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 24388000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 24388000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 24640000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2008-12-31", "val": 14731000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19"}, {"end": "2009-12-31", "val": 14239000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19"}, {"end": "2009-12-31", "val": 14239000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18"}, {"end": "2010-12-31", "val": 13659000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18"}, {"end": "2010-12-31", "val": 13659000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23"}, {"end": "2011-12-31", "val": 13871000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23"}, {"end": "2011-12-31", "val": 13871000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26"}, {"end": "2012-12-31", "val": 14458000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26"}, {"end": "2012-12-31", "val": 14488000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21"}, {"end": "2013-12-31", "val": 15102000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21"}, {"end": "2013-12-31", "val": 15102000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20"}, {"end": "2014-12-31", "val": 15595000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20"}, {"end": "2014-12-31", "val": 15595000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 16086000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 16086000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2016-12-31", "val": 16337670, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2016-12-31", "val": 16337670, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 20210054, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 20210054, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2018-12-31", "val": 20491229, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2018-12-31", "val": 20491229, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 20742044, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 20742000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2020-12-31", "val": 21058000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2020-12-31", "val": 21058000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2021-12-31", "val": 21280000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2021-12-31", "val": 21280000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2022-12-31", "val": 23993000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2023-12-31", "val": 24141000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2023-12-31", "val": 24141000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 24517000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 24517000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19"}, {"end": "2025-12-31", "val": 24688000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19"}], "EntityCommonStockSharesOutstanding": [{"end": "2010-01-31", "val": 14019330, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-02-19"}, {"end": "2011-01-31", "val": 13666301, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-18"}, {"end": "2012-01-31", "val": 13896361, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-23"}, {"end": "2013-01-31", "val": 14467594, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26"}, {"end": "2014-01-31", "val": 15090346, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-21"}, {"end": "2015-01-31", "val": 15640626, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-20"}, {"end": "2016-01-31", "val": 16119568, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2017-01-31", "val": 16338132, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-01"}, {"end": "2018-01-31", "val": 20239458, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2019-01-31", "val": 20498949, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2020-01-31", "val": 20774907, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2021-01-31", "val": 21138567, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2022-01-31", "val": 23786887, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2023-01-31", "val": 23998252, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2024-01-31", "val": 24142564, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2025-01-31", "val": 24519000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2026-01-31", "val": 24690275, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-19"}]}}