XML 33 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
Nature of Operations (Details) - USD ($)
$ / shares in Units, $ in Millions
Oct. 06, 2015
Mar. 31, 2017
Dec. 31, 2016
Completion of IPO [Abstract]      
Common stock, par value (in dollars per share) $ 0.00033 $ 0.00033 $ 0.00033
Gross proceeds from issuance of common stock $ 92.5    
Net proceeds from issuance of common stock $ 82.8    
Common Stock issued upon conversion of preferred stock (in shares) 18,566,856    
IPO [Member]      
Completion of IPO [Abstract]      
Shares of common stock sold (in shares) 8,412,423    
Sales price per share (in dollars per share) $ 11.00