Annual report pursuant to Section 13 and 15(d)

Capital Stock - Common Stock Purchase Agreement - Additional Information (Details)

v3.10.0.1
Capital Stock - Common Stock Purchase Agreement - Additional Information (Details) - Novartis [Member]
$ / shares in Units, $ in Millions
Aug. 24, 2017
USD ($)
$ / shares
shares
Class Of Warrant Or Right [Line Items]  
Number of common stock agreed to issue and sell | shares 539,131
Common stock sale price | $ / shares $ 9.2742
Aggregate purchase price of common stock agreed to issue and sell $ 5.0
Common stock aggregate fair value $ 4.8
Common stock closing price | $ / shares $ 8.93
Common stock purchase agreement date Aug. 24, 2017
Common stock premium $ 0.2