{
  "ticker": "GNRC",
  "name": "GENERAC HOLDINGS INC.",
  "cik": "0001474735",
  "sic": "3621",
  "sic_description": "Motors & Generators",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001474735.json",
  "as_of": "2026-02-18",
  "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": 1447743000.0,
          "filed": "2019-02-26",
          "accession": "0001437749-19-003397"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1679373000.0,
          "filed": "2020-02-25",
          "accession": "0001437749-20-003516"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2023464000.0,
          "filed": "2021-02-23",
          "accession": "0001437749-21-003793"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2204336000.0,
          "filed": "2022-02-22",
          "accession": "0001437749-22-004080"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2485200000.0,
          "filed": "2023-02-22",
          "accession": "0001437749-23-004153"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 3737184000.0,
          "filed": "2024-02-21",
          "accession": "0001437749-24-005040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 4564737000.0,
          "filed": "2025-02-19",
          "accession": "0001437749-25-004353"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 4022667000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 4295834000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 4209147000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        }
      ]
    },
    {
      "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": 97154000.0,
          "filed": "2019-02-26",
          "accession": "0001437749-19-003397"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 157808000.0,
          "filed": "2020-02-25",
          "accession": "0001437749-20-003516"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 238257000.0,
          "filed": "2021-02-23",
          "accession": "0001437749-21-003793"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 252007000.0,
          "filed": "2022-02-22",
          "accession": "0001437749-22-004080"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 350576000.0,
          "filed": "2023-02-22",
          "accession": "0001437749-23-004153"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 550494000.0,
          "filed": "2024-02-21",
          "accession": "0001437749-24-005040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 399502000.0,
          "filed": "2025-02-19",
          "accession": "0001437749-25-004353"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 214606000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 316315000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 159554000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        }
      ]
    },
    {
      "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": 202752000.0,
          "filed": "2019-02-26",
          "accession": "0001437749-19-003397"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 250634000.0,
          "filed": "2020-02-25",
          "accession": "0001437749-20-003516"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 357181000.0,
          "filed": "2021-02-23",
          "accession": "0001437749-21-003793"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 372163000.0,
          "filed": "2022-02-22",
          "accession": "0001437749-22-004080"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 479106000.0,
          "filed": "2023-02-22",
          "accession": "0001437749-23-004153"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 721136000.0,
          "filed": "2024-02-21",
          "accession": "0001437749-24-005040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 566330000.0,
          "filed": "2025-02-19",
          "accession": "0001437749-25-004353"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 386199000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 536742000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 289191000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        }
      ]
    },
    {
      "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": 512421000.0,
          "filed": "2019-02-26",
          "accession": "0001437749-19-003397"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 584786000.0,
          "filed": "2020-02-25",
          "accession": "0001437749-20-003516"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 725040000.0,
          "filed": "2021-02-23",
          "accession": "0001437749-21-003793"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 797752000.0,
          "filed": "2022-02-22",
          "accession": "0001437749-22-004080"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 957654000.0,
          "filed": "2023-02-22",
          "accession": "0001437749-23-004153"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1360082000.0,
          "filed": "2024-02-21",
          "accession": "0001437749-24-005040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1522004000.0,
          "filed": "2025-02-19",
          "accession": "0001437749-25-004353"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1365431000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1665626000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1611737000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        }
      ]
    },
    {
      "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.47,
          "filed": "2019-02-26",
          "accession": "0001437749-19-003397"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2.53,
          "filed": "2020-02-25",
          "accession": "0001437749-20-003516"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 3.54,
          "filed": "2021-02-23",
          "accession": "0001437749-21-003793"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 4.03,
          "filed": "2022-02-22",
          "accession": "0001437749-22-004080"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 5.48,
          "filed": "2023-02-22",
          "accession": "0001437749-23-004153"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 8.3,
          "filed": "2024-02-21",
          "accession": "0001437749-24-005040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 5.42,
          "filed": "2025-02-19",
          "accession": "0001437749-25-004353"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 3.27,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 5.39,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2.69,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        }
      ]
    },
    {
      "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": 241122000.0,
          "filed": "2019-02-26",
          "accession": "0001437749-19-003397"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 257322000.0,
          "filed": "2020-02-25",
          "accession": "0001437749-20-003516"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 247227000.0,
          "filed": "2021-02-23",
          "accession": "0001437749-21-003793"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 308887000.0,
          "filed": "2022-02-22",
          "accession": "0001437749-22-004080"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 486533000.0,
          "filed": "2023-02-22",
          "accession": "0001437749-23-004153"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 411156000.0,
          "filed": "2024-02-21",
          "accession": "0001437749-24-005040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 58516000.0,
          "filed": "2025-02-19",
          "accession": "0001437749-25-004353"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 521670000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 741301000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 437978000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        }
      ]
    },
    {
      "metric_id": "capex",
      "label": "Capital expenditures",
      "concept": "PaymentsToAcquirePropertyPlantAndEquipment",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 30467000.0,
          "filed": "2019-02-26",
          "accession": "0001437749-19-003397"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 33261000.0,
          "filed": "2020-02-25",
          "accession": "0001437749-20-003516"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 47601000.0,
          "filed": "2021-02-23",
          "accession": "0001437749-21-003793"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 60802000.0,
          "filed": "2022-02-22",
          "accession": "0001437749-22-004080"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 62128000.0,
          "filed": "2023-02-22",
          "accession": "0001437749-23-004153"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 109992000.0,
          "filed": "2024-02-21",
          "accession": "0001437749-24-005040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 86188000.0,
          "filed": "2025-02-19",
          "accession": "0001437749-25-004353"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 129060000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 136733000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 169850000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        }
      ]
    },
    {
      "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": 76000.0,
          "filed": "2019-02-26",
          "accession": "0001437749-19-003397"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 0.0,
          "filed": "2020-02-25",
          "accession": "0001437749-20-003516"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 314000.0,
          "filed": "2021-02-23",
          "accession": "0001437749-21-003793"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 285000.0,
          "filed": "2022-02-22",
          "accession": "0001437749-22-004080"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 0.0,
          "filed": "2023-02-22",
          "accession": "0001437749-23-004153"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 0.0,
          "filed": "2024-02-21",
          "accession": "0001437749-24-005040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 309000.0,
          "filed": "2025-02-19",
          "accession": "0001437749-25-004353"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 0.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 273000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 293000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        }
      ]
    },
    {
      "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": 149937000.0,
          "filed": "2019-02-26",
          "accession": "0001437749-19-003397"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 30012000.0,
          "filed": "2020-02-25",
          "accession": "0001437749-20-003516"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 25656000.0,
          "filed": "2021-02-23",
          "accession": "0001437749-21-003793"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 0.0,
          "filed": "2022-02-22",
          "accession": "0001437749-22-004080"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 0.0,
          "filed": "2023-02-22",
          "accession": "0001437749-23-004153"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 125992000.0,
          "filed": "2024-02-21",
          "accession": "0001437749-24-005040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 345840000.0,
          "filed": "2025-02-19",
          "accession": "0001437749-25-004353"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 251513000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 152743000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 147917000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        }
      ]
    },
    {
      "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": 1865969000.0,
          "filed": "2019-02-26",
          "accession": "0001437749-19-003397"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2025965000.0,
          "filed": "2020-02-25",
          "accession": "0001437749-20-003516"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2426314000.0,
          "filed": "2021-02-23",
          "accession": "0001437749-21-003793"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2665669000.0,
          "filed": "2022-02-22",
          "accession": "0001437749-22-004080"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 3235423000.0,
          "filed": "2023-02-22",
          "accession": "0001437749-23-004153"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 4877780000.0,
          "filed": "2024-02-21",
          "accession": "0001437749-24-005040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 5169462000.0,
          "filed": "2025-02-19",
          "accession": "0001437749-25-004353"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 5093312000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 5109331000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 5573679000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        }
      ]
    },
    {
      "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": 1427434000.0,
          "filed": "2018-02-26",
          "accession": "0001437749-18-003334"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1427716000.0,
          "filed": "2019-02-26",
          "accession": "0001437749-19-003397"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1604049000.0,
          "filed": "2020-02-25",
          "accession": "0001437749-20-003516"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1571591000.0,
          "filed": "2021-02-23",
          "accession": "0001437749-21-003793"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1779012000.0,
          "filed": "2022-02-22",
          "accession": "0001437749-22-004080"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 2605643000.0,
          "filed": "2023-02-22",
          "accession": "0001437749-23-004153"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2799736000.0,
          "filed": "2024-02-21",
          "accession": "0001437749-24-005040"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2743693000.0,
          "filed": "2025-02-19",
          "accession": "0001437749-25-004353"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2611888000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2934633000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        }
      ]
    },
    {
      "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": 401122000.0,
          "filed": "2018-02-26",
          "accession": "0001437749-18-003334"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 554041000.0,
          "filed": "2019-02-26",
          "accession": "0001437749-19-003397"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 760549000.0,
          "filed": "2020-02-25",
          "accession": "0001437749-20-003516"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1032382000.0,
          "filed": "2021-02-23",
          "accession": "0001437749-21-003793"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1390293000.0,
          "filed": "2022-02-22",
          "accession": "0001437749-22-004080"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 2213774000.0,
          "filed": "2023-02-22",
          "accession": "0001437749-23-004153"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2257381000.0,
          "filed": "2024-02-21",
          "accession": "0001437749-24-005040"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2340252000.0,
          "filed": "2025-02-19",
          "accession": "0001437749-25-004353"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2494278000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2632422000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        }
      ]
    },
    {
      "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": 67272000.0,
          "filed": "2020-02-25",
          "accession": "0001437749-20-003516"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 138472000.0,
          "filed": "2020-02-25",
          "accession": "0001437749-20-003516"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 224482000.0,
          "filed": "2020-02-25",
          "accession": "0001437749-20-003516"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 322883000.0,
          "filed": "2021-02-23",
          "accession": "0001437749-21-003793"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 655128000.0,
          "filed": "2022-02-22",
          "accession": "0001437749-22-004080"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 147339000.0,
          "filed": "2023-02-22",
          "accession": "0001437749-23-004153"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 132723000.0,
          "filed": "2024-02-21",
          "accession": "0001437749-24-005040"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 200994000.0,
          "filed": "2025-02-19",
          "accession": "0001437749-25-004353"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 281277000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 341413000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        }
      ]
    },
    {
      "metric_id": "free_cash_flow",
      "label": "Free cash flow",
      "concept": "NetCashProvidedByUsedInOperatingActivities - PaymentsToAcquirePropertyPlantAndEquipment",
      "unit": "USD",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetCashProvidedByUsedInOperatingActivities",
        "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 210655000.0,
          "filed": "2019-02-26",
          "accession": "0001437749-19-003397"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 224061000.0,
          "filed": "2020-02-25",
          "accession": "0001437749-20-003516"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 199626000.0,
          "filed": "2021-02-23",
          "accession": "0001437749-21-003793"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 248085000.0,
          "filed": "2022-02-22",
          "accession": "0001437749-22-004080"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 424405000.0,
          "filed": "2023-02-22",
          "accession": "0001437749-23-004153"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 301164000.0,
          "filed": "2024-02-21",
          "accession": "0001437749-24-005040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": -27672000.0,
          "filed": "2025-02-19",
          "accession": "0001437749-25-004353"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 392610000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 604568000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 268128000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        }
      ]
    },
    {
      "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.71072144710767,
          "filed": "2019-02-26",
          "accession": "0001437749-19-003397"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 9.396840368399397,
          "filed": "2020-02-25",
          "accession": "0001437749-20-003516"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 11.774709112689921,
          "filed": "2021-02-23",
          "accession": "0001437749-21-003793"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 11.432331550181098,
          "filed": "2022-02-22",
          "accession": "0001437749-22-004080"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 14.106550780621276,
          "filed": "2023-02-22",
          "accession": "0001437749-23-004153"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 14.730181869557398,
          "filed": "2024-02-21",
          "accession": "0001437749-24-005040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 8.751917142214328,
          "filed": "2025-02-19",
          "accession": "0001437749-25-004353"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 5.334918351432023,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 7.363296626452512,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 3.790649269317513,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        }
      ]
    },
    {
      "metric_id": "operating_margin",
      "label": "Operating margin",
      "concept": "OperatingIncomeLoss / RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss",
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 14.00469558478266,
          "filed": "2019-02-26",
          "accession": "0001437749-19-003397"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 14.924260423384203,
          "filed": "2020-02-25",
          "accession": "0001437749-20-003516"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 17.65195723768745,
          "filed": "2021-02-23",
          "accession": "0001437749-21-003793"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 16.883224698956965,
          "filed": "2022-02-22",
          "accession": "0001437749-22-004080"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 19.278367938194112,
          "filed": "2023-02-22",
          "accession": "0001437749-23-004153"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 19.296240163716853,
          "filed": "2024-02-21",
          "accession": "0001437749-24-005040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 12.40662934140565,
          "filed": "2025-02-19",
          "accession": "0001437749-25-004353"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 9.600570964486993,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 12.494477207452617,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 6.870536952023771,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        }
      ]
    },
    {
      "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": 24.220561325482024,
          "filed": "2019-02-26",
          "accession": "0001437749-19-003397"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 28.483090601598075,
          "filed": "2020-02-25",
          "accession": "0001437749-20-003516"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 31.326975645224696,
          "filed": "2021-02-23",
          "accession": "0001437749-21-003793"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 24.41024736967518,
          "filed": "2022-02-22",
          "accession": "0001437749-22-004080"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 25.215979653209793,
          "filed": "2023-02-22",
          "accession": "0001437749-23-004153"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 24.866765984242296,
          "filed": "2024-02-21",
          "accession": "0001437749-24-005040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 17.69758848860693,
          "filed": "2025-02-19",
          "accession": "0001437749-25-004353"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 9.170209020225172,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 12.681625704913404,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 6.0611102627162365,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        }
      ]
    },
    {
      "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": 5.206624547353145,
          "filed": "2019-02-26",
          "accession": "0001437749-19-003397"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 7.789275727863018,
          "filed": "2020-02-25",
          "accession": "0001437749-20-003516"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 9.819710062259048,
          "filed": "2021-02-23",
          "accession": "0001437749-21-003793"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 9.453799402701536,
          "filed": "2022-02-22",
          "accession": "0001437749-22-004080"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 10.835553805483858,
          "filed": "2023-02-22",
          "accession": "0001437749-23-004153"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 11.285748844761347,
          "filed": "2024-02-21",
          "accession": "0001437749-24-005040"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 7.728115614352133,
          "filed": "2025-02-19",
          "accession": "0001437749-25-004353"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 4.213486234497317,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 6.19092793166072,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2.8626334598745284,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        }
      ]
    },
    {
      "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": 3.5586031182532993,
          "filed": "2018-02-26",
          "accession": "0001437749-18-003334"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2.5769139829001824,
          "filed": "2019-02-26",
          "accession": "0001437749-19-003397"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2.1090672658829344,
          "filed": "2020-02-25",
          "accession": "0001437749-20-003516"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1.522296010585229,
          "filed": "2021-02-23",
          "accession": "0001437749-21-003793"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1.279595020617956,
          "filed": "2022-02-22",
          "accession": "0001437749-22-004080"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1.1770140041395374,
          "filed": "2023-02-22",
          "accession": "0001437749-23-004153"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1.2402585119658578,
          "filed": "2024-02-21",
          "accession": "0001437749-24-005040"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1.1723921184556194,
          "filed": "2025-02-19",
          "accession": "0001437749-25-004353"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1.0471519213175116,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1.1148034015822692,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        }
      ]
    },
    {
      "metric_id": "current_ratio",
      "label": "Current ratio",
      "concept": "AssetsCurrent / LiabilitiesCurrent",
      "unit": "Ratio",
      "derived": true,
      "source_concepts": [
        "us-gaap:AssetsCurrent",
        "us-gaap:LiabilitiesCurrent"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 1.9989208601534192,
          "filed": "2018-02-26",
          "accession": "0001437749-18-003334"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2.079992835935352,
          "filed": "2019-02-26",
          "accession": "0001437749-19-003397"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1.9988532314617642,
          "filed": "2020-02-25",
          "accession": "0001437749-20-003516"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2.4057847681586275,
          "filed": "2021-02-23",
          "accession": "0001437749-21-003793"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2.602759990273162,
          "filed": "2022-02-22",
          "accession": "0001437749-22-004080"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1.599145952053236,
          "filed": "2023-02-22",
          "accession": "0001437749-23-004153"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2.1998500066529307,
          "filed": "2024-02-21",
          "accession": "0001437749-24-005040"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2.268117365353764,
          "filed": "2025-02-19",
          "accession": "0001437749-25-004353"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1.966961299015053,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2.0261538689393803,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568"
        }
      ]
    }
  ],
  "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": 1000420000.0,
          "filed": "2023-08-08",
          "accession": "0001437749-23-022513",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 1070667000.0,
          "filed": "2023-11-07",
          "accession": "0001437749-23-030646",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 1063670000.0,
          "filed": "2024-02-21",
          "accession": "0001437749-24-005040",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 889273000.0,
          "filed": "2024-05-07",
          "accession": "0001437749-24-015075",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 998197000.0,
          "filed": "2024-08-06",
          "accession": "0001437749-24-024883",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 1173563000.0,
          "filed": "2024-11-05",
          "accession": "0001437749-24-033337",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 1234801000.0,
          "filed": "2025-02-19",
          "accession": "0001437749-25-004353",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 942121000.0,
          "filed": "2025-05-06",
          "accession": "0001437749-25-014767",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 1061169000.0,
          "filed": "2025-08-05",
          "accession": "0001437749-25-024879",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 1114353000.0,
          "filed": "2025-11-04",
          "accession": "0001437749-25-033048",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 1091504000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 1059365000.0,
          "filed": "2026-05-05",
          "accession": "0001437749-26-014882",
          "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": 45198000.0,
          "filed": "2023-08-08",
          "accession": "0001437749-23-022513",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 60377000.0,
          "filed": "2023-11-07",
          "accession": "0001437749-23-030646",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 96601000.0,
          "filed": "2024-02-21",
          "accession": "0001437749-24-005040",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 26232000.0,
          "filed": "2024-05-07",
          "accession": "0001437749-24-015075",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 59115000.0,
          "filed": "2024-08-06",
          "accession": "0001437749-24-024883",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 113742000.0,
          "filed": "2024-11-05",
          "accession": "0001437749-24-033337",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 117226000.0,
          "filed": "2025-02-19",
          "accession": "0001437749-25-004353",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 43840000.0,
          "filed": "2025-05-06",
          "accession": "0001437749-25-014767",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 74016000.0,
          "filed": "2025-08-05",
          "accession": "0001437749-25-024879",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 66161000.0,
          "filed": "2025-11-04",
          "accession": "0001437749-25-033048",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": -24463000.0,
          "filed": "2026-02-18",
          "accession": "0001437749-26-004568",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 73253000.0,
          "filed": "2026-05-05",
          "accession": "0001437749-26-014882",
          "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": 2.21,
          "filed": "2022-08-08",
          "accession": "0001437749-22-019367",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-09-30",
          "value": 0.83,
          "filed": "2022-11-07",
          "accession": "0001437749-22-026207",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 0.05,
          "filed": "2023-05-09",
          "accession": "0001437749-23-013331",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 0.7,
          "filed": "2023-08-08",
          "accession": "0001437749-23-022513",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 0.97,
          "filed": "2023-11-07",
          "accession": "0001437749-23-030646",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 0.39,
          "filed": "2024-05-07",
          "accession": "0001437749-24-015075",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 0.97,
          "filed": "2024-08-06",
          "accession": "0001437749-24-024883",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 1.89,
          "filed": "2024-11-05",
          "accession": "0001437749-24-033337",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 0.73,
          "filed": "2025-05-06",
          "accession": "0001437749-25-014767",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 1.25,
          "filed": "2025-08-05",
          "accession": "0001437749-25-024879",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 1.12,
          "filed": "2025-11-04",
          "accession": "0001437749-25-033048",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 1.24,
          "filed": "2026-05-05",
          "accession": "0001437749-26-014882",
          "derived": false
        }
      ]
    }
  ]
}
