v3.19.1
Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2018
Dec. 31, 2017
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, authorized 0 1,867,886
Preferred stock, issued 0 1,574,508
Preferred stock, outstanding 0 1,574,508
Preferred Stock, Par or Stated Value Per Share $ 0.001 $ 0.001
Preferred stock, authorized 10,000,000 0
Preferred Stock, Shares Issued 0 0
Preferred Stock, Shares Outstanding 0 0
Class A Common Stock [Member]    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 220,000,000 30,004,760
Common stock, shares issued 7,528,741 24,000
Common stock, shares outstanding 7,528,741 24,000
Class B Common Stock [Member]    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 30,000,000 27,566,096
Common stock, shares issued 17,696,414 8,670,992
Common stock, shares outstanding 17,696,414 8,670,992