Stock-based Compensation (Details)
1 Months Ended 6 Months Ended 7 Months Ended 12 Months Ended 36 Months Ended
Jun. 04, 2015
shares
Jun. 30, 2015
USD ($)
shares
Jun. 30, 2015
empolyee
Dec. 31, 2015
USD ($)
shares
Dec. 31, 2015
USD ($)
shares
Dec. 31, 2015
USD ($)
$ / shares
shares
Dec. 31, 2014
USD ($)
$ / shares
shares
Dec. 31, 2013
USD ($)
$ / shares
shares
Dec. 31, 2015
USD ($)
shares
May. 07, 2015
USD ($)
May. 06, 2015
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Weighted average fair value at grant date (in usd per share) | $ / shares           $ 6.38          
Number of options granted (in shares)           578,713 0 0      
Unrecognized compensation cost related to stock options | $       $ 2,953,000 $ 2,953,000 $ 2,953,000     $ 2,953,000    
Weighted average period of compensation cost recognition           3 years 6 months 24 days          
Aggregate pre-tax intrinsic value of stock options exercised | $           $ 456,000 $ 326,000 $ 38,000      
Proceeds from option exercises | $           $ 96,000 $ 5,000 $ 135,000      
Common Stock [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Shares available for conversion (in shares) 17,580,918                    
Employee Stock Option [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Weighted average fair value at grant date (in usd per share) | $ / shares           $ 6.38 $ 0.00 $ 0.00      
Employee Stock [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Weighted average fair value at grant date (in usd per share) | $ / shares           $ 4.65 0.00 0.00      
Employee Stock [Member] | Common Stock [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
ESPP payroll deduction percentage   15.00% 15.00%                
ESPP share purchase limitation (in shares)   5,000                  
ESPP purchase limitation market value of common shares | $   $ 25,000                  
Shares of stock issued (in shares)           55,076          
Stock-based compensation expense | $           $ 165,000          
Restricted Stock [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Awards granted (in shares)           798,153          
Shares available for conversion (in shares) 579,869                    
Weighted average period of compensation cost recognition           3 years 1 month 24 days          
Weighted average grant date fair value of shares granted (in usd per share) | $ / shares           $ 15.92 $ 5.53 $ 2.69      
Fair value of restricted stock vested | $           $ 5,339,000          
Number of Restricted Stock Shares, Vested (in shares)           366,722 0 0      
Unrecognized compensation cost related to the restricted stock | $       $ 9,464,000 $ 9,464,000 $ 9,464,000     $ 9,464,000 $ 5,160,000 $ 2,353,000
Share based compensation expense, previously unrecognized | $           $ 3,496,000          
Restricted stock vesting period           4 years          
2015 Plan [Member] | Common Stock [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Award shares authorized (in shares)       1,260,664 1,260,664 1,260,664     1,260,664    
Percentage increase in issued shares by outstanding shares       4.00% 4.00% 4.00%     4.00%    
2015 Plan [Member] | Employee Stock Option [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Number of options granted (in shares)         578,713            
2015 Plan [Member] | Restricted Stock [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Awards granted (in shares)         649,067            
2013 Plan [Member] | Common Stock [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Shares available for conversion (in shares) 274,808                    
2013 Plan [Member] | Restricted Stock [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Awards granted (in shares)       497,323              
Shares available for conversion (in shares) 579,869               579,869    
2013 Plan [Member] | Incentive Unit Award [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Shares available for conversion (in shares)           149,086          
Employee And Non-Employee Directors [Member] | Restricted Stock [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Number of employees for incentive unit grants | empolyee     55