Derivative Financial Instruments - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Dec. 31, 2013
USD ($)
Sep. 30, 2015
CAD
$ / option
$ / CAD
Jun. 30, 2015
CAD
collar_arrangement
May. 30, 2014
CAD
May. 14, 2014
CAD
$ / CAD
Derivative [Line Items]              
Exchange rate floor | $ / CAD             0.91
Exchange rate cap | $ / CAD             0.93
Gain associated with derivative instruments | $ $ 5,161 $ 1,536 $ 0        
Foreign Exchange Option/Maturing in 2016 [Member]              
Derivative [Line Items]              
Derivative, Number of Instruments Held | collar_arrangement         4    
Notional         CAD 32,000,000    
Exchange rate floor | $ / CAD       0.84      
Exchange rate cap | $ / CAD       0.86      
Foreign Exchange Contract              
Derivative [Line Items]              
Notional             CAD 37,200,000
Foregn Exchange Option/Maturing in 2015 [Member]              
Derivative [Line Items]              
Notional           CAD 37,200,000  
Puts (purchased) [Member] | Foreign Exchange Option/Maturing in 2016 [Member]              
Derivative [Line Items]              
Notional       CAD 32,011,290      
Strike Price | $ / option       0.84      
Market Price | $ / option       0.7210      
Puts (purchased) [Member] | Foregn Exchange Option/Maturing in 2015 [Member]              
Derivative [Line Items]              
Notional       CAD 0      
Strike Price | $ / option       0      
Market Price | $ / option       0      
Calls (written) [Member] | Foreign Exchange Option/Maturing in 2016 [Member]              
Derivative [Line Items]              
Notional       CAD 32,011,290      
Strike Price | $ / option       0.86      
Market Price | $ / option       0.721      
Calls (written) [Member] | Foregn Exchange Option/Maturing in 2015 [Member]              
Derivative [Line Items]              
Notional       CAD 0      
Strike Price | $ / option       0      
Market Price | $ / option       0      
Minimum | Foreign Exchange Option/Maturing in 2016 [Member]              
Derivative [Line Items]              
Notional       CAD 7,900,000      
Maximum | Foreign Exchange Option/Maturing in 2016 [Member]              
Derivative [Line Items]              
Notional       CAD 8,100,000