XML 81 R71.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Additional Information (Details) - $ / shares
Jul. 03, 2020
Mar. 31, 2012
Equity [Abstract]    
Preferred stock, shares authorized 10,000,000  
Preferred stock, par value (in usd per share) $ 0.001  
Common stock, shares authorized 300,000,000  
Common stock, par value (in usd per share) $ 0.001  
Class of Warrant or Right [Line Items]    
Common stock warrants per share (in usd per share)   $ 14.05
Common Stock    
Class of Warrant or Right [Line Items]    
Common stock warrants (in shares)   1,281,358