{
  "ticker": "AOS",
  "name": "SMITH A O CORP",
  "cik": "0000091142",
  "sic": "3630",
  "sic_description": "Household Appliances",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000091142.json",
  "as_of": "2026-02-10",
  "note": "Verified SEC companyfacts-derived facts; derived metrics (margins, ratios, free cash flow) are computed from those facts. Descriptive data, not investment advice.",
  "annual": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 2685900000.0,
          "filed": "2019-02-15",
          "accession": "0001193125-19-042339"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2996700000.0,
          "filed": "2020-02-24",
          "accession": "0001193125-20-046736"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 3187900000.0,
          "filed": "2021-02-12",
          "accession": "0000091142-21-000025"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2992700000.0,
          "filed": "2022-02-11",
          "accession": "0000091142-22-000028"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2895300000.0,
          "filed": "2023-02-14",
          "accession": "0000091142-23-000025"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 3538900000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 3753900000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 3852800000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 3818100000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 3830200000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLoss",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:NetIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 326500000.0,
          "filed": "2019-02-15",
          "accession": "0001193125-19-042339"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 296500000.0,
          "filed": "2020-02-24",
          "accession": "0001193125-20-046736"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 444200000.0,
          "filed": "2021-02-12",
          "accession": "0000091142-21-000025"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 370000000.0,
          "filed": "2022-02-11",
          "accession": "0000091142-22-000028"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 344900000.0,
          "filed": "2023-02-14",
          "accession": "0000091142-23-000025"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 487100000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 235700000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 556600000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 533600000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 546200000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        }
      ]
    },
    {
      "metric_id": "operating_income",
      "label": "Operating income",
      "concept": "OperatingIncomeLoss",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 515000000.0,
          "filed": "2019-02-15",
          "accession": "0001193125-19-042339"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 577900000.0,
          "filed": "2020-02-24",
          "accession": "0001193125-20-046736"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 613400000.0,
          "filed": "2021-02-12",
          "accession": "0000091142-21-000025"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 529100000.0,
          "filed": "2022-02-11",
          "accession": "0000091142-22-000028"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 503200000.0,
          "filed": "2023-02-14",
          "accession": "0000091142-23-000025"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 682000000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 362000000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 745500000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 707700000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 728600000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        }
      ]
    },
    {
      "metric_id": "gross_profit",
      "label": "Gross profit",
      "concept": "GrossProfit",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:GrossProfit"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 1114200000.0,
          "filed": "2019-02-15",
          "accession": "0001193125-19-042339"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1232400000.0,
          "filed": "2020-02-24",
          "accession": "0001193125-20-046736"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1305500000.0,
          "filed": "2021-02-12",
          "accession": "0000091142-21-000025"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1180700000.0,
          "filed": "2022-02-11",
          "accession": "0000091142-22-000028"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1108200000.0,
          "filed": "2023-02-14",
          "accession": "0000091142-23-000025"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1310900000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1329600000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1484800000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1456100000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1487400000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "derived": false,
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 1.85,
          "filed": "2019-02-15",
          "accession": "0001193125-19-042339"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1.7,
          "filed": "2020-02-24",
          "accession": "0001193125-20-046736"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2.58,
          "filed": "2021-02-12",
          "accession": "0000091142-21-000025"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2.22,
          "filed": "2022-02-11",
          "accession": "0000091142-22-000028"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2.12,
          "filed": "2023-02-14",
          "accession": "0000091142-23-000025"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 3.02,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1.51,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 3.69,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 3.63,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 3.85,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        }
      ]
    },
    {
      "metric_id": "operating_cash_flow",
      "label": "Operating cash flow",
      "concept": "NetCashProvidedByUsedInOperatingActivities",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:NetCashProvidedByUsedInOperatingActivities"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 446600000.0,
          "filed": "2019-02-15",
          "accession": "0001193125-19-042339"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 326400000.0,
          "filed": "2020-02-24",
          "accession": "0001193125-20-046736"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 448900000.0,
          "filed": "2021-02-12",
          "accession": "0000091142-21-000025"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 456200000.0,
          "filed": "2022-02-11",
          "accession": "0000091142-22-000028"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 562100000.0,
          "filed": "2023-02-14",
          "accession": "0000091142-23-000025"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 641100000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 391400000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 670300000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 581800000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 616800000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        }
      ]
    },
    {
      "metric_id": "capex",
      "label": "Capital expenditures",
      "concept": "PaymentsToAcquireProductiveAssets",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsToAcquireProductiveAssets"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 80700000.0,
          "filed": "2019-02-15",
          "accession": "0001193125-19-042339"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 94200000.0,
          "filed": "2020-02-24",
          "accession": "0001193125-20-046736"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 85200000.0,
          "filed": "2021-02-12",
          "accession": "0000091142-21-000025"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 64400000.0,
          "filed": "2022-02-11",
          "accession": "0000091142-22-000028"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 56800000.0,
          "filed": "2023-02-14",
          "accession": "0000091142-23-000025"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 75100000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 70300000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 72600000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 108000000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 70800000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        }
      ]
    },
    {
      "metric_id": "dividends_paid",
      "label": "Dividends paid",
      "concept": "PaymentsOfDividendsCommonStock",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsOfDividendsCommonStock"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 84200000.0,
          "filed": "2019-02-15",
          "accession": "0001193125-19-042339"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 96900000.0,
          "filed": "2020-02-24",
          "accession": "0001193125-20-046736"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 130100000.0,
          "filed": "2021-02-12",
          "accession": "0000091142-21-000025"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 149200000.0,
          "filed": "2022-02-11",
          "accession": "0000091142-22-000028"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 158700000.0,
          "filed": "2023-02-14",
          "accession": "0000091142-23-000025"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 170100000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 177200000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 183500000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 190400000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 195700000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        }
      ]
    },
    {
      "metric_id": "share_buybacks",
      "label": "Share buybacks",
      "concept": "PaymentsForRepurchaseOfCommonStock",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsForRepurchaseOfCommonStock"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 135200000.0,
          "filed": "2019-02-15",
          "accession": "0001193125-19-042339"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 139100000.0,
          "filed": "2020-02-24",
          "accession": "0001193125-20-046736"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 202600000.0,
          "filed": "2021-02-12",
          "accession": "0000091142-21-000025"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 287700000.0,
          "filed": "2022-02-11",
          "accession": "0000091142-22-000028"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 56700000.0,
          "filed": "2023-02-14",
          "accession": "0000091142-23-000025"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 366500000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 403500000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 306500000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 305800000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 400800000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        }
      ]
    },
    {
      "metric_id": "assets",
      "label": "Assets",
      "concept": "Assets",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Assets"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 2891000000.0,
          "filed": "2019-02-15",
          "accession": "0001193125-19-042339"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 3197400000.0,
          "filed": "2020-02-24",
          "accession": "0001193125-20-046736"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 3071500000.0,
          "filed": "2021-02-12",
          "accession": "0000091142-21-000025"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 3058000000.0,
          "filed": "2022-02-11",
          "accession": "0000091142-22-000028"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 3160700000.0,
          "filed": "2023-02-14",
          "accession": "0000091142-23-000025"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 3474400000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 3332300000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 3213900000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 3240000000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 3142800000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        }
      ]
    },
    {
      "metric_id": "liabilities",
      "label": "Liabilities",
      "concept": "Liabilities",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Liabilities"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 1375700000.0,
          "filed": "2018-02-16",
          "accession": "0001193125-18-048314"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1552500000.0,
          "filed": "2019-02-15",
          "accession": "0001193125-19-042339"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1354500000.0,
          "filed": "2020-02-24",
          "accession": "0001193125-20-046736"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1391200000.0,
          "filed": "2021-02-12",
          "accession": "0000091142-21-000025"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1312400000.0,
          "filed": "2022-02-11",
          "accession": "0000091142-22-000028"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1642200000.0,
          "filed": "2023-02-14",
          "accession": "0000091142-23-000025"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1584600000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1369500000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1356500000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1284800000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        }
      ]
    },
    {
      "metric_id": "equity",
      "label": "Stockholders' equity",
      "concept": "StockholdersEquity",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 1511400000.0,
          "filed": "2019-02-15",
          "accession": "0001193125-19-042339"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1644900000.0,
          "filed": "2020-02-24",
          "accession": "0001193125-20-046736"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1717000000.0,
          "filed": "2021-02-12",
          "accession": "0000091142-21-000025"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1666800000.0,
          "filed": "2022-02-11",
          "accession": "0000091142-22-000028"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1848300000.0,
          "filed": "2023-02-14",
          "accession": "0000091142-23-000025"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1832200000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1747700000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1844400000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1883500000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1858000000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        }
      ]
    },
    {
      "metric_id": "cash",
      "label": "Cash and cash equivalents",
      "concept": "CashAndCashEquivalentsAtCarryingValue",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:CashAndCashEquivalentsAtCarryingValue"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 330400000.0,
          "filed": "2020-02-24",
          "accession": "0001193125-20-046736"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 346600000.0,
          "filed": "2020-02-24",
          "accession": "0001193125-20-046736"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 259700000.0,
          "filed": "2020-02-24",
          "accession": "0001193125-20-046736"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 374000000.0,
          "filed": "2021-02-12",
          "accession": "0000091142-21-000025"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 573100000.0,
          "filed": "2022-02-11",
          "accession": "0000091142-22-000028"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 443300000.0,
          "filed": "2023-02-14",
          "accession": "0000091142-23-000025"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 391200000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 339900000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 239600000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 174500000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        }
      ]
    },
    {
      "metric_id": "free_cash_flow",
      "label": "Free cash flow",
      "concept": "NetCashProvidedByUsedInOperatingActivities - PaymentsToAcquireProductiveAssets",
      "unit": "USD",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetCashProvidedByUsedInOperatingActivities",
        "us-gaap:PaymentsToAcquireProductiveAssets"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 365900000.0,
          "filed": "2019-02-15",
          "accession": "0001193125-19-042339"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 232200000.0,
          "filed": "2020-02-24",
          "accession": "0001193125-20-046736"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 363700000.0,
          "filed": "2021-02-12",
          "accession": "0000091142-21-000025"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 391800000.0,
          "filed": "2022-02-11",
          "accession": "0000091142-22-000028"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 505300000.0,
          "filed": "2023-02-14",
          "accession": "0000091142-23-000025"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 566000000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 321100000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 597700000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 473800000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 546000000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        }
      ]
    },
    {
      "metric_id": "net_margin",
      "label": "Net margin",
      "concept": "NetIncomeLoss / RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 12.156074314010201,
          "filed": "2019-02-15",
          "accession": "0001193125-19-042339"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 9.894216972002535,
          "filed": "2020-02-24",
          "accession": "0001193125-20-046736"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 13.933937701935442,
          "filed": "2021-02-12",
          "accession": "0000091142-21-000025"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 12.36341764961406,
          "filed": "2022-02-11",
          "accession": "0000091142-22-000028"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 11.912409767554312,
          "filed": "2023-02-14",
          "accession": "0000091142-23-000025"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 13.764164005764504,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 6.2788033778204,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 14.446636212624583,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 13.975537571043189,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 14.260351939846483,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        }
      ]
    },
    {
      "metric_id": "operating_margin",
      "label": "Operating margin",
      "concept": "OperatingIncomeLoss / RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss",
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 19.174206038944117,
          "filed": "2019-02-15",
          "accession": "0001193125-19-042339"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 19.284546334301066,
          "filed": "2020-02-24",
          "accession": "0001193125-20-046736"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 19.241506948147684,
          "filed": "2021-02-12",
          "accession": "0000091142-21-000025"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 17.67968723894811,
          "filed": "2022-02-11",
          "accession": "0000091142-22-000028"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 17.3798915483715,
          "filed": "2023-02-14",
          "accession": "0000091142-23-000025"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 19.27152505015683,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 9.643304296864594,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 19.34956395348837,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 18.53539718708258,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 19.02250535220093,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        }
      ]
    },
    {
      "metric_id": "roe",
      "label": "Return on equity",
      "concept": "NetIncomeLoss / StockholdersEquity",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 21.602487759693002,
          "filed": "2019-02-15",
          "accession": "0001193125-19-042339"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 18.02541187914159,
          "filed": "2020-02-24",
          "accession": "0001193125-20-046736"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 25.87070471753058,
          "filed": "2021-02-12",
          "accession": "0000091142-21-000025"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 22.198224142068636,
          "filed": "2022-02-11",
          "accession": "0000091142-22-000028"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 18.660390629226857,
          "filed": "2023-02-14",
          "accession": "0000091142-23-000025"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 26.585525597642178,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 13.486296275104422,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 30.17783561049664,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 28.330236262277676,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 29.397201291711518,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        }
      ]
    },
    {
      "metric_id": "roa",
      "label": "Return on assets",
      "concept": "NetIncomeLoss / Assets",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:Assets"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 11.293670010377033,
          "filed": "2019-02-15",
          "accession": "0001193125-19-042339"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 9.273159442046664,
          "filed": "2020-02-24",
          "accession": "0001193125-20-046736"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 14.461989256063813,
          "filed": "2021-02-12",
          "accession": "0000091142-21-000025"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 12.09941137998692,
          "filed": "2022-02-11",
          "accession": "0000091142-22-000028"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 10.912139715885722,
          "filed": "2023-02-14",
          "accession": "0000091142-23-000025"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 14.01968685240617,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 7.073192689733817,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 17.318522667164505,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 16.469135802469136,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 17.37940689830724,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        }
      ]
    },
    {
      "metric_id": "liabilities_to_equity",
      "label": "Liabilities / equity",
      "concept": "Liabilities / StockholdersEquity",
      "unit": "Ratio",
      "derived": true,
      "source_concepts": [
        "us-gaap:Liabilities",
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 0.9102156940584888,
          "filed": "2019-02-15",
          "accession": "0001193125-18-048314"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 0.9438263724238556,
          "filed": "2020-02-24",
          "accession": "0001193125-19-042339"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 0.7888759464181713,
          "filed": "2021-02-12",
          "accession": "0001193125-20-046736"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 0.8346532277417806,
          "filed": "2022-02-11",
          "accession": "0000091142-21-000025"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 0.7100578910350052,
          "filed": "2023-02-14",
          "accession": "0000091142-22-000028"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 0.8962995306189281,
          "filed": "2024-02-13",
          "accession": "0000091142-23-000025"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 0.9066773473708303,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 0.7425178919973975,
          "filed": "2026-02-10",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 0.72020175205734,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 0.6914962325080732,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        }
      ]
    },
    {
      "metric_id": "current_ratio",
      "label": "Current ratio",
      "concept": "AssetsCurrent / LiabilitiesCurrent",
      "unit": "Ratio",
      "derived": true,
      "source_concepts": [
        "us-gaap:AssetsCurrent",
        "us-gaap:LiabilitiesCurrent"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 2.0402298850574714,
          "filed": "2018-02-16",
          "accession": "0001193125-18-048314"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2.225875535399345,
          "filed": "2019-02-15",
          "accession": "0001193125-19-042339"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2.0864637718069527,
          "filed": "2020-02-24",
          "accession": "0001193125-20-046736"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1.9574690150032616,
          "filed": "2021-02-12",
          "accession": "0000091142-21-000025"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1.825566963782015,
          "filed": "2022-02-11",
          "accession": "0000091142-22-000028"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1.5664998212370398,
          "filed": "2023-02-14",
          "accession": "0000091142-23-000025"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1.748769000214087,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1.5871152015233259,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1.5524966562639322,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1.4973913043478262,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008"
        }
      ]
    }
  ],
  "quarterly": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 966400000.0,
          "filed": "2023-04-28",
          "accession": "0000091142-23-000061",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 960800000.0,
          "filed": "2023-07-28",
          "accession": "0000091142-23-000081",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 937500000.0,
          "filed": "2023-10-27",
          "accession": "0000091142-23-000099",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 988100000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 978800000.0,
          "filed": "2024-04-26",
          "accession": "0000091142-24-000132",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 1024300000.0,
          "filed": "2024-07-24",
          "accession": "0000091142-24-000151",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 902600000.0,
          "filed": "2024-10-23",
          "accession": "0000091142-24-000171",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 963900000.0,
          "filed": "2025-04-29",
          "accession": "0000091142-25-000075",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 1011300000.0,
          "filed": "2025-07-24",
          "accession": "0000091142-25-000100",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 942500000.0,
          "filed": "2025-10-28",
          "accession": "0000091142-25-000150",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 912500000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 945600000.0,
          "filed": "2026-04-30",
          "accession": "0000091142-26-000084",
          "derived": false
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLoss",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:NetIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 126900000.0,
          "filed": "2023-04-28",
          "accession": "0000091142-23-000061",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 157000000.0,
          "filed": "2023-07-28",
          "accession": "0000091142-23-000081",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 135400000.0,
          "filed": "2023-10-27",
          "accession": "0000091142-23-000099",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 137300000.0,
          "filed": "2024-02-13",
          "accession": "0000091142-24-000041",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 147600000.0,
          "filed": "2024-04-26",
          "accession": "0000091142-24-000132",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 156200000.0,
          "filed": "2024-07-24",
          "accession": "0000091142-24-000151",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 120100000.0,
          "filed": "2024-10-23",
          "accession": "0000091142-24-000171",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 136600000.0,
          "filed": "2025-04-29",
          "accession": "0000091142-25-000075",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 152200000.0,
          "filed": "2025-07-24",
          "accession": "0000091142-25-000100",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 132000000.0,
          "filed": "2025-10-28",
          "accession": "0000091142-25-000150",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 125400000.0,
          "filed": "2026-02-10",
          "accession": "0000091142-26-000008",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 118000000.0,
          "filed": "2026-04-30",
          "accession": "0000091142-26-000084",
          "derived": false
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 2,
          "period_label": "2022-Q2",
          "period_end": "2022-06-30",
          "value": 0.81,
          "filed": "2022-07-29",
          "accession": "0000091142-22-000084",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-09-30",
          "value": 0.71,
          "filed": "2022-10-28",
          "accession": "0000091142-22-000101",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 0.84,
          "filed": "2023-04-28",
          "accession": "0000091142-23-000061",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 1.04,
          "filed": "2023-07-28",
          "accession": "0000091142-23-000081",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 0.9,
          "filed": "2023-10-27",
          "accession": "0000091142-23-000099",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 1.0,
          "filed": "2024-04-26",
          "accession": "0000091142-24-000132",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 1.06,
          "filed": "2024-07-24",
          "accession": "0000091142-24-000151",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 0.82,
          "filed": "2024-10-23",
          "accession": "0000091142-24-000171",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 0.95,
          "filed": "2025-04-29",
          "accession": "0000091142-25-000075",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 1.07,
          "filed": "2025-07-24",
          "accession": "0000091142-25-000100",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 0.94,
          "filed": "2025-10-28",
          "accession": "0000091142-25-000150",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 0.85,
          "filed": "2026-04-30",
          "accession": "0000091142-26-000084",
          "derived": false
        }
      ]
    }
  ]
}
