Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events (Details)

v3.3.0.814
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Millions
Oct. 20, 2015
Sep. 30, 2015
Sep. 01, 2015
Dec. 31, 2014
Subsequent events        
Common Stock, Shares Authorized   8,214,285   230,000,000
Common stock, par value   $ 0.001 $ 0.001 $ 0.001
Subsequent events        
Subsequent events        
Common Stock, Shares Authorized 200,000,000      
Common stock, par value $ 0.001      
Preferred Stock, Shares Authorized 5,000,000      
Preferred Stock, Par or Stated Value Per Share $ 0.001      
Subsequent events | Class A Warrant [Member] | Capital Unit        
Subsequent events        
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right 1      
Subsequent events | Class B Warrant [Member] | Capital Unit        
Subsequent events        
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right 1      
Subsequent events | Common stock | Capital Unit        
Subsequent events        
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right 1      
Subsequent events | Common stock | Class A Warrant [Member]        
Subsequent events        
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right 1      
Subsequent events | Common stock | Class B Warrant [Member]        
Subsequent events        
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right 0.5      
Subsequent events | IPO | Capital Unit        
Subsequent events        
Issue price per share $ 6.50      
Net proceeds $ 23.6      
Subsequent events | IPO | Common stock        
Subsequent events        
Shares of common stock resulting from conversion of preferred stock (in shares) 3,980,422      
Subsequent events | Over-Allotment Option [Member] | Capital Unit        
Subsequent events        
Number of units offered 600,000      
Subsequent events | Aggregate Shares Offered to Underwriter Aside from Over Allotment and Unit Purchase Option [Member] | Capital Unit        
Subsequent events        
Number of units offered 4,000,000      
Issue price per share $ 6.50      
Subsequent events | Unit Purchase Option to Underwriter [Member] | Capital Unit        
Subsequent events        
Unit Purchase Option to Underwriter Percentage of Shares Sold 1.00%      
Subsequent events | Unit Purchase Option to Underwriter [Member] | Capital Unit | Maximum        
Subsequent events        
Number of units offered 40,000