Earnings Per Unit - Schedule of Partnership's Basic Earnings (Loss) Per Common and Subordinated Unit (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                      
Net income $ (1,116) $ (8,794) $ (9,745) $ 29,821 $ 28,379 $ 8,580 $ (2,550) $ 43,939 $ 10,166 $ 78,348 $ 122,814
Income attributable to Kildair                 0 0 (4,080)
Limited partners’ interest in net income $ (1,714) $ (9,282) $ (10,126) $ 29,546 $ 28,212 $ 8,475 $ (2,599) $ 43,939 8,424 78,027 118,734
Distributions declared                 49,098 42,090 35,490
Assumed net loss from operations after distributions                 $ (38,932) $ (36,258) $ (83,244)
Income per unit - basic (in dollars per share) $ (0.08) $ (0.44) $ (0.48) $ 1.39 $ 1.34 $ 0.40 $ (0.12) $ 2.10 $ 0.40 $ 3.71 $ 5.88
Income per unit - diluted (in dollars per share) $ (0.08) $ (0.44) $ (0.48) $ 1.38 $ 1.32 $ 0.39 $ (0.12) $ 2.06 $ 0.38 $ 3.65 $ 5.84
Common Unitholders - Affiliated                      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                      
Net income                 $ 4,436 $ 40,689 $ 59,543
Distributions declared                 24,998 21,826 17,964
Assumed net loss from operations after distributions                 $ (20,562) $ (18,863) $ (41,579)
Income per unit - basic (in dollars per share)                 $ 0.40 $ 3.71 $ 5.88
Income per unit - diluted (in dollars per share)                 $ 0.38 $ 3.65 $ 5.84
Subordinated Unitholders - Affiliated                      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                      
Net income                 $ 3,988 $ 37,338 $ 59,191
Distributions declared                 22,358 19,943 17,526
Assumed net loss from operations after distributions                 $ (18,370) $ (17,395) $ (41,665)
Income per unit - basic (in dollars per share)                 $ 0.40 $ 3.71 $ 5.88
Income per unit - diluted (in dollars per share)                 $ 0.40 $ 3.71 $ 5.88
Incentive Distribution Rights                      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                      
Net income                 $ 1,742 $ 321 $ 0
Distributions declared                 1,742 321 0
Assumed net loss from operations after distributions                 $ 0 $ 0 $ 0