{
  "ticker": "AJG",
  "name": "Arthur J. Gallagher & Co.",
  "cik": "0000354190",
  "sic": "6411",
  "sic_description": "Insurance Agents, Brokers & Service",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000354190.json",
  "as_of": "2026-02-17",
  "note": "Verified SEC companyfacts-derived facts; derived metrics (margins, ratios, free cash flow) are computed from those facts. Descriptive data, not investment advice.",
  "annual": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 5680500000.0,
          "filed": "2019-02-08",
          "accession": "0001193125-19-032304"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 6249000000.0,
          "filed": "2020-02-07",
          "accession": "0001193125-20-028191"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 6934000000.0,
          "filed": "2021-02-08",
          "accession": "0001564590-21-004555"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 7195000000.0,
          "filed": "2022-02-18",
          "accession": "0001564590-22-005714"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 7003600000.0,
          "filed": "2023-02-10",
          "accession": "0000950170-23-002456"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 8209400000.0,
          "filed": "2024-02-09",
          "accession": "0000950170-24-013370"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 8550600000.0,
          "filed": "2025-02-18",
          "accession": "0000950170-25-021775"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 10072000000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 11555000000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 13942000000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        }
      ]
    },
    {
      "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": 396800000.0,
          "filed": "2019-02-08",
          "accession": "0001193125-19-032304"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 481300000.0,
          "filed": "2020-02-07",
          "accession": "0001193125-20-028191"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 633500000.0,
          "filed": "2021-02-08",
          "accession": "0001564590-21-004555"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 668800000.0,
          "filed": "2022-02-18",
          "accession": "0001564590-22-005714"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 818800000.0,
          "filed": "2023-02-10",
          "accession": "0000950170-23-002456"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 906800000.0,
          "filed": "2024-02-09",
          "accession": "0000950170-24-013370"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1114200000.0,
          "filed": "2025-02-18",
          "accession": "0000950170-25-021775"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 970000000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1463000000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1494000000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        }
      ]
    },
    {
      "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": 2.22,
          "filed": "2019-02-08",
          "accession": "0001193125-19-032304"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2.64,
          "filed": "2020-02-07",
          "accession": "0001193125-20-028191"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 3.4,
          "filed": "2021-02-08",
          "accession": "0001564590-21-004555"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 3.52,
          "filed": "2022-02-18",
          "accession": "0001564590-22-005714"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 4.2,
          "filed": "2023-02-10",
          "accession": "0000950170-23-002456"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 4.37,
          "filed": "2024-02-09",
          "accession": "0000950170-24-013370"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 5.19,
          "filed": "2025-02-18",
          "accession": "0000950170-25-021775"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 4.42,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 6.5,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 5.74,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        }
      ]
    },
    {
      "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": 649600000.0,
          "filed": "2019-02-08",
          "accession": "0001193125-19-032304"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 854200000.0,
          "filed": "2020-02-07",
          "accession": "0001193125-20-028191"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 765100000.0,
          "filed": "2021-02-08",
          "accession": "0001564590-21-004555"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1191100000.0,
          "filed": "2022-02-18",
          "accession": "0001564590-22-005714"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1807100000.0,
          "filed": "2023-02-10",
          "accession": "0000950170-23-002456"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1392400000.0,
          "filed": "2024-02-09",
          "accession": "0000950170-24-013370"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1390000000.0,
          "filed": "2025-02-18",
          "accession": "0000950170-25-021775"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2032000000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2583000000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1930000000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        }
      ]
    },
    {
      "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": 272200000.0,
          "filed": "2019-02-08",
          "accession": "0001193125-19-032304"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 282700000.0,
          "filed": "2020-02-07",
          "accession": "0001193125-20-028191"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 301800000.0,
          "filed": "2021-02-08",
          "accession": "0001564590-21-004555"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 321100000.0,
          "filed": "2022-02-18",
          "accession": "0001564590-22-005714"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 347400000.0,
          "filed": "2023-02-10",
          "accession": "0000950170-23-002456"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 392000000.0,
          "filed": "2024-02-09",
          "accession": "0000950170-24-013370"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 429500000.0,
          "filed": "2025-02-18",
          "accession": "0000950170-25-021775"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 474000000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 525000000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 667000000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        }
      ]
    },
    {
      "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": 13528200000.0,
          "filed": "2019-02-08",
          "accession": "0001193125-19-032304"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 14909700000.0,
          "filed": "2020-02-07",
          "accession": "0001193125-20-028191"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 16334000000.0,
          "filed": "2021-02-08",
          "accession": "0001564590-21-004555"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 19634800000.0,
          "filed": "2022-02-18",
          "accession": "0001564590-22-005714"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 22331400000.0,
          "filed": "2023-02-10",
          "accession": "0000950170-23-002456"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 33236100000.0,
          "filed": "2024-02-09",
          "accession": "0000950170-24-013370"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 38358400000.0,
          "filed": "2025-02-18",
          "accession": "0000950170-25-021775"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 51616000000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 64255000000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 70665000000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        }
      ]
    },
    {
      "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": 7833800000.0,
          "filed": "2018-02-12",
          "accession": "0001193125-18-038261"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 10610000000.0,
          "filed": "2019-02-08",
          "accession": "0001193125-19-032304"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 11764300000.0,
          "filed": "2020-02-07",
          "accession": "0001193125-20-028191"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 14419300000.0,
          "filed": "2021-02-08",
          "accession": "0001564590-21-004555"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 16098700000.0,
          "filed": "2022-02-18",
          "accession": "0001564590-22-005714"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 24784900000.0,
          "filed": "2023-02-10",
          "accession": "0000950170-23-002456"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 29168200000.0,
          "filed": "2024-02-09",
          "accession": "0000950170-24-013370"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 40800500000.0,
          "filed": "2025-02-18",
          "accession": "0000950170-25-021775"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 44075000000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 47318000000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        }
      ]
    },
    {
      "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": 3596600000.0,
          "filed": "2018-02-12",
          "accession": "0001193125-18-038261"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 4235600000.0,
          "filed": "2019-02-08",
          "accession": "0001193125-19-032304"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 4498900000.0,
          "filed": "2020-02-07",
          "accession": "0001193125-20-028191"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 5155500000.0,
          "filed": "2021-02-08",
          "accession": "0001564590-21-004555"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 6186200000.0,
          "filed": "2022-02-18",
          "accession": "0001564590-22-005714"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 8508400000.0,
          "filed": "2023-02-10",
          "accession": "0000950170-23-002456"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 9143600000.0,
          "filed": "2024-02-09",
          "accession": "0000950170-24-013370"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 10775300000.0,
          "filed": "2025-02-18",
          "accession": "0000950170-25-021775"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 20154000000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 23321000000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        }
      ]
    },
    {
      "metric_id": "net_margin",
      "label": "Net margin",
      "concept": "NetIncomeLoss / RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 6.985300589736819,
          "filed": "2019-02-08",
          "accession": "0001193125-19-032304"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 7.702032325172027,
          "filed": "2020-02-07",
          "accession": "0001193125-20-028191"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 9.136140755696568,
          "filed": "2021-02-08",
          "accession": "0001564590-21-004555"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 9.295343988881168,
          "filed": "2022-02-18",
          "accession": "0001564590-22-005714"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 11.69113027585813,
          "filed": "2023-02-10",
          "accession": "0000950170-23-002456"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 11.045874241722903,
          "filed": "2024-02-09",
          "accession": "0000950170-24-013370"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 13.030664514770892,
          "filed": "2025-02-18",
          "accession": "0000950170-25-021775"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 9.630659253375695,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 12.661185633924706,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 10.715822694018074,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        }
      ]
    },
    {
      "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": 11.032641939609631,
          "filed": "2019-02-08",
          "accession": "0001193125-19-032304"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 11.363207101709321,
          "filed": "2020-02-07",
          "accession": "0001193125-20-028191"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 14.081219853742025,
          "filed": "2021-02-08",
          "accession": "0001564590-21-004555"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 12.972553583551546,
          "filed": "2022-02-18",
          "accession": "0001564590-22-005714"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 13.235912191652389,
          "filed": "2023-02-10",
          "accession": "0000950170-23-002456"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 10.657702975882657,
          "filed": "2024-02-09",
          "accession": "0000950170-24-013370"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 12.185572422240693,
          "filed": "2025-02-18",
          "accession": "0000950170-25-021775"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 9.00206954794762,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 7.2591048923290655,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 6.406243300030017,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        }
      ]
    },
    {
      "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": 2.933132271846957,
          "filed": "2019-02-08",
          "accession": "0001193125-19-032304"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 3.228099827628993,
          "filed": "2020-02-07",
          "accession": "0001193125-20-028191"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 3.8784131259948578,
          "filed": "2021-02-08",
          "accession": "0001564590-21-004555"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 3.4061971601442336,
          "filed": "2022-02-18",
          "accession": "0001564590-22-005714"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 3.666586062674082,
          "filed": "2023-02-10",
          "accession": "0000950170-23-002456"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 2.7283586221006675,
          "filed": "2024-02-09",
          "accession": "0000950170-24-013370"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2.904709268374072,
          "filed": "2025-02-18",
          "accession": "0000950170-25-021775"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1.879262244265344,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2.276865613570928,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2.1142008066227977,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        }
      ]
    },
    {
      "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": 2.1781126619585165,
          "filed": "2018-02-12",
          "accession": "0001193125-18-038261"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2.5049579752573425,
          "filed": "2019-02-08",
          "accession": "0001193125-19-032304"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2.614928093533975,
          "filed": "2020-02-07",
          "accession": "0001193125-20-028191"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2.796877121520706,
          "filed": "2021-02-08",
          "accession": "0001564590-21-004555"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2.6023568588147814,
          "filed": "2022-02-18",
          "accession": "0001564590-22-005714"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 2.9129918668609847,
          "filed": "2023-02-10",
          "accession": "0000950170-23-002456"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 3.1900126864692244,
          "filed": "2024-02-09",
          "accession": "0000950170-24-013370"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 3.7864839030003803,
          "filed": "2025-02-18",
          "accession": "0000950170-25-021775"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2.1869107869405577,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2.0289867501393593,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        }
      ]
    },
    {
      "metric_id": "current_ratio",
      "label": "Current ratio",
      "concept": "AssetsCurrent / LiabilitiesCurrent",
      "unit": "Ratio",
      "derived": true,
      "source_concepts": [
        "us-gaap:AssetsCurrent",
        "us-gaap:LiabilitiesCurrent"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 0.9575861396014484,
          "filed": "2018-02-12",
          "accession": "0001193125-18-038261"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1.0801164898517133,
          "filed": "2019-02-08",
          "accession": "0001193125-19-032304"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1.055253717375481,
          "filed": "2020-02-07",
          "accession": "0001193125-20-028191"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1.0220266786234726,
          "filed": "2021-02-08",
          "accession": "0001564590-21-004555"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1.0976023680315738,
          "filed": "2022-02-18",
          "accession": "0001564590-22-005714"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1.0558948311921124,
          "filed": "2023-02-10",
          "accession": "0000950170-23-002456"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1.0443609233970363,
          "filed": "2024-02-09",
          "accession": "0000950170-24-013370"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1.0338454902188015,
          "filed": "2025-02-18",
          "accession": "0000950170-25-021775"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1.5076213260423788,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1.0564900519696179,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662"
        }
      ]
    }
  ],
  "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": 2441900000.0,
          "filed": "2023-08-04",
          "accession": "0000950170-23-038474",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 2492000000.0,
          "filed": "2023-10-27",
          "accession": "0000950170-23-056014",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 2431900000.0,
          "filed": "2024-02-09",
          "accession": "0000950170-24-013370",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 3256700000.0,
          "filed": "2024-05-01",
          "accession": "0000950170-24-050950",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 2775400000.0,
          "filed": "2024-07-26",
          "accession": "0000950170-24-086937",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 2806800000.0,
          "filed": "2024-10-29",
          "accession": "0000950170-24-118320",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 2716000000.0,
          "filed": "2025-02-18",
          "accession": "0000950170-25-021775",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 3727400000.0,
          "filed": "2025-05-02",
          "accession": "0000950170-25-062859",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 3220800000.0,
          "filed": "2025-08-01",
          "accession": "0000354190-25-000011",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 3365600000.0,
          "filed": "2025-11-10",
          "accession": "0001628280-25-050734",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 3628200000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 4758000000.0,
          "filed": "2026-05-07",
          "accession": "0001628280-26-031592",
          "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": 234500000.0,
          "filed": "2023-08-04",
          "accession": "0000950170-23-038474",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 280700000.0,
          "filed": "2023-10-27",
          "accession": "0000950170-23-056014",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": -32200000.0,
          "filed": "2024-02-09",
          "accession": "0000950170-24-013370",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 608400000.0,
          "filed": "2024-05-01",
          "accession": "0000950170-24-050950",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 283400000.0,
          "filed": "2024-07-26",
          "accession": "0000950170-24-086937",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 312600000.0,
          "filed": "2024-10-29",
          "accession": "0000950170-24-118320",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 258300000.0,
          "filed": "2025-02-18",
          "accession": "0000950170-25-021775",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 704400000.0,
          "filed": "2025-05-02",
          "accession": "0000950170-25-062859",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 365800000.0,
          "filed": "2025-08-01",
          "accession": "0000354190-25-000011",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 272700000.0,
          "filed": "2025-11-10",
          "accession": "0001628280-25-050734",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 151100000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008662",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 822000000.0,
          "filed": "2026-05-07",
          "accession": "0001628280-26-031592",
          "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": 1.33,
          "filed": "2022-08-03",
          "accession": "0000950170-22-014287",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-09-30",
          "value": 1.19,
          "filed": "2022-11-02",
          "accession": "0000950170-22-021298",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 2.24,
          "filed": "2023-05-08",
          "accession": "0000950170-23-018841",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 1.07,
          "filed": "2023-08-04",
          "accession": "0000950170-23-038474",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 1.28,
          "filed": "2023-10-27",
          "accession": "0000950170-23-056014",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 2.74,
          "filed": "2024-05-01",
          "accession": "0000950170-24-050950",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 1.27,
          "filed": "2024-07-26",
          "accession": "0000950170-24-086937",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 1.39,
          "filed": "2024-10-29",
          "accession": "0000950170-24-118320",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 2.72,
          "filed": "2025-05-02",
          "accession": "0000950170-25-062859",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 1.4,
          "filed": "2025-08-01",
          "accession": "0000354190-25-000011",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 1.04,
          "filed": "2025-11-10",
          "accession": "0001628280-25-050734",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 3.16,
          "filed": "2026-05-07",
          "accession": "0001628280-26-031592",
          "derived": false
        }
      ]
    }
  ]
}
