{
  "ticker": "BIIB",
  "name": "BIOGEN INC.",
  "cik": "0000875045",
  "sic": "2836",
  "sic_description": "Biological Products, (No Diagnostic Substances)",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000875045.json",
  "as_of": "2026-02-06",
  "note": "Verified SEC companyfacts-derived facts; derived metrics (margins, ratios, free cash flow) are computed from those facts. Descriptive data, not investment advice.",
  "annual": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "Revenues",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 11448800000.0,
          "filed": "2019-02-06",
          "accession": "0000875045-19-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 12273900000.0,
          "filed": "2020-02-06",
          "accession": "0000875045-20-000005"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 13452900000.0,
          "filed": "2021-02-03",
          "accession": "0000875045-21-000010"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 14377900000.0,
          "filed": "2022-02-03",
          "accession": "0000875045-22-000007"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 13444600000.0,
          "filed": "2023-02-15",
          "accession": "0000875045-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 10981700000.0,
          "filed": "2024-02-14",
          "accession": "0000875045-24-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 10173400000.0,
          "filed": "2025-02-12",
          "accession": "0000875045-25-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 9835600000.0,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 9675900000.0,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 9890600000.0,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        }
      ]
    },
    {
      "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": 3702800000.0,
          "filed": "2019-02-06",
          "accession": "0000875045-19-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2539100000.0,
          "filed": "2020-02-06",
          "accession": "0000875045-20-000005"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 4430700000.0,
          "filed": "2021-02-03",
          "accession": "0000875045-21-000010"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 5888500000.0,
          "filed": "2022-02-03",
          "accession": "0000875045-22-000007"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 4000600000.0,
          "filed": "2023-02-15",
          "accession": "0000875045-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1556100000.0,
          "filed": "2024-02-14",
          "accession": "0000875045-24-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 3046900000.0,
          "filed": "2025-02-12",
          "accession": "0000875045-25-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1161100000.0,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1632200000.0,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1292900000.0,
          "filed": "2026-02-06",
          "accession": "0000875045-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": 16.93,
          "filed": "2019-02-06",
          "accession": "0000875045-19-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 11.92,
          "filed": "2020-02-06",
          "accession": "0000875045-20-000005"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 21.58,
          "filed": "2021-02-03",
          "accession": "0000875045-21-000010"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 31.42,
          "filed": "2022-02-03",
          "accession": "0000875045-22-000007"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 24.8,
          "filed": "2023-02-15",
          "accession": "0000875045-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 10.4,
          "filed": "2024-02-14",
          "accession": "0000875045-24-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 20.87,
          "filed": "2025-02-12",
          "accession": "0000875045-25-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 7.97,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 11.18,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 8.79,
          "filed": "2026-02-06",
          "accession": "0000875045-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": 4587200000.0,
          "filed": "2019-02-06",
          "accession": "0000875045-19-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 4551000000.0,
          "filed": "2020-02-06",
          "accession": "0000875045-20-000005"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 6187700000.0,
          "filed": "2021-02-03",
          "accession": "0000875045-21-000010"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 7078600000.0,
          "filed": "2022-02-03",
          "accession": "0000875045-22-000007"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 4229800000.0,
          "filed": "2023-02-15",
          "accession": "0000875045-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 3639900000.0,
          "filed": "2024-02-14",
          "accession": "0000875045-24-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1384300000.0,
          "filed": "2025-02-12",
          "accession": "0000875045-25-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1547200000.0,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2875500000.0,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2204600000.0,
          "filed": "2026-02-06",
          "accession": "0000875045-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": 616100000.0,
          "filed": "2019-02-06",
          "accession": "0000875045-19-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 867400000.0,
          "filed": "2020-02-06",
          "accession": "0000875045-20-000005"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 770600000.0,
          "filed": "2021-02-03",
          "accession": "0000875045-21-000010"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 514500000.0,
          "filed": "2022-02-03",
          "accession": "0000875045-22-000007"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 424800000.0,
          "filed": "2023-02-15",
          "accession": "0000875045-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 258100000.0,
          "filed": "2024-02-14",
          "accession": "0000875045-24-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 240300000.0,
          "filed": "2025-02-12",
          "accession": "0000875045-25-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 277000000.0,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 153700000.0,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 153800000.0,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        }
      ]
    },
    {
      "metric_id": "share_buybacks",
      "label": "Share buybacks",
      "concept": "PaymentsForRepurchaseOfCommonStock",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsForRepurchaseOfCommonStock"
      ],
      "points": [
        {
          "fiscal_year": 2015,
          "period_end": "2015-12-31",
          "value": 5000000000.0,
          "filed": "2018-02-01",
          "accession": "0000875045-18-000005"
        },
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 1000000000.0,
          "filed": "2019-02-06",
          "accession": "0000875045-19-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1365400000.0,
          "filed": "2020-02-06",
          "accession": "0000875045-20-000005"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 4352600000.0,
          "filed": "2021-02-03",
          "accession": "0000875045-21-000010"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 5868300000.0,
          "filed": "2022-02-03",
          "accession": "0000875045-22-000007"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 6679100000.0,
          "filed": "2023-02-15",
          "accession": "0000875045-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1800000000.0,
          "filed": "2024-02-14",
          "accession": "0000875045-24-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 750000000.0,
          "filed": "2025-02-12",
          "accession": "0000875045-25-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 0.0,
          "filed": "2025-02-12",
          "accession": "0000875045-25-000009"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 0.0,
          "filed": "2025-02-12",
          "accession": "0000875045-25-000009"
        }
      ]
    },
    {
      "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": 22876800000.0,
          "filed": "2018-02-01",
          "accession": "0000875045-18-000005"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 23652600000.0,
          "filed": "2019-02-06",
          "accession": "0000875045-19-000006"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 25288900000.0,
          "filed": "2020-02-06",
          "accession": "0000875045-20-000005"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 27234300000.0,
          "filed": "2021-02-03",
          "accession": "0000875045-21-000010"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 24618900000.0,
          "filed": "2022-02-03",
          "accession": "0000875045-22-000007"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 23877300000.0,
          "filed": "2023-02-15",
          "accession": "0000875045-23-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 24554100000.0,
          "filed": "2024-02-14",
          "accession": "0000875045-24-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 26844800000.0,
          "filed": "2025-02-12",
          "accession": "0000875045-25-000009"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 28049300000.0,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 29439500000.0,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        }
      ]
    },
    {
      "metric_id": "liabilities",
      "label": "Liabilities",
      "concept": "Liabilities",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Liabilities"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 10748200000.0,
          "filed": "2018-02-01",
          "accession": "0000875045-18-000005"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 11054500000.0,
          "filed": "2019-02-06",
          "accession": "0000875045-19-000006"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 12257300000.0,
          "filed": "2020-02-06",
          "accession": "0000875045-20-000005"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 13895200000.0,
          "filed": "2021-02-03",
          "accession": "0000875045-21-000010"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 13932800000.0,
          "filed": "2022-02-03",
          "accession": "0000875045-22-000007"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 12917600000.0,
          "filed": "2023-02-15",
          "accession": "0000875045-23-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 11165700000.0,
          "filed": "2024-02-14",
          "accession": "0000875045-24-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 12045400000.0,
          "filed": "2025-02-12",
          "accession": "0000875045-25-000009"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 11333300000.0,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 11182700000.0,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        }
      ]
    },
    {
      "metric_id": "equity",
      "label": "Stockholders' equity",
      "concept": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 12128600000.0,
          "filed": "2020-02-06",
          "accession": "0000875045-20-000005"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 12598100000.0,
          "filed": "2021-02-03",
          "accession": "0000875045-21-000010"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 13031600000.0,
          "filed": "2022-02-03",
          "accession": "0000875045-22-000007"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 13339100000.0,
          "filed": "2023-02-15",
          "accession": "0000875045-23-000009"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 10686100000.0,
          "filed": "2024-02-14",
          "accession": "0000875045-24-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 10959700000.0,
          "filed": "2025-02-12",
          "accession": "0000875045-25-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 13388400000.0,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 14799400000.0,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 16716000000.0,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 18256800000.0,
          "filed": "2026-02-06",
          "accession": "0000875045-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": 3971100000.0,
          "filed": "2019-02-06",
          "accession": "0000875045-19-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 3683600000.0,
          "filed": "2020-02-06",
          "accession": "0000875045-20-000005"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 5417100000.0,
          "filed": "2021-02-03",
          "accession": "0000875045-21-000010"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 6564100000.0,
          "filed": "2022-02-03",
          "accession": "0000875045-22-000007"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 3805000000.0,
          "filed": "2023-02-15",
          "accession": "0000875045-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 3381800000.0,
          "filed": "2024-02-14",
          "accession": "0000875045-24-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1144000000.0,
          "filed": "2025-02-12",
          "accession": "0000875045-25-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1270200000.0,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2721800000.0,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2050800000.0,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        }
      ]
    },
    {
      "metric_id": "net_margin",
      "label": "Net margin",
      "concept": "NetIncomeLoss / Revenues",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 32.34225421004822,
          "filed": "2019-02-06",
          "accession": "0000875045-19-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 20.68698620650323,
          "filed": "2020-02-06",
          "accession": "0000875045-20-000005"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 32.93490622839685,
          "filed": "2021-02-03",
          "accession": "0000875045-21-000010"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 40.95521599120873,
          "filed": "2022-02-03",
          "accession": "0000875045-22-000007"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 29.756184639185996,
          "filed": "2023-02-15",
          "accession": "0000875045-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 14.169937259258585,
          "filed": "2024-02-14",
          "accession": "0000875045-24-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 29.949672675801605,
          "filed": "2025-02-12",
          "accession": "0000875045-25-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 11.805075440237504,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 16.86871505493029,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 13.072007764948538,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        }
      ]
    },
    {
      "metric_id": "roe",
      "label": "Return on equity",
      "concept": "NetIncomeLoss / StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 30.52949227445872,
          "filed": "2020-02-06",
          "accession": "0000875045-19-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 20.154626491296305,
          "filed": "2021-02-03",
          "accession": "0000875045-20-000005"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 33.999662359188434,
          "filed": "2022-02-03",
          "accession": "0000875045-21-000010"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 44.14465743565908,
          "filed": "2023-02-15",
          "accession": "0000875045-22-000007"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 37.437418702800834,
          "filed": "2024-02-14",
          "accession": "0000875045-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 14.198381342554997,
          "filed": "2025-02-12",
          "accession": "0000875045-24-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 22.757760449344207,
          "filed": "2026-02-06",
          "accession": "0000875045-25-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 7.845588334662216,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 9.764297678870543,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 7.08174488409798,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        }
      ]
    },
    {
      "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": 16.185830186040008,
          "filed": "2019-02-06",
          "accession": "0000875045-19-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 10.734972053812266,
          "filed": "2020-02-06",
          "accession": "0000875045-20-000005"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 17.520335008640153,
          "filed": "2021-02-03",
          "accession": "0000875045-21-000010"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 21.621631545514298,
          "filed": "2022-02-03",
          "accession": "0000875045-22-000007"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 16.250116780197327,
          "filed": "2023-02-15",
          "accession": "0000875045-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 6.517068512771544,
          "filed": "2024-02-14",
          "accession": "0000875045-24-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 12.40892559694715,
          "filed": "2025-02-12",
          "accession": "0000875045-25-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 4.325232447252354,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 5.81904004734521,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 4.391718609351382,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        }
      ]
    },
    {
      "metric_id": "liabilities_to_equity",
      "label": "Liabilities / equity",
      "concept": "Liabilities / StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unit": "Ratio",
      "derived": true,
      "source_concepts": [
        "us-gaap:Liabilities",
        "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 0.8861863694078459,
          "filed": "2020-02-06",
          "accession": "0000875045-18-000005"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 0.8774735872869719,
          "filed": "2021-02-03",
          "accession": "0000875045-19-000006"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 0.9405828908192394,
          "filed": "2022-02-03",
          "accession": "0000875045-20-000005"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1.0416894693045258,
          "filed": "2023-02-15",
          "accession": "0000875045-21-000010"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1.3038245945667737,
          "filed": "2024-02-14",
          "accession": "0000875045-22-000007"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1.1786454008777612,
          "filed": "2025-02-12",
          "accession": "0000875045-23-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 0.8339831495921842,
          "filed": "2026-02-06",
          "accession": "0000875045-24-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 0.8139113747854643,
          "filed": "2026-02-06",
          "accession": "0000875045-25-000009"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 0.6779911462072266,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 0.6125224573857412,
          "filed": "2026-02-06",
          "accession": "0000875045-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": 2.553349513143659,
          "filed": "2018-02-01",
          "accession": "0000875045-18-000005"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2.33753933851909,
          "filed": "2019-02-06",
          "accession": "0000875045-19-000006"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2.3187970381160476,
          "filed": "2020-02-06",
          "accession": "0000875045-20-000005"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1.7233027673835273,
          "filed": "2021-02-03",
          "accession": "0000875045-21-000010"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1.8403880070546736,
          "filed": "2022-02-03",
          "accession": "0000875045-22-000007"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1.8278581731887766,
          "filed": "2023-02-15",
          "accession": "0000875045-23-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2.9916890735761426,
          "filed": "2024-02-14",
          "accession": "0000875045-24-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1.997292024575605,
          "filed": "2025-02-12",
          "accession": "0000875045-25-000009"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1.3487194327883085,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2.67931569833403,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013"
        }
      ]
    }
  ],
  "quarterly": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "Revenues",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 2456000000.0,
          "filed": "2023-07-25",
          "accession": "0000875045-23-000030",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 2530300000.0,
          "filed": "2023-11-08",
          "accession": "0000875045-23-000038",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 2386300000.0,
          "filed": "2024-02-14",
          "accession": "0000875045-24-000009",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 2290500000.0,
          "filed": "2024-04-24",
          "accession": "0000875045-24-000016",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 2464900000.0,
          "filed": "2024-08-01",
          "accession": "0000875045-24-000025",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 2465800000.0,
          "filed": "2024-10-30",
          "accession": "0000875045-24-000032",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 2454700000.0,
          "filed": "2025-02-12",
          "accession": "0000875045-25-000009",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 2431000000.0,
          "filed": "2025-05-01",
          "accession": "0000875045-25-000018",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 2645500000.0,
          "filed": "2025-07-31",
          "accession": "0000875045-25-000033",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 2534700000.0,
          "filed": "2025-10-30",
          "accession": "0000875045-25-000049",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 2279400000.0,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 2477800000.0,
          "filed": "2026-04-29",
          "accession": "0000875045-26-000045",
          "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-06-30",
          "value": 591600000.0,
          "filed": "2023-07-25",
          "accession": "0000875045-23-000030",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": -68100000.0,
          "filed": "2023-11-08",
          "accession": "0000875045-23-000038",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 249700000.0,
          "filed": "2024-02-14",
          "accession": "0000875045-24-000009",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 393400000.0,
          "filed": "2024-04-24",
          "accession": "0000875045-24-000016",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 583600000.0,
          "filed": "2024-08-01",
          "accession": "0000875045-24-000025",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 388500000.0,
          "filed": "2024-10-30",
          "accession": "0000875045-24-000032",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 266700000.0,
          "filed": "2025-02-12",
          "accession": "0000875045-25-000009",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 240500000.0,
          "filed": "2025-05-01",
          "accession": "0000875045-25-000018",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 634800000.0,
          "filed": "2025-07-31",
          "accession": "0000875045-25-000033",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 466500000.0,
          "filed": "2025-10-30",
          "accession": "0000875045-25-000049",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": -48900000.0,
          "filed": "2026-02-06",
          "accession": "0000875045-26-000013",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 319500000.0,
          "filed": "2026-04-29",
          "accession": "0000875045-26-000045",
          "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": 1,
          "period_label": "2022-Q1",
          "period_end": "2022-06-30",
          "value": 7.24,
          "filed": "2022-07-20",
          "accession": "0000875045-22-000025",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-09-30",
          "value": 7.84,
          "filed": "2022-10-25",
          "accession": "0000875045-22-000031",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 2.67,
          "filed": "2023-04-25",
          "accession": "0000875045-23-000016",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 4.07,
          "filed": "2023-07-25",
          "accession": "0000875045-23-000030",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": -0.47,
          "filed": "2023-11-08",
          "accession": "0000875045-23-000038",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 2.7,
          "filed": "2024-04-24",
          "accession": "0000875045-24-000016",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 4.0,
          "filed": "2024-08-01",
          "accession": "0000875045-24-000025",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 2.66,
          "filed": "2024-10-30",
          "accession": "0000875045-24-000032",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 1.64,
          "filed": "2025-05-01",
          "accession": "0000875045-25-000018",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 4.33,
          "filed": "2025-07-31",
          "accession": "0000875045-25-000033",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 3.17,
          "filed": "2025-10-30",
          "accession": "0000875045-25-000049",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 2.15,
          "filed": "2026-04-29",
          "accession": "0000875045-26-000045",
          "derived": false
        }
      ]
    }
  ]
}
