v3.26.1
Commitments and contingencies (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 18, 2026
$ / gal
gal
Jun. 30, 2026
USD ($)
gal
Jun. 30, 2025
Jun. 30, 2026
USD ($)
gal
Jun. 30, 2025
Dec. 31, 2025
USD ($)
Contingencies            
Percentage of consolidated revenue from Cayman Water retail operations   26.00% 26.00% 27.00% 27.00%  
Percentage of consolidated gross profit from Cayman Water retail operations   44.00% 38.00% 45.00% 42.00%  
Exchange rate for conversion 1.2          
Earliest renewal application period 36 months          
Latest renewal application period 24 months          
Percentage of delinquent account receivables   64.00%   64.00%   71.00%
CW-Bahamas            
Contingencies            
Accounts receivable | $   $ 18.8   $ 18.8   $ 20.7
Residential consumers | First 3000 gallons supplied or consumed per month            
Contingencies            
Base rate for each 1,000 gallons of water supplied | $ / gal 16.23          
Gallons of water supplied 3,000          
Residential consumers | Above 3000 gallons per month            
Contingencies            
Base rate for each 1,000 gallons of water supplied | $ / gal 21.21          
Gallons of water supplied 3,000          
Commercial consumers | First 3000 gallons supplied or consumed per month            
Contingencies            
Base rate for each 1,000 gallons of water supplied | $ / gal 19.9          
Gallons of water supplied 3,000          
Commercial consumers | Above 3000 gallons per month            
Contingencies            
Base rate for each 1,000 gallons of water supplied | $ / gal 21.21          
Gallons of water supplied 3,000          
Public authority consumers | First 3000 gallons supplied or consumed per month            
Contingencies            
Base rate for each 1,000 gallons of water supplied | $ / gal 17.77          
Gallons of water supplied 3,000          
Public authority consumers | Above 3000 gallons per month            
Contingencies            
Base rate for each 1,000 gallons of water supplied | $ / gal 19.01          
Gallons of water supplied 3,000          
Trucked water consumers            
Contingencies            
Base rate for each 1,000 gallons of water supplied | $ / gal 13.32          
Blue Hills Water Works Plant | CW-Bahamas            
Contingencies            
Gallons of water delivered per week   63,000,000   63,000,000    
Windsor Water Plant | CW-Bahamas            
Contingencies            
Gallons of water delivered per week   16,800,000   16,800,000