Debt - Schedule of Carrying Values and Fair Values of Term Facility (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt financing fees $ (1,408) $ (2,385)
Total 83,592 111,615
Carrying Amount | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 85,000 114,000
Carrying Amount | Short-term debt | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 15,750 22,000
Carrying Amount | Long-term debt | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 69,250 92,000
Fair Value | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 85,000 114,000
Fair Value | Short-term debt | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 15,750 22,000
Fair Value | Long-term debt | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt $ 69,250 $ 92,000