XML 110 R94.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and contingencies (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
item
Dec. 31, 2020
USD ($)
Contingencies    
Employment Agreement Base Annual Salaries $ 3.9  
Number of reporting units | item 4  
Cayman Water Retail Operations, Percentage Of Revenue 33.00% 32.00%
Cayman Water Retail Operations, Percentage Of Gross Profit 47.00% 44.00%
Long-term Purchase Commitment, Amount $ 5.1  
WSC [Member]    
Contingencies    
Accounts Receivable, Net 21.5 $ 16.8
Payments in accounts receivable $ 22.9