XML 113 R98.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and contingencies - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2020
USD ($)
item
Dec. 31, 2019
USD ($)
Contingencies    
Employment Agreement Base Annual Salaries $ 4.7  
Number of reporting units | item 4  
Cayman Water Retail Operations, Percentage Of Revenue 32.00% 38.00%
Cayman Water Retail Operations, Percentage Of Gross Profit 44.00% 53.00%
Long-term Purchase Commitment, Amount $ 1.8  
WSC [Member]    
Contingencies    
Accounts Receivable, Net $ 16.8 $ 18.4