{
  "ticker": "MATX",
  "name": "Matson, Inc.",
  "cik": "0000003453",
  "sic": "4400",
  "sic_description": "Water Transportation",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000003453.json",
  "as_of": "2026-02-27",
  "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": 1941600000.0,
          "filed": "2019-03-04",
          "accession": "0001558370-19-001448"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2046900000.0,
          "filed": "2020-02-28",
          "accession": "0001558370-20-001757"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2222800000.0,
          "filed": "2021-02-26",
          "accession": "0001558370-21-001909"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2203100000.0,
          "filed": "2022-02-25",
          "accession": "0001558370-22-002040"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2383300000.0,
          "filed": "2023-02-24",
          "accession": "0001558370-23-001961"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 3925300000.0,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001570"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 4343000000.0,
          "filed": "2025-02-28",
          "accession": "0001558370-25-001875"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 3094600000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 3421800000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 3344500000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        }
      ]
    },
    {
      "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": 81400000.0,
          "filed": "2019-03-04",
          "accession": "0001558370-19-001448"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 231000000.0,
          "filed": "2020-02-28",
          "accession": "0001558370-20-001757"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 109000000.0,
          "filed": "2021-02-26",
          "accession": "0001558370-21-001909"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 82700000.0,
          "filed": "2022-02-25",
          "accession": "0001558370-22-002040"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 193100000.0,
          "filed": "2023-02-24",
          "accession": "0001558370-23-001961"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 927400000.0,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001570"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1063900000.0,
          "filed": "2025-02-28",
          "accession": "0001558370-25-001875"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 297100000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 476400000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 444800000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        }
      ]
    },
    {
      "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": 156700000.0,
          "filed": "2019-03-04",
          "accession": "0001558370-19-001448"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 147300000.0,
          "filed": "2020-02-28",
          "accession": "0001558370-20-001757"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 163800000.0,
          "filed": "2021-02-26",
          "accession": "0001558370-21-001909"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 129100000.0,
          "filed": "2022-02-25",
          "accession": "0001558370-22-002040"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 280300000.0,
          "filed": "2023-02-24",
          "accession": "0001558370-23-001961"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1187500000.0,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001570"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1353600000.0,
          "filed": "2025-02-28",
          "accession": "0001558370-25-001875"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 342800000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 551300000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 499800000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        }
      ]
    },
    {
      "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.87,
          "filed": "2019-03-04",
          "accession": "0001558370-19-001448"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 5.35,
          "filed": "2020-02-28",
          "accession": "0001558370-20-001757"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2.53,
          "filed": "2021-02-26",
          "accession": "0001558370-21-001909"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1.91,
          "filed": "2022-02-25",
          "accession": "0001558370-22-002040"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 4.44,
          "filed": "2023-02-24",
          "accession": "0001558370-23-001961"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 21.47,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001570"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 27.07,
          "filed": "2025-02-28",
          "accession": "0001558370-25-001875"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 8.32,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 13.93,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 13.81,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        }
      ]
    },
    {
      "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": 157800000.0,
          "filed": "2019-03-04",
          "accession": "0001558370-19-001448"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 224900000.0,
          "filed": "2020-02-28",
          "accession": "0001558370-20-001757"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 305000000.0,
          "filed": "2021-02-26",
          "accession": "0001558370-21-001909"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 248800000.0,
          "filed": "2022-02-25",
          "accession": "0001558370-22-002040"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 429800000.0,
          "filed": "2023-02-24",
          "accession": "0001558370-23-001961"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 984100000.0,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001570"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1271900000.0,
          "filed": "2025-02-28",
          "accession": "0001558370-25-001875"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 510500000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 767800000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 547100000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        }
      ]
    },
    {
      "metric_id": "capex",
      "label": "Capital expenditures",
      "concept": "PaymentsToAcquireProductiveAssets",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsToAcquireProductiveAssets"
      ],
      "points": [
        {
          "fiscal_year": 2012,
          "period_end": "2012-12-31",
          "value": 38100000.0,
          "filed": "2015-02-27",
          "accession": "0001104659-15-014988"
        },
        {
          "fiscal_year": 2013,
          "period_end": "2013-12-31",
          "value": 35200000.0,
          "filed": "2016-02-26",
          "accession": "0001104659-16-100342"
        },
        {
          "fiscal_year": 2014,
          "period_end": "2014-12-31",
          "value": 27900000.0,
          "filed": "2017-02-24",
          "accession": "0001558370-17-000947"
        },
        {
          "fiscal_year": 2015,
          "period_end": "2015-12-31",
          "value": 67800000.0,
          "filed": "2018-02-23",
          "accession": "0001558370-18-001004"
        },
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 179400000.0,
          "filed": "2018-02-23",
          "accession": "0001558370-18-001004"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 307000000.0,
          "filed": "2018-02-23",
          "accession": "0001558370-18-001004"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 209300000.0,
          "filed": "2025-02-28",
          "accession": "0001558370-25-001875"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 248400000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 310100000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 393400000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        }
      ]
    },
    {
      "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": 32200000.0,
          "filed": "2019-03-04",
          "accession": "0001558370-19-001448"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 33800000.0,
          "filed": "2020-02-28",
          "accession": "0001558370-20-001757"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 35400000.0,
          "filed": "2021-02-26",
          "accession": "0001558370-21-001909"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 37200000.0,
          "filed": "2022-02-25",
          "accession": "0001558370-22-002040"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 39200000.0,
          "filed": "2023-02-24",
          "accession": "0001558370-23-001961"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 45900000.0,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001570"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 48000000.0,
          "filed": "2025-02-28",
          "accession": "0001558370-25-001875"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 45000000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 44800000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 44900000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        }
      ]
    },
    {
      "metric_id": "share_buybacks",
      "label": "Share buybacks",
      "concept": "PaymentsForRepurchaseOfCommonStock",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsForRepurchaseOfCommonStock"
      ],
      "points": [
        {
          "fiscal_year": 2009,
          "period_end": "2009-12-31",
          "value": 0.0,
          "filed": "2011-02-25",
          "accession": "0000003453-11-000006"
        },
        {
          "fiscal_year": 2010,
          "period_end": "2010-12-31",
          "value": 0.0,
          "filed": "2011-02-25",
          "accession": "0000003453-11-000006"
        },
        {
          "fiscal_year": 2015,
          "period_end": "2015-12-31",
          "value": 4900000.0,
          "filed": "2018-02-23",
          "accession": "0001558370-18-001004"
        },
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 38000000.0,
          "filed": "2019-03-04",
          "accession": "0001558370-19-001448"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 19300000.0,
          "filed": "2020-02-28",
          "accession": "0001558370-20-001757"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 198300000.0,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001570"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 397000000.0,
          "filed": "2025-02-28",
          "accession": "0001558370-25-001875"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 155200000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 199100000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 303300000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        }
      ]
    },
    {
      "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": 2015500000.0,
          "filed": "2018-02-23",
          "accession": "0001558370-18-001004"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2251600000.0,
          "filed": "2019-03-04",
          "accession": "0001558370-19-001448"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2430400000.0,
          "filed": "2020-02-28",
          "accession": "0001558370-20-001757"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2845400000.0,
          "filed": "2021-02-26",
          "accession": "0001558370-21-001909"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2900600000.0,
          "filed": "2022-02-25",
          "accession": "0001558370-22-002040"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 3693100000.0,
          "filed": "2023-02-24",
          "accession": "0001558370-23-001961"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 4330000000.0,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001570"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 4294600000.0,
          "filed": "2025-02-28",
          "accession": "0001558370-25-001875"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 4595400000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 4635600000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        }
      ]
    },
    {
      "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": 494900000.0,
          "filed": "2020-02-28",
          "accession": "0001558370-20-001757"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 677200000.0,
          "filed": "2021-02-26",
          "accession": "0001558370-21-001909"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 755300000.0,
          "filed": "2022-02-25",
          "accession": "0001558370-22-002040"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 805700000.0,
          "filed": "2023-02-24",
          "accession": "0001558370-23-001961"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 961200000.0,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001570"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1667400000.0,
          "filed": "2025-02-28",
          "accession": "0001558370-25-001875"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2296900000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2400700000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2652000000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2759000000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        }
      ]
    },
    {
      "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": 13900000.0,
          "filed": "2019-03-04",
          "accession": "0001558370-19-001448"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 19800000.0,
          "filed": "2020-02-28",
          "accession": "0001558370-20-001757"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 19600000.0,
          "filed": "2021-02-26",
          "accession": "0001558370-21-001909"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 21200000.0,
          "filed": "2022-02-25",
          "accession": "0001558370-22-002040"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 14400000.0,
          "filed": "2023-02-24",
          "accession": "0001558370-23-001961"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 282400000.0,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001570"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 249800000.0,
          "filed": "2025-02-28",
          "accession": "0001558370-25-001875"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 134000000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 266800000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 141900000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        }
      ]
    },
    {
      "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": -21600000.0,
          "filed": "2019-03-04",
          "accession": "0001558370-19-001448"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": -82100000.0,
          "filed": "2020-02-28",
          "accession": "0001558370-20-001757"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1062600000.0,
          "filed": "2025-02-28",
          "accession": "0001558370-25-001875"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 262100000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 457700000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 153700000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        }
      ]
    },
    {
      "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": 4.19241862381541,
          "filed": "2019-03-04",
          "accession": "0001558370-19-001448"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 11.285358346768284,
          "filed": "2020-02-28",
          "accession": "0001558370-20-001757"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 4.903725031491812,
          "filed": "2021-02-26",
          "accession": "0001558370-21-001909"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 3.753801461576869,
          "filed": "2022-02-25",
          "accession": "0001558370-22-002040"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 8.102211219737338,
          "filed": "2023-02-24",
          "accession": "0001558370-23-001961"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 23.626219652001122,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001570"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 24.496891549620077,
          "filed": "2025-02-28",
          "accession": "0001558370-25-001875"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 9.600594584114264,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 13.922496931439593,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 13.299446853042307,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        }
      ]
    },
    {
      "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": 8.070663370416153,
          "filed": "2019-03-04",
          "accession": "0001558370-19-001448"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 7.196247984757438,
          "filed": "2020-02-28",
          "accession": "0001558370-20-001757"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 7.369084038150081,
          "filed": "2021-02-26",
          "accession": "0001558370-21-001909"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 5.859924651627253,
          "filed": "2022-02-25",
          "accession": "0001558370-22-002040"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 11.761003650400705,
          "filed": "2023-02-24",
          "accession": "0001558370-23-001961"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 30.252464779762057,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001570"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 31.167395809348374,
          "filed": "2025-02-28",
          "accession": "0001558370-25-001875"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 11.077360563562335,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 16.11140335495938,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 14.943937808342053,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        }
      ]
    },
    {
      "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": 16.44776722570216,
          "filed": "2020-02-28",
          "accession": "0001558370-19-001448"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 34.11104548139397,
          "filed": "2021-02-26",
          "accession": "0001558370-20-001757"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 14.431351780749372,
          "filed": "2022-02-25",
          "accession": "0001558370-21-001909"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 10.264366389474992,
          "filed": "2023-02-24",
          "accession": "0001558370-22-002040"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 20.089471493965878,
          "filed": "2024-02-23",
          "accession": "0001558370-23-001961"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 55.6195274079405,
          "filed": "2025-02-28",
          "accession": "0001558370-24-001570"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 46.31895163045844,
          "filed": "2026-02-27",
          "accession": "0001558370-25-001875"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 12.375557129170659,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 17.963800904977376,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 16.121783254802466,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        }
      ]
    },
    {
      "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": 4.03870007442322,
          "filed": "2019-03-04",
          "accession": "0001558370-19-001448"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 10.259371113874579,
          "filed": "2020-02-28",
          "accession": "0001558370-20-001757"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 4.484858459512838,
          "filed": "2021-02-26",
          "accession": "0001558370-21-001909"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2.906445490967878,
          "filed": "2022-02-25",
          "accession": "0001558370-22-002040"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 6.657243328966421,
          "filed": "2023-02-24",
          "accession": "0001558370-23-001961"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 25.111694782161326,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001570"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 24.570438799076214,
          "filed": "2025-02-28",
          "accession": "0001558370-25-001875"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 6.9179900339961815,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 10.366888627758193,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 9.595305893519717,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        }
      ]
    },
    {
      "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": 0.9877521613832853,
          "filed": "2018-02-23",
          "accession": "0001558370-18-001004"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 0.9290953545232273,
          "filed": "2019-03-04",
          "accession": "0001558370-19-001448"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 0.8586839266450917,
          "filed": "2020-02-28",
          "accession": "0001558370-20-001757"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 0.6631554843141745,
          "filed": "2021-02-26",
          "accession": "0001558370-21-001909"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 0.5980449657869013,
          "filed": "2022-02-25",
          "accession": "0001558370-22-002040"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1.1503919007184846,
          "filed": "2023-02-24",
          "accession": "0001558370-23-001961"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1.3060522696011003,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001570"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1.071136404054775,
          "filed": "2025-02-28",
          "accession": "0001558370-25-001875"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1.0877944325481799,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 0.8947667804323094,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944"
        }
      ]
    }
  ],
  "quarterly": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 773400000.0,
          "filed": "2023-08-02",
          "accession": "0001558370-23-012804",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 827500000.0,
          "filed": "2023-10-31",
          "accession": "0001558370-23-017049",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 788900000.0,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001570",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 722100000.0,
          "filed": "2024-05-01",
          "accession": "0001558370-24-006316",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 847400000.0,
          "filed": "2024-08-02",
          "accession": "0001558370-24-010642",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 962000000.0,
          "filed": "2024-10-31",
          "accession": "0001558370-24-013996",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 890300000.0,
          "filed": "2025-02-28",
          "accession": "0001558370-25-001875",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 782000000.0,
          "filed": "2025-05-06",
          "accession": "0001558370-25-006367",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 830500000.0,
          "filed": "2025-08-01",
          "accession": "0001558370-25-009928",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 880100000.0,
          "filed": "2025-11-05",
          "accession": "0001104659-25-106604",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 851900000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 757800000.0,
          "filed": "2026-05-05",
          "accession": "0001104659-26-055178",
          "derived": false
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLoss",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:NetIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-03-31",
          "value": 34000000.0,
          "filed": "2023-08-02",
          "accession": "0001558370-23-012804",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-06-30",
          "value": 80800000.0,
          "filed": "2023-10-31",
          "accession": "0001558370-23-017049",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 62400000.0,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001570",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 36100000.0,
          "filed": "2024-05-01",
          "accession": "0001558370-24-006316",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-03-31",
          "value": 36100000.0,
          "filed": "2024-08-02",
          "accession": "0001558370-24-010642",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-06-30",
          "value": 113200000.0,
          "filed": "2024-10-31",
          "accession": "0001558370-24-013996",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 128000000.0,
          "filed": "2025-02-28",
          "accession": "0001558370-25-001875",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 72300000.0,
          "filed": "2025-05-06",
          "accession": "0001558370-25-006367",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-03-31",
          "value": 72300000.0,
          "filed": "2025-08-01",
          "accession": "0001558370-25-009928",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-06-30",
          "value": 94700000.0,
          "filed": "2025-11-05",
          "accession": "0001104659-25-106604",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 143100000.0,
          "filed": "2026-02-27",
          "accession": "0001104659-26-020944",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 56600000.0,
          "filed": "2026-05-05",
          "accession": "0001104659-26-055178",
          "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": 9.49,
          "filed": "2022-08-02",
          "accession": "0001558370-22-011530",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-09-30",
          "value": 6.89,
          "filed": "2022-11-03",
          "accession": "0001558370-22-016112",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 0.94,
          "filed": "2023-05-05",
          "accession": "0001558370-23-008186",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 2.26,
          "filed": "2023-08-02",
          "accession": "0001558370-23-012804",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 3.4,
          "filed": "2023-10-31",
          "accession": "0001558370-23-017049",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 1.04,
          "filed": "2024-05-01",
          "accession": "0001558370-24-006316",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 3.31,
          "filed": "2024-08-02",
          "accession": "0001558370-24-010642",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 5.89,
          "filed": "2024-10-31",
          "accession": "0001558370-24-013996",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 2.18,
          "filed": "2025-05-06",
          "accession": "0001558370-25-006367",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 2.92,
          "filed": "2025-08-01",
          "accession": "0001558370-25-009928",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 4.24,
          "filed": "2025-11-05",
          "accession": "0001104659-25-106604",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 1.85,
          "filed": "2026-05-05",
          "accession": "0001104659-26-055178",
          "derived": false
        }
      ]
    }
  ]
}
