{
  "ticker": "GNTX",
  "name": "GENTEX CORP",
  "cik": "0000355811",
  "sic": "3714",
  "sic_description": "Motor Vehicle Parts & Accessories",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000355811.json",
  "as_of": "2026-02-24",
  "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": 2017,
          "period_end": "2017-12-31",
          "value": 1794872578.0,
          "filed": "2020-02-26",
          "accession": "0000355811-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1834063697.0,
          "filed": "2021-02-22",
          "accession": "0000355811-21-000006"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1858897406.0,
          "filed": "2022-02-23",
          "accession": "0000355811-22-000006"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1688189405.0,
          "filed": "2023-02-22",
          "accession": "0000355811-23-000011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1731169929.0,
          "filed": "2024-02-22",
          "accession": "0000355811-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1918958043.0,
          "filed": "2025-02-25",
          "accession": "0000355811-25-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2299215044.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2313314333.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2534268965.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        }
      ]
    },
    {
      "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": 347591276.0,
          "filed": "2019-02-22",
          "accession": "0000355811-19-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 406791922.0,
          "filed": "2020-02-26",
          "accession": "0000355811-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 437883097.0,
          "filed": "2021-02-22",
          "accession": "0000355811-21-000006"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 424683939.0,
          "filed": "2022-02-23",
          "accession": "0000355811-22-000006"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 347563621.0,
          "filed": "2023-02-22",
          "accession": "0000355811-23-000011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 360797232.0,
          "filed": "2024-02-22",
          "accession": "0000355811-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 318757352.0,
          "filed": "2024-02-22",
          "accession": "0000355811-24-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 428403272.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 404487743.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 384841367.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        }
      ]
    },
    {
      "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": 511742935.0,
          "filed": "2019-02-22",
          "accession": "0000355811-19-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 523358352.0,
          "filed": "2020-02-26",
          "accession": "0000355811-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 508125547.0,
          "filed": "2021-02-22",
          "accession": "0000355811-21-000006"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 488537604.0,
          "filed": "2022-02-23",
          "accession": "0000355811-22-000006"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 399556092.0,
          "filed": "2023-02-22",
          "accession": "0000355811-23-000011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 409781978.0,
          "filed": "2024-02-22",
          "accession": "0000355811-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 370006126.0,
          "filed": "2025-02-25",
          "accession": "0000355811-25-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 495731053.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 459726573.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 473935754.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        }
      ]
    },
    {
      "metric_id": "gross_profit",
      "label": "Gross profit",
      "concept": "GrossProfit",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:GrossProfit"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 668452244.0,
          "filed": "2019-02-22",
          "accession": "0000355811-19-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 694528266.0,
          "filed": "2020-02-26",
          "accession": "0000355811-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 690466692.0,
          "filed": "2021-02-22",
          "accession": "0000355811-21-000006"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 688307969.0,
          "filed": "2022-02-23",
          "accession": "0000355811-22-000006"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 605443520.0,
          "filed": "2023-02-22",
          "accession": "0000355811-23-000011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 619707847.0,
          "filed": "2024-02-22",
          "accession": "0000355811-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 609814185.0,
          "filed": "2025-02-25",
          "accession": "0000355811-25-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 762630008.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 771090190.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 866708940.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "derived": false,
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 1.19,
          "filed": "2019-02-22",
          "accession": "0000355811-19-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1.41,
          "filed": "2020-02-26",
          "accession": "0000355811-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1.62,
          "filed": "2021-02-22",
          "accession": "0000355811-21-000006"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1.66,
          "filed": "2022-02-23",
          "accession": "0000355811-22-000006"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1.41,
          "filed": "2023-02-22",
          "accession": "0000355811-23-000011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1.5,
          "filed": "2024-02-22",
          "accession": "0000355811-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1.36,
          "filed": "2025-02-25",
          "accession": "0000355811-25-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1.84,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1.76,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1.74,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        }
      ]
    },
    {
      "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": 477048185.0,
          "filed": "2019-02-22",
          "accession": "0000355811-19-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 501002780.0,
          "filed": "2020-02-26",
          "accession": "0000355811-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 552418646.0,
          "filed": "2021-02-22",
          "accession": "0000355811-21-000006"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 505966864.0,
          "filed": "2022-02-23",
          "accession": "0000355811-22-000006"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 464491771.0,
          "filed": "2023-02-22",
          "accession": "0000355811-23-000011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 362167562.0,
          "filed": "2024-02-22",
          "accession": "0000355811-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 338200529.0,
          "filed": "2025-02-25",
          "accession": "0000355811-25-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 537249592.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 498213220.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 587126291.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        }
      ]
    },
    {
      "metric_id": "capex",
      "label": "Capital expenditures",
      "concept": "PaymentsToAcquireProductiveAssets",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsToAcquireProductiveAssets"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 120955614.0,
          "filed": "2019-02-22",
          "accession": "0000355811-19-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 104040919.0,
          "filed": "2020-02-26",
          "accession": "0000355811-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 85990570.0,
          "filed": "2021-02-22",
          "accession": "0000355811-21-000006"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 84580255.0,
          "filed": "2022-02-23",
          "accession": "0000355811-22-000006"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 51706541.0,
          "filed": "2023-02-22",
          "accession": "0000355811-23-000011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 68835047.0,
          "filed": "2024-02-22",
          "accession": "0000355811-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 146433123.0,
          "filed": "2025-02-25",
          "accession": "0000355811-25-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 183678460.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 144669002.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 129088778.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        }
      ]
    },
    {
      "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": 101131356.0,
          "filed": "2019-02-22",
          "accession": "0000355811-19-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 108815040.0,
          "filed": "2020-02-26",
          "accession": "0000355811-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 116566639.0,
          "filed": "2021-02-22",
          "accession": "0000355811-21-000006"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 116309197.0,
          "filed": "2022-02-23",
          "accession": "0000355811-22-000006"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 117181928.0,
          "filed": "2023-02-22",
          "accession": "0000355811-23-000011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 115285625.0,
          "filed": "2024-02-22",
          "accession": "0000355811-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 113091921.0,
          "filed": "2025-02-25",
          "accession": "0000355811-25-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 112150060.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 110438045.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 106860563.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        }
      ]
    },
    {
      "metric_id": "share_buybacks",
      "label": "Share buybacks",
      "concept": "PaymentsForRepurchaseOfCommonStock",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsForRepurchaseOfCommonStock"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 163361221.0,
          "filed": "2019-02-22",
          "accession": "0000355811-19-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 231363216.0,
          "filed": "2020-02-26",
          "accession": "0000355811-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 591577851.0,
          "filed": "2021-02-22",
          "accession": "0000355811-21-000006"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 331471392.0,
          "filed": "2022-02-23",
          "accession": "0000355811-22-000006"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 288480506.0,
          "filed": "2023-02-22",
          "accession": "0000355811-23-000011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 324643135.0,
          "filed": "2024-02-22",
          "accession": "0000355811-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 112529406.0,
          "filed": "2025-02-25",
          "accession": "0000355811-25-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 147401103.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 206108138.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 315499459.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        }
      ]
    },
    {
      "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": 2309619833.0,
          "filed": "2019-02-22",
          "accession": "0000355811-19-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2352053912.0,
          "filed": "2020-02-26",
          "accession": "0000355811-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2085434068.0,
          "filed": "2021-02-22",
          "accession": "0000355811-21-000006"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2168803193.0,
          "filed": "2022-02-23",
          "accession": "0000355811-22-000006"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2197941170.0,
          "filed": "2023-02-22",
          "accession": "0000355811-23-000011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 2131391166.0,
          "filed": "2024-02-22",
          "accession": "0000355811-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2327229924.0,
          "filed": "2025-02-25",
          "accession": "0000355811-25-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2611437552.0,
          "filed": "2025-02-25",
          "accession": "0000355811-25-000009"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2760820975.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2928592834.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        }
      ]
    },
    {
      "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": 399195599.0,
          "filed": "2018-02-21",
          "accession": "0000355811-18-000009"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 302535651.0,
          "filed": "2019-02-22",
          "accession": "0000355811-19-000006"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 223682408.0,
          "filed": "2020-02-26",
          "accession": "0000355811-20-000007"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 230715373.0,
          "filed": "2021-02-22",
          "accession": "0000355811-21-000006"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 233998042.0,
          "filed": "2022-02-23",
          "accession": "0000355811-22-000006"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 193402699.0,
          "filed": "2023-02-22",
          "accession": "0000355811-23-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 261437103.0,
          "filed": "2024-02-22",
          "accession": "0000355811-24-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 298920483.0,
          "filed": "2025-02-25",
          "accession": "0000355811-25-000009"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 288721320.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 437660897.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        }
      ]
    },
    {
      "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": 1910424234.0,
          "filed": "2020-02-26",
          "accession": "0000355811-20-000007"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2049518261.0,
          "filed": "2021-02-22",
          "accession": "0000355811-21-000006"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1861751660.0,
          "filed": "2022-02-23",
          "accession": "0000355811-22-000006"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1938087820.0,
          "filed": "2023-02-22",
          "accession": "0000355811-23-000011"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1963943128.0,
          "filed": "2024-02-22",
          "accession": "0000355811-24-000011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1937988467.0,
          "filed": "2024-02-22",
          "accession": "0000355811-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2065792821.0,
          "filed": "2024-02-22",
          "accession": "0000355811-24-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2312517069.0,
          "filed": "2025-02-25",
          "accession": "0000355811-25-000009"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2467950655.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2487829724.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        }
      ]
    },
    {
      "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": 546477075.0,
          "filed": "2019-02-22",
          "accession": "0000355811-19-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 569734496.0,
          "filed": "2019-02-22",
          "accession": "0000355811-19-000006"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 217025278.0,
          "filed": "2020-02-26",
          "accession": "0000355811-20-000007"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 296321622.0,
          "filed": "2021-02-22",
          "accession": "0000355811-21-000006"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 423371036.0,
          "filed": "2022-02-23",
          "accession": "0000355811-22-000006"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 262311670.0,
          "filed": "2023-02-22",
          "accession": "0000355811-23-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 214754638.0,
          "filed": "2024-02-22",
          "accession": "0000355811-24-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 226435019.0,
          "filed": "2025-02-25",
          "accession": "0000355811-25-000009"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 233318766.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 145645715.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        }
      ]
    },
    {
      "metric_id": "free_cash_flow",
      "label": "Free cash flow",
      "concept": "NetCashProvidedByUsedInOperatingActivities - PaymentsToAcquireProductiveAssets",
      "unit": "USD",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetCashProvidedByUsedInOperatingActivities",
        "us-gaap:PaymentsToAcquireProductiveAssets"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 356092571.0,
          "filed": "2019-02-22",
          "accession": "0000355811-19-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 396961861.0,
          "filed": "2020-02-26",
          "accession": "0000355811-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 466428076.0,
          "filed": "2021-02-22",
          "accession": "0000355811-21-000006"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 421386609.0,
          "filed": "2022-02-23",
          "accession": "0000355811-22-000006"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 412785230.0,
          "filed": "2023-02-22",
          "accession": "0000355811-23-000011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 293332515.0,
          "filed": "2024-02-22",
          "accession": "0000355811-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 191767406.0,
          "filed": "2025-02-25",
          "accession": "0000355811-25-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 353571132.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 353544218.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 458037513.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        }
      ]
    },
    {
      "metric_id": "net_margin",
      "label": "Net margin",
      "concept": "NetIncomeLoss / RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 22.66411147989582,
          "filed": "2020-02-26",
          "accession": "0000355811-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 23.875021228338504,
          "filed": "2021-02-22",
          "accession": "0000355811-21-000006"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 22.84601278312828,
          "filed": "2022-02-23",
          "accession": "0000355811-22-000006"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 20.587951800349085,
          "filed": "2023-02-22",
          "accession": "0000355811-23-000011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 20.841237244018696,
          "filed": "2024-02-22",
          "accession": "0000355811-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 16.61095995104047,
          "filed": "2025-02-25",
          "accession": "0000355811-24-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 18.63258824432083,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 17.48520454958855,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 15.185498158045746,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        }
      ]
    },
    {
      "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": 2017,
          "period_end": "2017-12-31",
          "value": 29.15852403200513,
          "filed": "2020-02-26",
          "accession": "0000355811-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 27.704901843439085,
          "filed": "2021-02-22",
          "accession": "0000355811-21-000006"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 26.28104178440066,
          "filed": "2022-02-23",
          "accession": "0000355811-22-000006"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 23.667728918130486,
          "filed": "2023-02-22",
          "accession": "0000355811-23-000011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 23.670811925245726,
          "filed": "2024-02-22",
          "accession": "0000355811-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 19.28161625782873,
          "filed": "2025-02-25",
          "accession": "0000355811-25-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 21.5608824539337,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 19.873069839316127,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 18.701083450311675,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        }
      ]
    },
    {
      "metric_id": "roe",
      "label": "Return on equity",
      "concept": "NetIncomeLoss / StockholdersEquity",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 18.194454918121604,
          "filed": "2020-02-26",
          "accession": "0000355811-19-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 19.848172604303524,
          "filed": "2021-02-22",
          "accession": "0000355811-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 23.51995201121507,
          "filed": "2022-02-23",
          "accession": "0000355811-21-000006"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 21.912522983607627,
          "filed": "2023-02-22",
          "accession": "0000355811-22-000006"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 17.69723450973576,
          "filed": "2024-02-22",
          "accession": "0000355811-23-000011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 18.617099025285373,
          "filed": "2024-02-22",
          "accession": "0000355811-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 15.430267196189467,
          "filed": "2024-02-22",
          "accession": "0000355811-24-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 18.525410157740115,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 16.38962035892083,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 15.468959281555719,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        }
      ]
    },
    {
      "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": 15.049718184507812,
          "filed": "2019-02-22",
          "accession": "0000355811-19-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 17.29517847888514,
          "filed": "2020-02-26",
          "accession": "0000355811-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 20.997216057755512,
          "filed": "2021-02-22",
          "accession": "0000355811-21-000006"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 19.581488093096883,
          "filed": "2022-02-23",
          "accession": "0000355811-22-000006"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 15.813144853190042,
          "filed": "2023-02-22",
          "accession": "0000355811-23-000011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 16.927781148549624,
          "filed": "2024-02-22",
          "accession": "0000355811-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 13.696856881769795,
          "filed": "2025-02-25",
          "accession": "0000355811-24-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 16.404882884214572,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 14.650994999775385,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 13.140828678268903,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        }
      ]
    },
    {
      "metric_id": "liabilities_to_equity",
      "label": "Liabilities / equity",
      "concept": "Liabilities / StockholdersEquity",
      "unit": "Ratio",
      "derived": true,
      "source_concepts": [
        "us-gaap:Liabilities",
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 0.20895651965436698,
          "filed": "2020-02-26",
          "accession": "0000355811-18-000009"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 0.1476130546172284,
          "filed": "2021-02-22",
          "accession": "0000355811-19-000006"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 0.12014621112248666,
          "filed": "2022-02-23",
          "accession": "0000355811-20-000007"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 0.11904278568759594,
          "filed": "2023-02-22",
          "accession": "0000355811-21-000006"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 0.11914705607503721,
          "filed": "2024-02-22",
          "accession": "0000355811-22-000006"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 0.09979558820563404,
          "filed": "2024-02-22",
          "accession": "0000355811-23-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 0.12655533524094864,
          "filed": "2024-02-22",
          "accession": "0000355811-24-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 0.1292619574606046,
          "filed": "2025-02-25",
          "accession": "0000355811-25-000009"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 0.11698828719085552,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 0.17592076048368654,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        }
      ]
    },
    {
      "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": 7.70722411116995,
          "filed": "2018-02-21",
          "accession": "0000355811-18-000009"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 4.861803301363763,
          "filed": "2019-02-22",
          "accession": "0000355811-19-000006"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 5.030300491569214,
          "filed": "2020-02-26",
          "accession": "0000355811-20-000007"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 5.530372936825126,
          "filed": "2021-02-22",
          "accession": "0000355811-21-000006"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 5.510002711480377,
          "filed": "2022-02-23",
          "accession": "0000355811-22-000006"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 4.8056506167422945,
          "filed": "2023-02-22",
          "accession": "0000355811-23-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 3.786238101268191,
          "filed": "2024-02-22",
          "accession": "0000355811-24-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 3.6734358624436623,
          "filed": "2025-02-25",
          "accession": "0000355811-25-000009"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 4.105097885781225,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2.9117660705128157,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010"
        }
      ]
    }
  ],
  "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": 583472846.0,
          "filed": "2023-08-03",
          "accession": "0000355811-23-000046",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 575848490.0,
          "filed": "2023-11-03",
          "accession": "0000355811-23-000056",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 589132397.0,
          "filed": "2024-02-22",
          "accession": "0000355811-24-000011",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 590225211.0,
          "filed": "2024-05-03",
          "accession": "0000355811-24-000027",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 572925778.0,
          "filed": "2024-08-02",
          "accession": "0000355811-24-000038",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 608525777.0,
          "filed": "2024-11-01",
          "accession": "0000355811-24-000048",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 541637567.0,
          "filed": "2025-02-25",
          "accession": "0000355811-25-000009",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 576773090.0,
          "filed": "2025-05-06",
          "accession": "0000355811-25-000029",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 657858210.0,
          "filed": "2025-08-08",
          "accession": "0000355811-25-000041",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 655236055.0,
          "filed": "2025-11-07",
          "accession": "0000355811-25-000052",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 644401610.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 675443125.0,
          "filed": "2026-05-06",
          "accession": "0000355811-26-000026",
          "derived": false
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLoss",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:NetIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 4,
          "period_label": "2022-Q4",
          "period_end": "2022-12-31",
          "value": 86168329.0,
          "filed": "2023-02-22",
          "accession": "0000355811-23-000011",
          "derived": true
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 97578261.0,
          "filed": "2023-05-04",
          "accession": "0000355811-23-000033",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 109155403.0,
          "filed": "2023-08-03",
          "accession": "0000355811-23-000046",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 104725412.0,
          "filed": "2023-11-03",
          "accession": "0000355811-23-000056",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 116944196.0,
          "filed": "2024-02-22",
          "accession": "0000355811-24-000011",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 108230714.0,
          "filed": "2024-05-03",
          "accession": "0000355811-24-000027",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 86040438.0,
          "filed": "2024-08-02",
          "accession": "0000355811-24-000038",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 122549041.0,
          "filed": "2024-11-01",
          "accession": "0000355811-24-000048",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 96039584.0,
          "filed": "2025-08-08",
          "accession": "0000355811-25-000041",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 100967910.0,
          "filed": "2025-11-07",
          "accession": "0000355811-25-000052",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 92959828.0,
          "filed": "2026-02-24",
          "accession": "0000355811-26-000010",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 98455143.0,
          "filed": "2026-05-06",
          "accession": "0000355811-26-000026",
          "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.31,
          "filed": "2022-08-03",
          "accession": "0000355811-22-000035",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-09-30",
          "value": 0.31,
          "filed": "2022-11-04",
          "accession": "0000355811-22-000043",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 0.42,
          "filed": "2023-05-04",
          "accession": "0000355811-23-000033",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 0.47,
          "filed": "2023-08-03",
          "accession": "0000355811-23-000046",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 0.45,
          "filed": "2023-11-03",
          "accession": "0000355811-23-000056",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 0.47,
          "filed": "2024-05-03",
          "accession": "0000355811-24-000027",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 0.37,
          "filed": "2024-08-02",
          "accession": "0000355811-24-000038",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 0.53,
          "filed": "2024-11-01",
          "accession": "0000355811-24-000048",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 0.42,
          "filed": "2025-05-06",
          "accession": "0000355811-25-000029",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 0.43,
          "filed": "2025-08-08",
          "accession": "0000355811-25-000041",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 0.46,
          "filed": "2025-11-07",
          "accession": "0000355811-25-000052",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 0.46,
          "filed": "2026-05-06",
          "accession": "0000355811-26-000026",
          "derived": false
        }
      ]
    }
  ]
}
