{
  "cik": 928340,
  "cik_padded": "0000928340",
  "entityName": "Consolidated Water Co. Ltd.",
  "fiscal_years": [
    {
      "accn": "0001104659-26-028587",
      "filed": "2026-03-16",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 8541364.0,
        "cash": 123788390.0,
        "cost_of_revenue": 83694558.0,
        "dividends_paid": 7936842.0,
        "eps_diluted": 1.14,
        "free_cash_flow": 33172207.0,
        "gross_profit": 48378810.0,
        "net_income": 18336673.0,
        "operating_cash_flow": 41713571.0,
        "operating_income": 18360191.0,
        "revenue": 132073368.0,
        "stockholders_equity": 221650522.0,
        "total_assets": 257565345.0,
        "total_liabilities": 30886006.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.36630253875255153,
        "leverage": 0.13934551437690726,
        "net_margin": 0.13883702125321737,
        "operating_margin": 0.13901508894662246,
        "payout_ratio": 0.43283980687227175,
        "revenue_growth_yoy": -0.014132362347271952,
        "roa_avg2y": 0.07321804408919699,
        "roa_period_end": 0.07119231432318661,
        "roe_avg2y": 0.0849684729115833,
        "roe_period_end": 0.08272785840766032
      }
    },
    {
      "accn": "0001104659-26-028587",
      "filed": "2026-03-16",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 6696580.0,
        "cash": 99350121.0,
        "cost_of_revenue": 88342185.0,
        "dividends_paid": 6284645.0,
        "eps_diluted": 1.77,
        "free_cash_flow": 29818952.0,
        "gross_profit": 45624448.0,
        "net_income": 28237554.0,
        "operating_cash_flow": 36515532.0,
        "operating_income": 18284798.0,
        "revenue": 133966633.0,
        "stockholders_equity": 209960695.0,
        "total_assets": 243313181.0,
        "total_liabilities": 28003534.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3405657586393173,
        "leverage": 0.13337512528237724,
        "net_margin": 0.21078050084307187,
        "operating_margin": 0.13648770287449113,
        "payout_ratio": 0.22256336366811375,
        "revenue_growth_yoy": -0.25661330445477837,
        "roa_avg2y": 0.12230647202403276,
        "roa_period_end": 0.11605435383297216,
        "roe_avg2y": 0.14233071876356354,
        "roe_period_end": 0.13448971484877206
      }
    },
    {
      "accn": "0001104659-26-028587",
      "filed": "2026-03-16",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 5047884.0,
        "cash": 42621898.0,
        "cost_of_revenue": 118284128.0,
        "dividends_paid": 5472790.0,
        "eps_diluted": 1.86,
        "free_cash_flow": 2922878.0,
        "gross_profit": 61927105.0,
        "net_income": 29585391.0,
        "operating_cash_flow": 7970762.0,
        "operating_income": 37167627.0,
        "revenue": 180211233.0,
        "stockholders_equity": 186827212.0,
        "total_assets": 218437592.0,
        "total_liabilities": 26606918.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3436362094032174,
        "leverage": 0.14241457502454194,
        "net_margin": 0.16417062636711444,
        "operating_margin": 0.2062447849740865,
        "payout_ratio": 0.18498285184062635,
        "revenue_growth_yoy": 0.9150022487653469,
        "roa_avg2y": 0.14381232580561223,
        "roa_period_end": 0.135440931797124,
        "roe_avg2y": 0.1707697952138768,
        "roe_period_end": 0.15835696889808537
      }
    },
    {
      "accn": "0001558370-25-003137",
      "filed": "2025-03-17",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 7542761.0,
        "cash": 50711751.0,
        "cost_of_revenue": 63749849.0,
        "dividends_paid": 5145742.0,
        "eps_diluted": 0.38,
        "free_cash_flow": 13789044.0,
        "gross_profit": 30355123.0,
        "net_income": 5856294.0,
        "operating_cash_flow": 21331805.0,
        "operating_income": 9272185.0,
        "revenue": 94104972.0,
        "stockholders_equity": 159667213.0,
        "total_assets": 193006849.0,
        "total_liabilities": 25242660.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3225666227284994,
        "leverage": 0.15809545069218436,
        "net_margin": 0.06223150462230625,
        "operating_margin": 0.0985302349380647,
        "payout_ratio": 0.8786686597360037,
        "revenue_growth_yoy": 0.40741913278786984,
        "roa_avg2y": 0.03171034736340535,
        "roa_period_end": 0.03034241546526673,
        "roe_avg2y": 0.036919565201397685,
        "roe_period_end": 0.03667812501994382
      }
    },
    {
      "accn": "0001558370-23-005147",
      "filed": "2023-03-30",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 1490012.0,
        "cash": 40358059.0,
        "cost_of_revenue": 43356311.0,
        "dividends_paid": 5151667.0,
        "eps_diluted": 0.06,
        "free_cash_flow": 5476298.0,
        "gross_profit": 23507191.0,
        "net_income": 875579.0,
        "operating_cash_flow": 6966310.0,
        "operating_income": 2010996.0,
        "revenue": 66863502.0,
        "stockholders_equity": 157578885.0,
        "total_assets": 176354857.0,
        "total_liabilities": 10689434.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.35156984448705664,
        "leverage": 0.06783544635437673,
        "net_margin": 0.013095021556005247,
        "operating_margin": 0.030076139296443073,
        "payout_ratio": 5.8837260829690985,
        "revenue_growth_yoy": -0.07937178497487324,
        "roa_avg2y": 0.004920221369530106,
        "roa_period_end": 0.004964870346610301,
        "roe_avg2y": 0.005498349637619393,
        "roe_period_end": 0.0055564487589818915
      }
    },
    {
      "accn": "0001558370-22-004635",
      "filed": "2022-03-29",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 1728393.0,
        "cash": 43794150.0,
        "cost_of_revenue": 45859671.0,
        "dividends_paid": 5133727.0,
        "eps_diluted": 0.24,
        "free_cash_flow": 15606899.0,
        "gross_profit": 26768455.0,
        "net_income": 3711528.0,
        "operating_cash_flow": 17335292.0,
        "operating_income": 8347554.0,
        "revenue": 72628126.0,
        "stockholders_equity": 160909046.0,
        "total_assets": 179555552.0,
        "total_liabilities": 10543003.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.36856871399931207,
        "leverage": 0.06552150585741463,
        "net_margin": 0.05110317730076087,
        "operating_margin": 0.11493555540728119,
        "payout_ratio": 1.3831842303223902,
        "revenue_growth_yoy": 0.05573879194171567,
        "roa_avg2y": 0.019977386619390025,
        "roa_period_end": 0.020670639023180972,
        "roe_avg2y": 0.022863506873156303,
        "roe_period_end": 0.023065999657968267
      }
    },
    {
      "accn": "0001558370-21-003844",
      "filed": "2021-03-31",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 3525122.0,
        "cash": 42071083.0,
        "cost_of_revenue": 40519303.0,
        "dividends_paid": 5097602.0,
        "eps_diluted": 0.8,
        "free_cash_flow": 11678536.0,
        "gross_profit": 28274348.0,
        "net_income": 12176093.0,
        "operating_cash_flow": 15203658.0,
        "operating_income": 11718225.0,
        "revenue": 68793651.0,
        "stockholders_equity": 163759258.0,
        "total_assets": 192017374.0,
        "total_liabilities": 14064500.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.41100228856875176,
        "leverage": 0.08588522060841287,
        "net_margin": 0.17699442932604348,
        "operating_margin": 0.17033875698790868,
        "payout_ratio": 0.4186566249124411,
        "revenue_growth_yoy": 0.046771160807607966,
        "roa_avg2y": 0.06680379518591256,
        "roa_period_end": 0.06341141296932849,
        "roe_avg2y": 0.0764037036324604,
        "roe_period_end": 0.07435361608685355
      }
    },
    {
      "accn": "0001104659-20-033398",
      "filed": "2020-03-16",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 16202520.0,
        "cash": 31337477.0,
        "cost_of_revenue": 38977570.0,
        "dividends_paid": 5081107.0,
        "eps_diluted": 0.75,
        "free_cash_flow": -7156174.0,
        "gross_profit": 26742287.0,
        "net_income": 11293487.0,
        "operating_cash_flow": 9046346.0,
        "operating_income": 7976094.0,
        "revenue": 65719857.0,
        "stockholders_equity": 154971181.0,
        "total_assets": 172515598.0,
        "total_liabilities": 8759695.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.40691334736166573,
        "leverage": 0.056524670867675715,
        "net_margin": 0.1718428419587097,
        "operating_margin": 0.12136505409620718,
        "payout_ratio": 0.4499148048782453,
        "revenue_growth_yoy": 0.10700949426097203,
        "roa_avg2y": 0.06682606023370781,
        "roa_period_end": 0.06546357043030973,
        "roe_avg2y": 0.07456818699061912,
        "roe_period_end": 0.07287475598446914
      }
    },
    {
      "accn": "0001144204-19-014413",
      "filed": "2019-03-18",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 4549857.0,
        "cash": 45482966.0,
        "cost_of_revenue": 35368461.0,
        "dividends_paid": 4464712.0,
        "eps_diluted": 0.41,
        "free_cash_flow": 10571562.0,
        "gross_profit": 23998561.0,
        "net_income": 6144062.0,
        "operating_cash_flow": 15121419.0,
        "operating_income": 2276004.0,
        "revenue": 59367022.0,
        "stockholders_equity": 147932442.0,
        "total_assets": 165480895.0,
        "total_liabilities": 9459518.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.40424060684735036,
        "leverage": 0.06394485125852245,
        "net_margin": 0.10349284489964816,
        "operating_margin": 0.03833785026306356,
        "payout_ratio": 0.7266710524731033,
        "revenue_growth_yoy": 0.02576754699514945,
        "roa_avg2y": 0.037340225792985064,
        "roa_period_end": 0.037128527737295594,
        "roe_avg2y": 0.04186221046661211,
        "roe_period_end": 0.04153289107469746
      }
    },
    {
      "accn": "0001144204-19-014413",
      "filed": "2019-03-18",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 3462150.0,
        "cash": 37554116.0,
        "cost_of_revenue": 33624821.0,
        "dividends_paid": 4433539.0,
        "eps_diluted": 0.27,
        "free_cash_flow": 4361202.0,
        "gross_profit": 24250886.0,
        "net_income": 3960501.0,
        "operating_cash_flow": 7823352.0,
        "operating_income": 2137683.0,
        "revenue": 57875707.0,
        "stockholders_equity": 145604948.0,
        "total_assets": 163604528.0,
        "total_liabilities": 9499156.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.4190166696365368,
        "leverage": 0.06523923898520262,
        "net_margin": 0.06843114676767577,
        "operating_margin": 0.03693575613685376,
        "payout_ratio": 1.119438929569769,
        "roa_period_end": 0.024207771315473615,
        "roe_period_end": 0.027200318769386875
      }
    }
  ],
  "latest_filing": {
    "accn": "0001104659-26-028587",
    "filed": "2026-03-16",
    "form": "10-K"
  },
  "note": "Static grepcent export of verified SEC companyfacts-derived values. Monetary values are raw reported units from grepcent's resolved facts; no scaling and no FX conversion. Capex, dividends, and buybacks are reported as positive outflow magnitudes. ROE/ROA include both period-end basis (site-consistent) and average-of-two-years basis where the prior-year denominator exists.",
  "schema_version": "1",
  "sic": "4941",
  "sic_description": "Water Supply",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000928340.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000928340.json"
  },
  "ticker": "CWCO"
}
