Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Warrants Issued (Details)

v3.20.1
Stockholders' Equity - Warrants Issued (Details) - USD ($)
Dec. 31, 2019
Feb. 26, 2019
Jan. 31, 2019
Jan. 22, 2019
Class of Stock [Line Items]        
Warrant shares issued (in shares) 807,436      
Interstate Battery System International, Inc. | Warrant        
Class of Stock [Line Items]        
Warrant shares issued (in shares) 2,307,378      
Warrant        
Class of Stock [Line Items]        
Warrant shares issued (in shares)     103,500  
Percentage of warrants issued       2.00%
Total shares sold       $ 5,175,000
Warrant exercise price (in dollars per share)       $ 1.90
Percentage of warrant exercise price       100.00%
Affiliated Entity        
Class of Stock [Line Items]        
Warrant terms   10 years    
Underwriter | 2016 Public Offering | Warrant        
Class of Stock [Line Items]        
Warrant shares issued (in shares) 33,450      
Operations, Management and Maintenance Contract Year Two | Affiliated Entity        
Class of Stock [Line Items]        
Warrant exercise price (in dollars per share)   $ 7.00    
Post-modification warrant expiration date   2,000,000    
Operations, Management and Maintenance Contract Year One | Affiliated Entity        
Class of Stock [Line Items]        
Warrant exercise price (in dollars per share)   $ 5.00    
Post-modification warrant expiration date   2,000,000