{"cik": 1035267, "entity": "Intuitive Surgical, Inc.", "tags": {"RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2016-12-31", "val": 2706500000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 3138200000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 3138200000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 3724200000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3724200000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3724200000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 4478500000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 4478500000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 4478500000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 4358400000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 4358400000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 4358400000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 5710100000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 5710100000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 5710100000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 6222200000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 6222200000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 6222200000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 7124100000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 7124100000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 7124100000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 8352100000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 8352100000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 10064700000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2025-01-01"}], "SalesRevenueNet": [{"end": "2007-12-31", "val": 600828000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2007-01-01"}, {"end": "2008-12-31", "val": 874919000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2008-01-01"}, {"end": "2008-12-31", "val": 874900000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 1052168000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 1052200000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 1052200000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 1413000000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 1413000000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 1413000000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 1757300000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1757300000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1757300000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 2178800000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2178800000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2178800000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 2265100000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 2265100000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 2265100000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 2131700000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2131700000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2131700000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 2384400000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2384400000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2384400000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 2704400000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 2704400000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 3128900000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2017-01-01"}], "GrossProfit": [{"end": "2007-12-31", "val": 414286000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2007-01-01"}, {"end": "2008-12-31", "val": 620777000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2008-01-01"}, {"end": "2008-12-31", "val": 620800000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 751052000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 751100000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 751100000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 1030000000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 1030000000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 1030000000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 1273800000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1273800000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1273800000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 1570300000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1570300000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1570300000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 1594200000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1594200000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1594200000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 1413800000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1413800000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1413800000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 1577900000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 1577900000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 1577900000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 1890100000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1890100000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1892900000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 2194100000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 2202000000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 2202000000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 2604100000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 2604100000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 2604100000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 3110200000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 3110200000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 3110200000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 2861200000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 2861200000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 2861200000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 3958500000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3958500000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3958500000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 4196000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 4196000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 4196000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 4729500000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 4729500000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 4729500000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 5634200000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 5634200000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 6642300000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2007-12-31", "val": 206742000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2007-01-01"}, {"end": "2008-12-31", "val": 310835000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2008-01-01"}, {"end": "2008-12-31", "val": 310800000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 377439000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 377400000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 377400000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 555200000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 555200000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 555200000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 694800000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 694800000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 694800000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 878100000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 878100000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 878100000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 852500000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 852500000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 852500000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 544800000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 544800000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 544800000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 740000000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 740000000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 740000000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 945200000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 945200000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 949700000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 1054600000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1062900000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1062900000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 1199400000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1199400000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1199400000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 1374500000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 1374500000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 1374500000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 1049800000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1049800000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1049800000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1821000000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1821000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1821000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 1577100000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1577100000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1577100000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 1766800000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1766800000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1766800000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 2348900000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 2348900000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 2945500000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2007-12-31", "val": 144537000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2007-01-01"}, {"end": "2008-12-31", "val": 204315000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2008-01-01"}, {"end": "2008-12-31", "val": 204300000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 232606000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 232600000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 232600000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 381800000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 381800000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 381800000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 495100000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 495100000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 495100000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 656600000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 656600000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 656600000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 671000000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 671000000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 671000000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 418800000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 418800000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 418800000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 588800000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 588800000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 588800000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 735900000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 735900000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 738300000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 660000000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 670900000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 670900000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 1127900000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1127900000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1127900000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 1379300000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 1379300000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 1379300000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 1060600000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1060600000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1060600000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1704600000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1704600000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1704600000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 1322300000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1322300000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1322300000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 1798000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1798000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1798000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 2322600000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 2322600000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 2856000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2007-12-31", "val": 92697000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2007-01-01"}, {"end": "2008-12-31", "val": 130888000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2008-01-01"}, {"end": "2008-12-31", "val": 130900000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 163505000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 163500000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 163500000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 190500000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 190500000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 190500000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 214600000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 214600000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 214600000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 237300000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 237300000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 237300000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 199900000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 199900000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 199900000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 130200000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 130200000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 130200000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 169700000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 169700000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 169700000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 244900000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 244900000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 247000000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 436500000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 433900000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 433900000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 154500000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 154500000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 154500000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 120400000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 120400000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 120400000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 140200000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 140200000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 140200000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 162200000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 162200000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 162200000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 262400000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 262400000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 262400000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 141600000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 141600000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 141600000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 336300000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 336300000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 434800000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2025-01-01"}], "Depreciation": [{"end": "2007-12-31", "val": 11011000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2007-01-01"}, {"end": "2008-12-31", "val": 14633000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2008-01-01"}, {"end": "2008-12-31", "val": 14600000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 18959000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 19000000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 19000000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 23700000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 23700000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 23700000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 28700000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 28700000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 28700000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 34700000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 34700000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 34700000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 46000000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 46000000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 46000000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 52000000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 52000000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 52000000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 61100000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 61100000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 61100000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 70700000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 70700000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 70700000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 82100000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 82100000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 82100000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 105900000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 105900000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 105900000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 156700000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 156700000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 157000000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 220600000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 221000000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 221000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 280000000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 280000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 280000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 326000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 326000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 326000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 382000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 382000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 382000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 439000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 439000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 600000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2007-12-31", "val": 205687000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2007-01-01"}, {"end": "2008-12-31", "val": 278235000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2008-01-01"}, {"end": "2008-12-31", "val": 278200000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 385055000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 385100000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 392200000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 528000000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 545800000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 545800000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 677600000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 677600000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 677600000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 814200000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 814200000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 814200000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 880000000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 880000000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 880000000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 665100000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 665100000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 665100000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 771900000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 771900000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 806200000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 1042900000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1087000000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1087000000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 1143900000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1143900000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1143900000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 1169600000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1169600000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1169600000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 1598200000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 1598200000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 1598200000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 1484800000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1484800000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1484800000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 2089400000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 2089400000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 2089400000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 1490800000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1490800000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1490800000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 1813800000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1813800000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1813800000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 2415000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 2415000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 3030500000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2025-01-01"}], "PaymentsToAcquireProductiveAssets": [{"end": "2007-12-31", "val": 24007000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2007-01-01"}, {"end": "2008-12-31", "val": 105973000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2008-01-01"}, {"end": "2008-12-31", "val": 106000000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 53416000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 53400000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 53400000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 96000000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 96000000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 96000000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 82900000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 82900000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 82900000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 141800000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 141800000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 114200000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 104600000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 104600000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 104600000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 105600000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 105600000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 105600000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 81000000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 81000000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 81000000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 53900000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 53900000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 53900000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 190700000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 190700000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 190700000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 187400000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 187400000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 187400000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 425600000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 425600000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 425600000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 341500000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 341500000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 341500000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 353500000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 339500000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 339500000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 532400000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 532400000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 532400000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 1064200000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1064200000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1064200000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 1111200000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 1111200000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 539800000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2006-12-31", "val": 589705000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29"}, {"end": "2007-12-31", "val": 888674000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29"}, {"end": "2007-12-31", "val": 888700000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01"}, {"end": "2008-12-31", "val": 1266766000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29"}, {"end": "2008-12-31", "val": 1266700000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01"}, {"end": "2008-12-31", "val": 1266700000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06"}, {"end": "2009-12-31", "val": 1537283000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29"}, {"end": "2009-12-31", "val": 1537300000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01"}, {"end": "2009-12-31", "val": 1537300000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06"}, {"end": "2009-12-31", "val": 1537300000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04"}, {"end": "2010-12-31", "val": 2037400000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01"}, {"end": "2010-12-31", "val": 2037400000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06"}, {"end": "2010-12-31", "val": 2037400000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04"}, {"end": "2010-12-31", "val": 2037400000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03"}, {"end": "2011-12-31", "val": 2645600000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06"}, {"end": "2011-12-31", "val": 2645600000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04"}, {"end": "2011-12-31", "val": 2645600000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03"}, {"end": "2011-12-31", "val": 2645600000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06"}, {"end": "2012-12-31", "val": 3580100000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04"}, {"end": "2012-12-31", "val": 3580100000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03"}, {"end": "2012-12-31", "val": 3580100000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06"}, {"end": "2012-12-31", "val": 3580100000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02"}, {"end": "2013-12-31", "val": 3501400000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03"}, {"end": "2013-12-31", "val": 3501400000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06"}, {"end": "2013-12-31", "val": 3501400000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02"}, {"end": "2013-12-31", "val": 3501400000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06"}, {"end": "2014-12-31", "val": 3379400000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06"}, {"end": "2014-12-31", "val": 3379400000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02"}, {"end": "2014-12-31", "val": 3379400000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06"}, {"end": "2015-12-31", "val": 4319500000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02"}, {"end": "2015-12-31", "val": 4319500000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06"}, {"end": "2016-12-31", "val": 5777800000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06"}, {"end": "2016-12-31", "val": 5777800000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02"}, {"end": "2017-12-31", "val": 4725200000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02"}, {"end": "2017-12-31", "val": 4778800000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04"}, {"end": "2018-12-31", "val": 6678800000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04"}, {"end": "2018-12-31", "val": 6678800000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07"}, {"end": "2019-12-31", "val": 8263800000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07"}, {"end": "2019-12-31", "val": 8263800000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10"}, {"end": "2020-12-31", "val": 9731500000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10"}, {"end": "2020-12-31", "val": 9731500000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03"}, {"end": "2021-12-31", "val": 11901100000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03"}, {"end": "2021-12-31", "val": 11901100000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2022-12-31", "val": 11041900000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2022-12-31", "val": 11041900000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2023-12-31", "val": 13307600000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2023-12-31", "val": 13307600000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31"}, {"end": "2024-12-31", "val": 16433700000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31"}, {"end": "2024-12-31", "val": 16433700000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03"}, {"end": "2025-12-31", "val": 17824000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03"}], "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": [{"end": "2014-12-31", "val": 3379400000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02"}, {"end": "2015-12-31", "val": 4319500000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02"}, {"end": "2015-12-31", "val": 4319500000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04"}, {"end": "2016-12-31", "val": 5777800000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02"}, {"end": "2016-12-31", "val": 5820500000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04"}, {"end": "2016-12-31", "val": 5820500000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07"}, {"end": "2017-12-31", "val": 4726800000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02"}, {"end": "2017-12-31", "val": 4780400000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04"}, {"end": "2017-12-31", "val": 4780400000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07"}, {"end": "2017-12-31", "val": 4780400000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10"}, {"end": "2018-12-31", "val": 6687500000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04"}, {"end": "2018-12-31", "val": 6687500000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07"}, {"end": "2018-12-31", "val": 6687500000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10"}, {"end": "2018-12-31", "val": 6687500000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03"}, {"end": "2019-12-31", "val": 8284700000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07"}, {"end": "2019-12-31", "val": 8284700000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10"}, {"end": "2019-12-31", "val": 8284700000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03"}, {"end": "2019-12-31", "val": 8284700000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2020-12-31", "val": 9759100000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10"}, {"end": "2020-12-31", "val": 9759100000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03"}, {"end": "2020-12-31", "val": 9759100000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2020-12-31", "val": 9759100000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2021-12-31", "val": 11951500000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03"}, {"end": "2021-12-31", "val": 11951500000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2021-12-31", "val": 11951500000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2021-12-31", "val": 11951500000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31"}, {"end": "2022-12-31", "val": 11112600000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2022-12-31", "val": 11112600000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2022-12-31", "val": 11112600000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31"}, {"end": "2022-12-31", "val": 11112600000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03"}, {"end": "2023-12-31", "val": 13397300000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2023-12-31", "val": 13397300000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31"}, {"end": "2023-12-31", "val": 13397300000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03"}, {"end": "2024-12-31", "val": 16529600000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31"}, {"end": "2024-12-31", "val": 16529600000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03"}, {"end": "2025-12-31", "val": 17941700000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03"}], "Goodwill": [{"end": "2008-12-31", "val": 110740000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29"}, {"end": "2009-12-31", "val": 110740000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29"}, {"end": "2009-12-31", "val": 110700000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01"}, {"end": "2010-12-31", "val": 116900000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01"}, {"end": "2010-12-31", "val": 116900000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06"}, {"end": "2011-12-31", "val": 116900000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06"}, {"end": "2011-12-31", "val": 116900000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04"}, {"end": "2012-12-31", "val": 138100000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04"}, {"end": "2012-12-31", "val": 138100000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03"}, {"end": "2013-12-31", "val": 137400000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03"}, {"end": "2013-12-31", "val": 137400000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06"}, {"end": "2014-01-17", "val": 10100000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06"}, {"end": "2014-06-25", "val": 50500000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06"}, {"end": "2014-12-31", "val": 198000000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06"}, {"end": "2014-12-31", "val": 198000000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02"}, {"end": "2015-12-31", "val": 201100000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02"}, {"end": "2015-12-31", "val": 201100000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06"}, {"end": "2016-12-31", "val": 201100000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06"}, {"end": "2016-12-31", "val": 201100000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02"}, {"end": "2017-12-31", "val": 201100000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02"}, {"end": "2017-12-31", "val": 201100000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04"}, {"end": "2017-12-31", "val": 201100000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07"}, {"end": "2018-12-31", "val": 240600000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04"}, {"end": "2018-12-31", "val": 240600000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07"}, {"end": "2018-12-31", "val": 240600000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10"}, {"end": "2019-12-31", "val": 307200000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07"}, {"end": "2019-12-31", "val": 307200000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10"}, {"end": "2019-12-31", "val": 307200000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03"}, {"end": "2020-12-31", "val": 336700000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10"}, {"end": "2020-12-31", "val": 336700000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03"}, {"end": "2020-12-31", "val": 336700000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2021-12-31", "val": 343600000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03"}, {"end": "2021-12-31", "val": 343600000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2021-12-31", "val": 343600000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2022-12-31", "val": 348500000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2022-12-31", "val": 348500000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2022-12-31", "val": 348500000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31"}, {"end": "2023-12-31", "val": 348700000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2023-12-31", "val": 348700000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31"}, {"end": "2023-12-31", "val": 348700000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03"}, {"end": "2024-12-31", "val": 347500000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31"}, {"end": "2024-12-31", "val": 347500000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03"}, {"end": "2025-12-31", "val": 370300000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2006-12-31", "val": 34390000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29"}, {"end": "2007-12-31", "val": 122825000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29"}, {"end": "2007-12-31", "val": 122800000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01"}, {"end": "2008-12-31", "val": 194623000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29"}, {"end": "2008-12-31", "val": 194600000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01"}, {"end": "2008-12-31", "val": 194600000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06"}, {"end": "2009-12-31", "val": 221437000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29"}, {"end": "2009-12-31", "val": 221400000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01"}, {"end": "2009-12-31", "val": 221400000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06"}, {"end": "2009-12-31", "val": 221400000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04"}, {"end": "2010-12-31", "val": 279800000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01"}, {"end": "2010-12-31", "val": 279800000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06"}, {"end": "2010-12-31", "val": 279800000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04"}, {"end": "2010-12-31", "val": 279800000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03"}, {"end": "2011-12-31", "val": 465800000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06"}, {"end": "2011-12-31", "val": 465800000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04"}, {"end": "2011-12-31", "val": 465800000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03"}, {"end": "2011-12-31", "val": 465800000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06"}, {"end": "2012-12-31", "val": 553700000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04"}, {"end": "2012-12-31", "val": 553700000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03"}, {"end": "2012-12-31", "val": 553700000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06"}, {"end": "2012-12-31", "val": 553700000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02"}, {"end": "2013-12-31", "val": 782100000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03"}, {"end": "2013-12-31", "val": 782100000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06"}, {"end": "2013-12-31", "val": 782100000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02"}, {"end": "2013-12-31", "val": 782100000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06"}, {"end": "2014-12-31", "val": 600300000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06"}, {"end": "2014-12-31", "val": 600300000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02"}, {"end": "2014-12-31", "val": 600300000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06"}, {"end": "2014-12-31", "val": 600300000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02"}, {"end": "2015-12-31", "val": 714600000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02"}, {"end": "2015-12-31", "val": 714600000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06"}, {"end": "2015-12-31", "val": 714600000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02"}, {"end": "2016-12-31", "val": 1036600000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06"}, {"end": "2016-12-31", "val": 1036600000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02"}, {"end": "2017-12-31", "val": 648200000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02"}, {"end": "2017-12-31", "val": 648200000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04"}, {"end": "2018-12-31", "val": 857900000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04"}, {"end": "2018-12-31", "val": 857900000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07"}, {"end": "2019-12-31", "val": 1167600000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07"}, {"end": "2019-12-31", "val": 1167600000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10"}, {"end": "2020-12-31", "val": 1622600000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10"}, {"end": "2020-12-31", "val": 1622600000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03"}, {"end": "2021-12-31", "val": 1290900000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03"}, {"end": "2021-12-31", "val": 1290900000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2022-12-31", "val": 1581200000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2022-12-31", "val": 1581200000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2023-12-31", "val": 2750100000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2023-12-31", "val": 2750100000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31"}, {"end": "2024-12-31", "val": 2027400000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31"}, {"end": "2024-12-31", "val": 2027400000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03"}, {"end": "2025-12-31", "val": 3368000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2007-12-31", "val": 39021000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2007-01-01"}, {"end": "2008-12-31", "val": 39943000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2008-01-01"}, {"end": "2008-12-31", "val": 39900000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 39205000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 39200000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 39200000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 40300000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 40300000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 40300000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 40200000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 40200000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 40200000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 41100000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 41100000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 41100000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 40100000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 40100000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 40100000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 37700000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 37700000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 37700000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 37900000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 37900000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 113700000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 39300000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 117900000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 117900000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 116300000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 116300000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 116300000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 118800000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 118800000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 118800000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 119500000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 119500000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 358400000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 120300000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 361000000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 361000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 365800000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 365800000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 365800000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 362000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 362000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 362000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 357400000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 357400000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 357400000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 362000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 362000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 362700000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2007-12-31", "val": 37831000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2007-01-01"}, {"end": "2008-12-31", "val": 38877000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2008-01-01"}, {"end": "2008-12-31", "val": 38900000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2008-01-01"}, {"end": "2009-12-31", "val": 38298000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 38300000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2009-01-01"}, {"end": "2009-12-31", "val": 38300000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 39200000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 39200000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 39200000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 39200000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 39200000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 39200000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 39800000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 39800000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 39800000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 39200000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 39200000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 39200000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 36900000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 36900000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 36900000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 37100000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 37100000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 111300000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 38300000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 114900000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 114900000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 111700000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 111700000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 111700000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 113700000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 113700000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 113700000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 115400000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 115400000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 346200000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 117000000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 351100000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 351100000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 356100000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 356100000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 356100000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 355700000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 355700000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 355700000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 351200000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 351200000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 351200000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 355200000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 355200000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 356900000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2008-12-31", "val": 39183000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29"}, {"end": "2009-12-31", "val": 38500000, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29"}, {"end": "2009-12-31", "val": 38500000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01"}, {"end": "2010-12-31", "val": 38900000, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01"}, {"end": "2010-12-31", "val": 38900000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06"}, {"end": "2011-12-31", "val": 39300000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06"}, {"end": "2011-12-31", "val": 39300000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04"}, {"end": "2012-12-31", "val": 40200000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04"}, {"end": "2012-12-31", "val": 40200000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03"}, {"end": "2013-12-31", "val": 38200000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03"}, {"end": "2013-12-31", "val": 38200000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06"}, {"end": "2014-12-31", "val": 36600000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06"}, {"end": "2014-12-31", "val": 36600000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02"}, {"end": "2015-12-31", "val": 37400000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02"}, {"end": "2015-12-31", "val": 37400000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06"}, {"end": "2016-12-31", "val": 38800000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06"}, {"end": "2016-12-31", "val": 116400000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02"}, {"end": "2017-12-31", "val": 112300000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02"}, {"end": "2017-12-31", "val": 112300000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04"}, {"end": "2018-12-31", "val": 114500000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04"}, {"end": "2018-12-31", "val": 114500000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07"}, {"end": "2019-12-31", "val": 116000000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07"}, {"end": "2019-12-31", "val": 116000000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10"}, {"end": "2020-12-31", "val": 117700000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10"}, {"end": "2020-12-31", "val": 353100000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03"}, {"end": "2021-12-31", "val": 357700000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03"}, {"end": "2021-12-31", "val": 357700000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2022-12-31", "val": 350000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2022-12-31", "val": 350000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2023-12-31", "val": 352300000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2023-12-31", "val": 352300000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31"}, {"end": "2024-12-31", "val": 356600000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31"}, {"end": "2024-12-31", "val": 356600000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03"}, {"end": "2025-12-31", "val": 355100000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03"}], "EntityCommonStockSharesOutstanding": [{"end": "2010-01-21", "val": 38504605, "fy": 2009, "fp": "FY", "form": "10-K", "filed": "2010-01-29"}, {"end": "2011-01-20", "val": 38866512, "fy": 2010, "fp": "FY", "form": "10-K", "filed": "2011-02-01"}, {"end": "2012-01-20", "val": 39346384, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-06"}, {"end": "2013-01-18", "val": 40127042, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-04"}, {"end": "2014-01-17", "val": 38171349, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-03"}, {"end": "2015-01-16", "val": 36599799, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-06"}, {"end": "2016-01-19", "val": 37380279, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-02"}, {"end": "2017-01-20", "val": 38786979, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-06"}, {"end": "2018-01-19", "val": 112298504, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-02"}, {"end": "2019-01-18", "val": 114488602, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-04"}, {"end": "2020-01-17", "val": 115984044, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-07"}, {"end": "2021-01-15", "val": 117718298, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10"}, {"end": "2022-01-26", "val": 357744031, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-03"}, {"end": "2023-02-07", "val": 350389679, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-10"}, {"end": "2024-01-25", "val": 352325863, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2025-01-27", "val": 356656964, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-31"}, {"end": "2026-01-28", "val": 355130237, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-03"}]}}