XML 53 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Additional Information (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Equity [Abstract]    
Common stock, voting rights Each holder of outstanding shares of common stock are entitled to one vote in respect of each share.  
Common stock, shares outstanding 45,116,742 37,358,526
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0