{
  "ticker": "OII",
  "name": "OCEANEERING INTERNATIONAL INC",
  "cik": "0000073756",
  "sic": "1389",
  "sic_description": "Oil & Gas Field Services, NEC",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000073756.json",
  "as_of": "2026-02-20",
  "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": "Revenues",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 2271603000.0,
          "filed": "2019-02-28",
          "accession": "0000073756-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1921507000.0,
          "filed": "2020-02-27",
          "accession": "0000073756-20-000018"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1909482000.0,
          "filed": "2021-02-26",
          "accession": "0000073756-21-000023"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2048124000.0,
          "filed": "2022-02-25",
          "accession": "0000073756-22-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1827889000.0,
          "filed": "2023-02-24",
          "accession": "0000073756-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1869275000.0,
          "filed": "2024-02-23",
          "accession": "0000073756-24-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2066084000.0,
          "filed": "2025-02-24",
          "accession": "0000073756-25-000016"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2424706000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2661161000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2784156000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "ProfitLoss",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:ProfitLoss"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 24586000.0,
          "filed": "2019-02-28",
          "accession": "0000073756-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 166398000.0,
          "filed": "2020-02-27",
          "accession": "0000073756-20-000018"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": -212327000.0,
          "filed": "2021-02-26",
          "accession": "0000073756-21-000023"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": -348444000.0,
          "filed": "2022-02-25",
          "accession": "0000073756-22-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -496751000.0,
          "filed": "2023-02-24",
          "accession": "0000073756-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -49307000.0,
          "filed": "2024-02-23",
          "accession": "0000073756-24-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 25941000.0,
          "filed": "2025-02-24",
          "accession": "0000073756-25-000016"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 97403000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 147468000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 353761000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        }
      ]
    },
    {
      "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": 70764000.0,
          "filed": "2019-02-28",
          "accession": "0000073756-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 10656000.0,
          "filed": "2020-02-27",
          "accession": "0000073756-20-000018"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": -145482000.0,
          "filed": "2021-02-26",
          "accession": "0000073756-21-000023"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": -290713000.0,
          "filed": "2022-02-25",
          "accession": "0000073756-22-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -446079000.0,
          "filed": "2023-02-24",
          "accession": "0000073756-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 39799000.0,
          "filed": "2024-02-23",
          "accession": "0000073756-24-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 110863000.0,
          "filed": "2025-02-24",
          "accession": "0000073756-25-000016"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 181328000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 246270000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 304552000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        }
      ]
    },
    {
      "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": 279227000.0,
          "filed": "2019-02-28",
          "accession": "0000073756-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 194610000.0,
          "filed": "2020-02-27",
          "accession": "0000073756-20-000018"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 129226000.0,
          "filed": "2021-02-26",
          "accession": "0000073756-21-000023"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 98244000.0,
          "filed": "2022-02-25",
          "accession": "0000073756-22-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 163941000.0,
          "filed": "2023-02-24",
          "accession": "0000073756-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 264065000.0,
          "filed": "2024-02-23",
          "accession": "0000073756-24-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 307377000.0,
          "filed": "2025-02-24",
          "accession": "0000073756-25-000016"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 398971000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 485494000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 568442000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        }
      ]
    },
    {
      "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": 0.25,
          "filed": "2019-02-28",
          "accession": "0000073756-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1.68,
          "filed": "2020-02-27",
          "accession": "0000073756-20-000018"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": -2.16,
          "filed": "2021-02-26",
          "accession": "0000073756-21-000023"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": -3.52,
          "filed": "2022-02-25",
          "accession": "0000073756-22-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -5.01,
          "filed": "2023-02-24",
          "accession": "0000073756-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -0.49,
          "filed": "2024-02-23",
          "accession": "0000073756-24-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 0.26,
          "filed": "2025-02-24",
          "accession": "0000073756-25-000016"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 0.95,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1.44,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 3.49,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        }
      ]
    },
    {
      "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": 339439000.0,
          "filed": "2019-02-28",
          "accession": "0000073756-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 136478000.0,
          "filed": "2020-02-27",
          "accession": "0000073756-20-000018"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 36567000.0,
          "filed": "2021-02-26",
          "accession": "0000073756-21-000023"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 157569000.0,
          "filed": "2022-02-25",
          "accession": "0000073756-22-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 136647000.0,
          "filed": "2023-02-24",
          "accession": "0000073756-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 225314000.0,
          "filed": "2024-02-23",
          "accession": "0000073756-24-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 120883000.0,
          "filed": "2025-02-24",
          "accession": "0000073756-25-000016"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 209955000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 203214000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 318861000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        }
      ]
    },
    {
      "metric_id": "capex",
      "label": "Capital expenditures",
      "concept": "PaymentsToAcquirePropertyPlantAndEquipment",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 112392000.0,
          "filed": "2019-02-28",
          "accession": "0000073756-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 93680000.0,
          "filed": "2020-02-27",
          "accession": "0000073756-20-000018"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 109467000.0,
          "filed": "2021-02-26",
          "accession": "0000073756-21-000023"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 147684000.0,
          "filed": "2022-02-25",
          "accession": "0000073756-22-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 60687000.0,
          "filed": "2023-02-24",
          "accession": "0000073756-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 50199000.0,
          "filed": "2024-02-23",
          "accession": "0000073756-24-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 81043000.0,
          "filed": "2025-02-24",
          "accession": "0000073756-25-000016"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 100726000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 107136000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 111015000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        }
      ]
    },
    {
      "metric_id": "share_buybacks",
      "label": "Share buybacks",
      "concept": "PaymentsForRepurchaseOfCommonStock",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsForRepurchaseOfCommonStock"
      ],
      "points": [
        {
          "fiscal_year": 2010,
          "period_end": "2010-12-31",
          "value": 49520000.0,
          "filed": "2013-02-22",
          "accession": "0000073756-13-000007"
        },
        {
          "fiscal_year": 2011,
          "period_end": "2011-12-31",
          "value": 17491000.0,
          "filed": "2014-02-20",
          "accession": "0000073756-14-000006"
        },
        {
          "fiscal_year": 2012,
          "period_end": "2012-12-31",
          "value": 19358000.0,
          "filed": "2015-02-19",
          "accession": "0000073756-15-000004"
        },
        {
          "fiscal_year": 2013,
          "period_end": "2013-12-31",
          "value": 0.0,
          "filed": "2016-02-19",
          "accession": "0000073756-16-000068"
        },
        {
          "fiscal_year": 2014,
          "period_end": "2014-12-31",
          "value": 590384000.0,
          "filed": "2017-02-24",
          "accession": "0000073756-17-000013"
        },
        {
          "fiscal_year": 2015,
          "period_end": "2015-12-31",
          "value": 100459000.0,
          "filed": "2018-03-01",
          "accession": "0000073756-18-000013"
        },
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 0.0,
          "filed": "2018-03-01",
          "accession": "0000073756-18-000013"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 0.0,
          "filed": "2018-03-01",
          "accession": "0000073756-18-000013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 20046000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 40270000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        }
      ]
    },
    {
      "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": 3130315000.0,
          "filed": "2018-03-01",
          "accession": "0000073756-18-000013"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 3023950000.0,
          "filed": "2019-02-28",
          "accession": "0000073756-19-000011"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2824998000.0,
          "filed": "2020-02-27",
          "accession": "0000073756-20-000018"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2740663000.0,
          "filed": "2021-02-26",
          "accession": "0000073756-21-000023"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2045842000.0,
          "filed": "2022-02-25",
          "accession": "0000073756-22-000018"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1962859000.0,
          "filed": "2023-02-24",
          "accession": "0000073756-23-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2031683000.0,
          "filed": "2025-02-24",
          "accession": "0000073756-25-000016"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2239006000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2336347000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2667254000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        }
      ]
    },
    {
      "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": 1516643000.0,
          "filed": "2020-02-27",
          "accession": "0000073756-20-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1659164000.0,
          "filed": "2021-02-26",
          "accession": "0000073756-21-000023"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1409235000.0,
          "filed": "2022-02-25",
          "accession": "0000073756-22-000018"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1069346000.0,
          "filed": "2023-02-24",
          "accession": "0000073756-23-000009"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 552094000.0,
          "filed": "2024-02-23",
          "accession": "0000073756-24-000008"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 504961000.0,
          "filed": "2025-02-24",
          "accession": "0000073756-25-000016"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 519741000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 628020000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 714259000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1070600000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        }
      ]
    },
    {
      "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": 450193000.0,
          "filed": "2020-02-27",
          "accession": "0000073756-20-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 430316000.0,
          "filed": "2021-02-26",
          "accession": "0000073756-21-000023"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 354259000.0,
          "filed": "2022-02-25",
          "accession": "0000073756-22-000018"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 373655000.0,
          "filed": "2022-02-25",
          "accession": "0000073756-22-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 452016000.0,
          "filed": "2022-02-25",
          "accession": "0000073756-22-000018"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 538114000.0,
          "filed": "2023-02-24",
          "accession": "0000073756-23-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 568745000.0,
          "filed": "2024-02-23",
          "accession": "0000073756-24-000008"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 461566000.0,
          "filed": "2025-02-24",
          "accession": "0000073756-25-000016"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 497516000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 688874000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        }
      ]
    },
    {
      "metric_id": "free_cash_flow",
      "label": "Free cash flow",
      "concept": "NetCashProvidedByUsedInOperatingActivities - PaymentsToAcquirePropertyPlantAndEquipment",
      "unit": "USD",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetCashProvidedByUsedInOperatingActivities",
        "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 227047000.0,
          "filed": "2019-02-28",
          "accession": "0000073756-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 42798000.0,
          "filed": "2020-02-27",
          "accession": "0000073756-20-000018"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": -72900000.0,
          "filed": "2021-02-26",
          "accession": "0000073756-21-000023"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 9885000.0,
          "filed": "2022-02-25",
          "accession": "0000073756-22-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 75960000.0,
          "filed": "2023-02-24",
          "accession": "0000073756-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 175115000.0,
          "filed": "2024-02-23",
          "accession": "0000073756-24-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 39840000.0,
          "filed": "2025-02-24",
          "accession": "0000073756-25-000016"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 109229000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 96078000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 207846000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        }
      ]
    },
    {
      "metric_id": "net_margin",
      "label": "Net margin",
      "concept": "ProfitLoss / Revenues",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:ProfitLoss",
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 1.0823194017616635,
          "filed": "2019-02-28",
          "accession": "0000073756-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 8.659765486152276,
          "filed": "2020-02-27",
          "accession": "0000073756-20-000018"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": -11.119612544135006,
          "filed": "2021-02-26",
          "accession": "0000073756-21-000023"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": -17.012837113377902,
          "filed": "2022-02-25",
          "accession": "0000073756-22-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -27.17621255995304,
          "filed": "2023-02-24",
          "accession": "0000073756-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -2.637760629120916,
          "filed": "2024-02-23",
          "accession": "0000073756-24-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1.2555636653688813,
          "filed": "2025-02-24",
          "accession": "0000073756-25-000016"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 4.0171055789856585,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 5.541491101064536,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 12.706220484771686,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        }
      ]
    },
    {
      "metric_id": "operating_margin",
      "label": "Operating margin",
      "concept": "OperatingIncomeLoss / Revenues",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss",
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 3.1151570058676628,
          "filed": "2019-02-28",
          "accession": "0000073756-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 0.554564724458459,
          "filed": "2020-02-27",
          "accession": "0000073756-20-000018"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": -7.618924923094326,
          "filed": "2021-02-26",
          "accession": "0000073756-21-000023"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": -14.194111294042743,
          "filed": "2022-02-25",
          "accession": "0000073756-22-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -24.4040529813353,
          "filed": "2023-02-24",
          "accession": "0000073756-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 2.129114228778537,
          "filed": "2024-02-23",
          "accession": "0000073756-24-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 5.365851533625932,
          "filed": "2025-02-24",
          "accession": "0000073756-25-000016"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 7.478349952530328,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 9.254231517747328,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 10.938754868620867,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        }
      ]
    },
    {
      "metric_id": "roe",
      "label": "Return on equity",
      "concept": "ProfitLoss / StockholdersEquity",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:ProfitLoss",
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 1.6210802410323328,
          "filed": "2020-02-27",
          "accession": "0000073756-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 10.029026666441654,
          "filed": "2021-02-26",
          "accession": "0000073756-20-000018"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": -15.066827037364245,
          "filed": "2022-02-25",
          "accession": "0000073756-21-000023"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": -32.58477611549489,
          "filed": "2023-02-24",
          "accession": "0000073756-22-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -89.97580122225564,
          "filed": "2024-02-23",
          "accession": "0000073756-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -9.76451646760839,
          "filed": "2025-02-24",
          "accession": "0000073756-24-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 4.991139817716901,
          "filed": "2026-02-20",
          "accession": "0000073756-25-000016"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 15.509537912805325,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 20.646292171327207,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 33.04324677750794,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        }
      ]
    },
    {
      "metric_id": "roa",
      "label": "Return on assets",
      "concept": "ProfitLoss / Assets",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:ProfitLoss",
        "us-gaap:Assets"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 0.785416164187949,
          "filed": "2019-02-28",
          "accession": "0000073756-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 5.50267034838539,
          "filed": "2020-02-27",
          "accession": "0000073756-20-000018"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": -7.516005321065713,
          "filed": "2021-02-26",
          "accession": "0000073756-21-000023"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": -12.713857924159228,
          "filed": "2022-02-25",
          "accession": "0000073756-22-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -24.281005082503928,
          "filed": "2023-02-24",
          "accession": "0000073756-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -2.5119990788946125,
          "filed": "2024-02-23",
          "accession": "0000073756-24-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1.2768232051949049,
          "filed": "2025-02-24",
          "accession": "0000073756-25-000016"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 4.350278650436846,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 6.31190486687123,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 13.263116298635225,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        }
      ]
    },
    {
      "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.4836436096969887,
          "filed": "2018-03-01",
          "accession": "0000073756-18-000013"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2.7246676778408294,
          "filed": "2019-02-28",
          "accession": "0000073756-19-000011"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2.5162438528442155,
          "filed": "2020-02-27",
          "accession": "0000073756-20-000018"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2.07076058812958,
          "filed": "2021-02-26",
          "accession": "0000073756-21-000023"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2.6772367060459925,
          "filed": "2022-02-25",
          "accession": "0000073756-22-000018"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 2.3705016950640614,
          "filed": "2023-02-24",
          "accession": "0000073756-23-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2.2818931271925043,
          "filed": "2024-02-23",
          "accession": "0000073756-24-000008"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1.782528028222085,
          "filed": "2025-02-24",
          "accession": "0000073756-25-000016"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1.7415357279989159,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1.9854908457896934,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016"
        }
      ]
    }
  ],
  "quarterly": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "Revenues",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-03-31",
          "value": 536987000.0,
          "filed": "2023-07-28",
          "accession": "0000073756-23-000102",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-06-30",
          "value": 597910000.0,
          "filed": "2023-10-27",
          "accession": "0000073756-23-000135",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 654629000.0,
          "filed": "2024-02-23",
          "accession": "0000073756-24-000008",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 599092000.0,
          "filed": "2024-04-26",
          "accession": "0000073756-24-000081",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 668808000.0,
          "filed": "2024-07-26",
          "accession": "0000073756-24-000129",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 679811000.0,
          "filed": "2024-10-25",
          "accession": "0000073756-24-000159",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 713450000.0,
          "filed": "2025-02-24",
          "accession": "0000073756-25-000016",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 674523000.0,
          "filed": "2025-04-24",
          "accession": "0000073756-25-000090",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 698161000.0,
          "filed": "2025-07-24",
          "accession": "0000073756-25-000160",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 742898000.0,
          "filed": "2025-10-23",
          "accession": "0000073756-25-000180",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 668574000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 692429000.0,
          "filed": "2026-04-23",
          "accession": "0000073756-26-000082",
          "derived": false
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "ProfitLoss",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:ProfitLoss"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-03-31",
          "value": 4060000.0,
          "filed": "2023-07-28",
          "accession": "0000073756-23-000102",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 29812000.0,
          "filed": "2023-10-27",
          "accession": "0000073756-23-000135",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 44529000.0,
          "filed": "2024-02-23",
          "accession": "0000073756-24-000008",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 15135000.0,
          "filed": "2024-04-26",
          "accession": "0000073756-24-000081",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-03-31",
          "value": 15135000.0,
          "filed": "2024-07-26",
          "accession": "0000073756-24-000129",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 41237000.0,
          "filed": "2024-10-25",
          "accession": "0000073756-24-000159",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 56099000.0,
          "filed": "2025-02-24",
          "accession": "0000073756-25-000016",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 50377000.0,
          "filed": "2025-04-24",
          "accession": "0000073756-25-000090",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-03-31",
          "value": 50377000.0,
          "filed": "2025-07-24",
          "accession": "0000073756-25-000160",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-06-30",
          "value": 54442000.0,
          "filed": "2025-10-23",
          "accession": "0000073756-25-000180",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 177653000.0,
          "filed": "2026-02-20",
          "accession": "0000073756-26-000016",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 36107000.0,
          "filed": "2026-04-23",
          "accession": "0000073756-26-000082",
          "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.04,
          "filed": "2022-07-29",
          "accession": "0000073756-22-000087",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-09-30",
          "value": 0.18,
          "filed": "2022-10-28",
          "accession": "0000073756-22-000119",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 0.04,
          "filed": "2023-04-28",
          "accession": "0000073756-23-000074",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 0.19,
          "filed": "2023-07-28",
          "accession": "0000073756-23-000102",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 0.29,
          "filed": "2023-10-27",
          "accession": "0000073756-23-000135",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 0.15,
          "filed": "2024-04-26",
          "accession": "0000073756-24-000081",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 0.34,
          "filed": "2024-07-26",
          "accession": "0000073756-24-000129",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 0.4,
          "filed": "2024-10-25",
          "accession": "0000073756-24-000159",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 0.49,
          "filed": "2025-04-24",
          "accession": "0000073756-25-000090",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 0.54,
          "filed": "2025-07-24",
          "accession": "0000073756-25-000160",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 0.71,
          "filed": "2025-10-23",
          "accession": "0000073756-25-000180",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 0.36,
          "filed": "2026-04-23",
          "accession": "0000073756-26-000082",
          "derived": false
        }
      ]
    }
  ]
}
