{
  "ticker": "IRM",
  "name": "IRON MOUNTAIN INC",
  "cik": "0001020569",
  "sic": "6798",
  "sic_description": "Real Estate Investment Trusts",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001020569.json",
  "as_of": "2026-02-12",
  "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": 3511453000.0,
          "filed": "2019-02-14",
          "accession": "0001020569-19-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 3845578000.0,
          "filed": "2020-02-13",
          "accession": "0001020569-20-000029"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1603306000.0,
          "filed": "2021-02-24",
          "accession": "0001020569-21-000067"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1581497000.0,
          "filed": "2022-02-24",
          "accession": "0001020569-22-000035"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 4147270000.0,
          "filed": "2023-02-23",
          "accession": "0001020569-23-000043"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 4491531000.0,
          "filed": "2024-02-22",
          "accession": "0001020569-24-000040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 5103574000.0,
          "filed": "2025-02-14",
          "accession": "0001020569-25-000040"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 5480289000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 6149909000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 6901737000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        }
      ]
    },
    {
      "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": 107233000.0,
          "filed": "2019-02-14",
          "accession": "0001020569-19-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 171724000.0,
          "filed": "2020-02-13",
          "accession": "0001020569-20-000029"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 355131000.0,
          "filed": "2021-02-24",
          "accession": "0001020569-21-000067"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 268315000.0,
          "filed": "2022-02-24",
          "accession": "0001020569-22-000035"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 343096000.0,
          "filed": "2023-02-23",
          "accession": "0001020569-23-000043"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 452725000.0,
          "filed": "2024-02-22",
          "accession": "0001020569-24-000040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 562149000.0,
          "filed": "2025-02-14",
          "accession": "0001020569-25-000040"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 187263000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 183666000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 152254000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        }
      ]
    },
    {
      "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": 501606000.0,
          "filed": "2019-02-14",
          "accession": "0001020569-19-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 634051000.0,
          "filed": "2020-02-13",
          "accession": "0001020569-20-000029"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 808267000.0,
          "filed": "2021-02-24",
          "accession": "0001020569-21-000067"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 781338000.0,
          "filed": "2022-02-24",
          "accession": "0001020569-22-000035"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 934785000.0,
          "filed": "2023-02-23",
          "accession": "0001020569-23-000043"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 854172000.0,
          "filed": "2024-02-22",
          "accession": "0001020569-24-000040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1049871000.0,
          "filed": "2025-02-14",
          "accession": "0001020569-25-000040"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 921778000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1009519000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1163822000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        }
      ]
    },
    {
      "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.42,
          "filed": "2019-02-14",
          "accession": "0001020569-19-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 0.64,
          "filed": "2020-02-13",
          "accession": "0001020569-20-000029"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1.23,
          "filed": "2021-02-24",
          "accession": "0001020569-21-000067"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 0.93,
          "filed": "2022-02-24",
          "accession": "0001020569-22-000035"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1.19,
          "filed": "2023-02-23",
          "accession": "0001020569-23-000043"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1.55,
          "filed": "2024-02-22",
          "accession": "0001020569-24-000040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1.9,
          "filed": "2025-02-14",
          "accession": "0001020569-25-000040"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 0.63,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 0.61,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 0.49,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        }
      ]
    },
    {
      "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": 543895000.0,
          "filed": "2019-02-14",
          "accession": "0001020569-19-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 720968000.0,
          "filed": "2020-02-13",
          "accession": "0001020569-20-000029"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 935549000.0,
          "filed": "2021-02-24",
          "accession": "0001020569-21-000067"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 966655000.0,
          "filed": "2022-02-24",
          "accession": "0001020569-22-000035"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 987657000.0,
          "filed": "2023-02-23",
          "accession": "0001020569-23-000043"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 758902000.0,
          "filed": "2024-02-22",
          "accession": "0001020569-24-000040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 927695000.0,
          "filed": "2025-02-14",
          "accession": "0001020569-25-000040"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1113567000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1196708000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1339999000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        }
      ]
    },
    {
      "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": 328603000.0,
          "filed": "2019-02-14",
          "accession": "0001020569-19-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 343131000.0,
          "filed": "2020-02-13",
          "accession": "0001020569-20-000029"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 460062000.0,
          "filed": "2021-02-24",
          "accession": "0001020569-21-000067"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 692983000.0,
          "filed": "2022-02-24",
          "accession": "0001020569-22-000035"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 438263000.0,
          "filed": "2023-02-23",
          "accession": "0001020569-23-000043"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 611082000.0,
          "filed": "2024-02-22",
          "accession": "0001020569-24-000040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 875378000.0,
          "filed": "2025-02-14",
          "accession": "0001020569-25-000040"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1339223000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1791564000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2271628000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        }
      ]
    },
    {
      "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": 505871000.0,
          "filed": "2019-02-14",
          "accession": "0001020569-19-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 439999000.0,
          "filed": "2020-02-13",
          "accession": "0001020569-20-000029"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 673635000.0,
          "filed": "2021-02-24",
          "accession": "0001020569-21-000067"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 704526000.0,
          "filed": "2022-02-24",
          "accession": "0001020569-22-000035"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 716290000.0,
          "filed": "2023-02-23",
          "accession": "0001020569-23-000043"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 718340000.0,
          "filed": "2024-02-22",
          "accession": "0001020569-24-000040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 724388000.0,
          "filed": "2025-02-14",
          "accession": "0001020569-25-000040"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 737650000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 789527000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 919388000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        }
      ]
    },
    {
      "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": 9486800000.0,
          "filed": "2019-02-14",
          "accession": "0001020569-19-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 10975387000.0,
          "filed": "2020-02-13",
          "accession": "0001020569-20-000029"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 11857218000.0,
          "filed": "2021-02-24",
          "accession": "0001020569-21-000067"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 13816816000.0,
          "filed": "2022-02-24",
          "accession": "0001020569-22-000035"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 14149267000.0,
          "filed": "2023-02-23",
          "accession": "0001020569-23-000043"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 14450031000.0,
          "filed": "2024-02-22",
          "accession": "0001020569-24-000040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 16140514000.0,
          "filed": "2025-02-14",
          "accession": "0001020569-25-000040"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 17473802000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 18717115000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 21125019000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        }
      ]
    },
    {
      "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": 1936547000.0,
          "filed": "2018-02-16",
          "accession": "0001020569-18-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2297438000.0,
          "filed": "2019-02-14",
          "accession": "0001020569-19-000018"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1861054000.0,
          "filed": "2020-02-13",
          "accession": "0001020569-20-000029"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1463962000.0,
          "filed": "2021-02-24",
          "accession": "0001020569-21-000067"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1136729000.0,
          "filed": "2022-02-24",
          "accession": "0001020569-22-000035"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 855952000.0,
          "filed": "2023-02-23",
          "accession": "0001020569-23-000043"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 636668000.0,
          "filed": "2024-02-22",
          "accession": "0001020569-24-000040"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 211648000.0,
          "filed": "2025-02-14",
          "accession": "0001020569-25-000040"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -503122000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -981007000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        }
      ]
    },
    {
      "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": 236484000.0,
          "filed": "2019-02-14",
          "accession": "0001020569-19-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 925699000.0,
          "filed": "2019-02-14",
          "accession": "0001020569-19-000018"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 165485000.0,
          "filed": "2020-02-13",
          "accession": "0001020569-20-000029"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 193555000.0,
          "filed": "2021-02-24",
          "accession": "0001020569-21-000067"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 205063000.0,
          "filed": "2022-02-24",
          "accession": "0001020569-22-000035"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 255828000.0,
          "filed": "2023-02-23",
          "accession": "0001020569-23-000043"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 141797000.0,
          "filed": "2024-02-22",
          "accession": "0001020569-24-000040"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 222789000.0,
          "filed": "2025-02-14",
          "accession": "0001020569-25-000040"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 155716000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 158535000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        }
      ]
    },
    {
      "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": 215292000.0,
          "filed": "2019-02-14",
          "accession": "0001020569-19-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 377837000.0,
          "filed": "2020-02-13",
          "accession": "0001020569-20-000029"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 475487000.0,
          "filed": "2021-02-24",
          "accession": "0001020569-21-000067"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 273672000.0,
          "filed": "2022-02-24",
          "accession": "0001020569-22-000035"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 549394000.0,
          "filed": "2023-02-23",
          "accession": "0001020569-23-000043"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 147820000.0,
          "filed": "2024-02-22",
          "accession": "0001020569-24-000040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 52317000.0,
          "filed": "2025-02-14",
          "accession": "0001020569-25-000040"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -225656000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -594856000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -931629000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        }
      ]
    },
    {
      "metric_id": "net_margin",
      "label": "Net margin",
      "concept": "ProfitLoss / RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:ProfitLoss",
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 3.053807070748206,
          "filed": "2019-02-14",
          "accession": "0001020569-19-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 4.4654925735481115,
          "filed": "2020-02-13",
          "accession": "0001020569-20-000029"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 22.149920227330277,
          "filed": "2021-02-24",
          "accession": "0001020569-21-000067"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 16.965887383915366,
          "filed": "2022-02-24",
          "accession": "0001020569-22-000035"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 8.272815611233414,
          "filed": "2023-02-23",
          "accession": "0001020569-23-000043"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 10.079525222023404,
          "filed": "2024-02-22",
          "accession": "0001020569-24-000040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 11.01481040541393,
          "filed": "2025-02-14",
          "accession": "0001020569-25-000040"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 3.417027824627497,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2.98648321462968,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2.206024367488938,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        }
      ]
    },
    {
      "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": 14.284855870205297,
          "filed": "2019-02-14",
          "accession": "0001020569-19-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 16.487794552600416,
          "filed": "2020-02-13",
          "accession": "0001020569-20-000029"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 50.41252262512583,
          "filed": "2021-02-24",
          "accession": "0001020569-21-000067"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 49.404962513365504,
          "filed": "2022-02-24",
          "accession": "0001020569-22-000035"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 22.53976712391525,
          "filed": "2023-02-23",
          "accession": "0001020569-23-000043"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 19.01739072935264,
          "filed": "2024-02-22",
          "accession": "0001020569-24-000040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 20.571289845116382,
          "filed": "2025-02-14",
          "accession": "0001020569-25-000040"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 16.819879389572336,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 16.415185980800693,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 16.862740495617263,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        }
      ]
    },
    {
      "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": 1.1303389973436777,
          "filed": "2019-02-14",
          "accession": "0001020569-19-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1.56462819944299,
          "filed": "2020-02-13",
          "accession": "0001020569-20-000029"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2.995061742138839,
          "filed": "2021-02-24",
          "accession": "0001020569-21-000067"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1.9419452354290596,
          "filed": "2022-02-24",
          "accession": "0001020569-22-000035"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2.4248323252363533,
          "filed": "2023-02-23",
          "accession": "0001020569-23-000043"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 3.133038261302,
          "filed": "2024-02-22",
          "accession": "0001020569-24-000040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 3.4828444744696485,
          "filed": "2025-02-14",
          "accession": "0001020569-25-000040"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1.0716786192266572,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 0.9812730220442626,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 0.7207283458537954,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        }
      ]
    },
    {
      "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": 1.0626339511369185,
          "filed": "2018-02-16",
          "accession": "0001020569-18-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1.466211537897702,
          "filed": "2019-02-14",
          "accession": "0001020569-19-000018"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 0.8103932518321008,
          "filed": "2020-02-13",
          "accession": "0001020569-20-000029"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 0.6341796831920242,
          "filed": "2021-02-24",
          "accession": "0001020569-21-000067"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 0.636263056228532,
          "filed": "2022-02-24",
          "accession": "0001020569-22-000035"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 0.7140004359500243,
          "filed": "2023-02-23",
          "accession": "0001020569-23-000043"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 0.8068283509702936,
          "filed": "2024-02-22",
          "accession": "0001020569-24-000040"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 0.7761176609480062,
          "filed": "2025-02-14",
          "accession": "0001020569-25-000040"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 0.5478041314751683,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 0.7386852279980577,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013"
        }
      ]
    }
  ],
  "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": 1357936000.0,
          "filed": "2023-08-03",
          "accession": "0001020569-23-000169",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 1388175000.0,
          "filed": "2023-11-02",
          "accession": "0001020569-23-000214",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 1419829000.0,
          "filed": "2024-02-22",
          "accession": "0001020569-24-000040",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 1476863000.0,
          "filed": "2024-05-02",
          "accession": "0001020569-24-000128",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 1534409000.0,
          "filed": "2024-08-01",
          "accession": "0001020569-24-000210",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 1557358000.0,
          "filed": "2024-11-06",
          "accession": "0001020569-24-000255",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 1581279000.0,
          "filed": "2025-02-14",
          "accession": "0001020569-25-000040",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 1592529000.0,
          "filed": "2025-05-01",
          "accession": "0001020569-25-000110",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 1711948000.0,
          "filed": "2025-08-06",
          "accession": "0001020569-25-000176",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 1754093000.0,
          "filed": "2025-11-05",
          "accession": "0001020569-25-000206",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 1843167000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 1936149000.0,
          "filed": "2026-04-30",
          "accession": "0001020569-26-000039",
          "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-06-30",
          "value": 1143000.0,
          "filed": "2023-08-03",
          "accession": "0001020569-23-000169",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 91391000.0,
          "filed": "2023-11-02",
          "accession": "0001020569-23-000214",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 29194000.0,
          "filed": "2024-02-22",
          "accession": "0001020569-24-000040",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 77025000.0,
          "filed": "2024-05-02",
          "accession": "0001020569-24-000128",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 34621000.0,
          "filed": "2024-08-01",
          "accession": "0001020569-24-000210",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": -33665000.0,
          "filed": "2024-11-06",
          "accession": "0001020569-24-000255",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 105685000.0,
          "filed": "2025-02-14",
          "accession": "0001020569-25-000040",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 16233000.0,
          "filed": "2025-05-01",
          "accession": "0001020569-25-000110",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": -43340000.0,
          "filed": "2025-08-06",
          "accession": "0001020569-25-000176",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 86241000.0,
          "filed": "2025-11-05",
          "accession": "0001020569-25-000206",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 93120000.0,
          "filed": "2026-02-12",
          "accession": "0001020569-26-000013",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 148999000.0,
          "filed": "2026-04-30",
          "accession": "0001020569-26-000039",
          "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.68,
          "filed": "2022-08-04",
          "accession": "0001020569-22-000171",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-09-30",
          "value": 0.66,
          "filed": "2022-11-03",
          "accession": "0001020569-22-000210",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 0.22,
          "filed": "2023-05-04",
          "accession": "0001020569-23-000108",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 0.0,
          "filed": "2023-08-03",
          "accession": "0001020569-23-000169",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 0.31,
          "filed": "2023-11-02",
          "accession": "0001020569-23-000214",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 0.25,
          "filed": "2024-05-02",
          "accession": "0001020569-24-000128",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 0.12,
          "filed": "2024-08-01",
          "accession": "0001020569-24-000210",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": -0.11,
          "filed": "2024-11-06",
          "accession": "0001020569-24-000255",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 0.05,
          "filed": "2025-05-01",
          "accession": "0001020569-25-000110",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": -0.15,
          "filed": "2025-08-06",
          "accession": "0001020569-25-000176",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 0.28,
          "filed": "2025-11-05",
          "accession": "0001020569-25-000206",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 0.48,
          "filed": "2026-04-30",
          "accession": "0001020569-26-000039",
          "derived": false
        }
      ]
    }
  ]
}
