Fair Value Measurements - Fair Value Level 3 Inputs, Quantitative Information (Details)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2016
USD ($)
Dec. 31, 2015
USD ($)
Mar. 31, 2016
USD ($)
Sep. 30, 2015
USD ($)
Mar. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Energy derivative [Member] | Fair Value, Measurements, Recurring [Member]            
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]            
Fair value   $ 63,683        
Energy derivative [Member] | Discounted Cash Flow [Member] | Minimum [Member]            
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]            
Fair Value Inputs, Price Per MWh 14.90 12.48        
Fair Value Inputs, Discount Rate 0.85% 0.61%        
Energy derivative [Member] | Discounted Cash Flow [Member] | Maximum [Member]            
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]            
Fair Value Inputs, Price Per MWh 69.20 74.94        
Fair Value Inputs, Discount Rate 1.04% 1.46%        
Energy derivative [Member] | Fair Value, Measurements, Recurring [Member]            
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]            
Fair value $ 48,713 $ 63,683 $ 49,531 $ 66,075 $ 61,445 $ 64,475