XML 37 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
Nature of Business (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 04, 2017
Dec. 13, 2016
May 05, 2015
Mar. 31, 2017
Mar. 31, 2016
Nature of Business          
Proceeds from issuance of common stock       $ 902 $ 29
Cash, cash equivalents and investments       $ 236,300  
IPO | Common Stock          
Nature of Business          
Stock sold (in shares)     9,367,708    
Share price (in dollars per share)     $ 18.00    
Proceeds from issuance of IPO shares     $ 154,800    
Follow-on Offering | Common Stock          
Nature of Business          
Stock sold (in shares)   5,750,000      
Share price (in dollars per share)   $ 25.00      
Proceeds from issuance of common stock   $ 134,500      
Follow-on Offering | Common Stock | Subsequent Event          
Nature of Business          
Stock sold (in shares) 5,750,000        
Share price (in dollars per share) $ 40.00        
Proceeds from issuance of common stock $ 215,600        
Underwriters' Option | Common Stock          
Nature of Business          
Stock sold (in shares)   750,000 1,221,874    
Underwriters' Option | Common Stock | Subsequent Event          
Nature of Business          
Stock sold (in shares) 750,000