Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Veolia Agreement (Details)

v3.20.1
Stockholders' Equity - Veolia Agreement (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 26, 2019
installment
$ / shares
shares
Jan. 31, 2019
Dec. 31, 2019
USD ($)
shares
Class of Stock [Line Items]      
Number of quarterly installments | installment 8    
Proceeds from common stock issued | $     $ 1
Common Stock | Period 1      
Class of Stock [Line Items]      
Vesting rights   12.50%  
Common Stock | Period 2      
Class of Stock [Line Items]      
Vesting rights   12.50%  
Common Stock | Period 3      
Class of Stock [Line Items]      
Vesting rights   12.50%  
Common Stock | Period 4      
Class of Stock [Line Items]      
Vesting rights   12.50%  
Common Stock | Period 5      
Class of Stock [Line Items]      
Vesting rights   12.50%  
Common Stock | Period 6      
Class of Stock [Line Items]      
Vesting rights   12.50%  
Common Stock | Period 7      
Class of Stock [Line Items]      
Vesting rights   12.50%  
Common Stock | Period 8      
Class of Stock [Line Items]      
Vesting rights   12.50%  
Veolia Agreement | Common Stock      
Class of Stock [Line Items]      
Service agreement consideration (in shares) 2,350,000    
Stock issued for services, quarterly installments (in shares) 293,750    
Common stock issued for services (in shares)     1,184,985
Proceeds from common stock issued | $     $ 3,600
Operations, Management and Maintenance Contract Year One | Affiliated Entity      
Class of Stock [Line Items]      
Post-modification warrant expiration date 2,000,000    
Warrant exercise price (in dollars per share) | $ / shares $ 5.00    
Operations, Management and Maintenance Contract Year One | Affiliated Entity | Veolia Agreement | Common Stock      
Class of Stock [Line Items]      
Post-modification warrant expiration date 2,000,000    
Warrant exercise price (in dollars per share) | $ / shares $ 5.00    
Operations, Management and Maintenance Contract Year Two | Affiliated Entity      
Class of Stock [Line Items]      
Post-modification warrant expiration date 2,000,000    
Warrant exercise price (in dollars per share) | $ / shares $ 7.00    
Operations, Management and Maintenance Contract Year Two | Affiliated Entity | Veolia Agreement | Common Stock      
Class of Stock [Line Items]      
Post-modification warrant expiration date 2,000,000    
Warrant exercise price (in dollars per share) | $ / shares $ 7.00