Equity and Equity-Based Compensation - Schedule of Changes in Partnership's Units (Detail) - shares
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Common Unitholders - Public      
Increase (Decrease) in Partners' Capital [Roll Forward]      
Beginning balance (in shares) 8,977,378 8,777,922 8,506,666
Ending balance (in shares) 9,207,473 8,977,378 8,777,922
Common Unitholders - Public | Employee Bonus      
Increase (Decrease) in Partners' Capital [Roll Forward]      
Units / Awards issued (in shares) 161,018 133,634  
Common Unitholders - Public | Phantom Share Units (PSUs)      
Increase (Decrease) in Partners' Capital [Roll Forward]      
Units / Awards issued (in shares) 55,581 58,358  
Common Unitholders - Public | Directors      
Increase (Decrease) in Partners' Capital [Roll Forward]      
Units / Awards issued (in shares) 13,496 7,464 27,401
Common Unitholders - Affiliated      
Increase (Decrease) in Partners' Capital [Roll Forward]      
Beginning balance (in shares) 2,034,378 2,034,378 1,571,970
Ending balance (in shares) 2,034,378 2,034,378 2,034,378
Subordinated Unitholders - Affiliated      
Increase (Decrease) in Partners' Capital [Roll Forward]      
Beginning balance (in shares) 10,071,970 10,071,970 10,071,970
Ending balance (in shares) 10,071,970 10,071,970 10,071,970
Castle Oil | Common Unitholders - Public      
Increase (Decrease) in Partners' Capital [Roll Forward]      
Units / Awards issued (in shares)     243,855
Kildair | Common Unitholders - Affiliated      
Increase (Decrease) in Partners' Capital [Roll Forward]      
Units / Awards issued (in shares)     462,408