Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Treasury Stock (Details)

v3.20.2
Stockholders' Equity - Treasury Stock (Details) - USD ($)
Jul. 19, 2018
Apr. 30, 2020
Jan. 22, 2020
Stockholders Equity [Line Items]      
Common stock issued in equity raise (in dollars per share)     $ 7.15
Common stock, par value (in dollars per share)   $ 0.001  
Common Stock      
Stockholders Equity [Line Items]      
Treasury stock, common (in shares) 1,000,000    
Common stock issued in equity raise (in dollars per share) $ 7.40    
Common stock, par value (in dollars per share) $ 7.40    
Stock issuance costs paid by third parties $ 30,000