Quarterly report pursuant to Section 13 or 15(d)

Capital Stock - Additional Information (Details)

v3.19.2
Capital Stock - Additional Information (Details) - $ / shares
6 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Features Of Convertible Preferred Stock [Abstract]    
Common stock, shares authorized 500,000,000  
Common stock, par value $ 0.005  
Common stock, voting rights each outstanding share of common stock is entitled to one vote  
Common stock, shares issued 11,476,685 10,864,722
Common stock, shares outstanding 11,476,685 10,864,722
Preferred stock, shares authorized 20,000,000  
Preferred stock, par value $ 0.005  
Preferred stock, shares issued 0  
Preferred stock, shares outstanding 0