XML 77 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Net Earnings Per Common Unitholders' Interest Net Earnings (Loss) Per Common Unitholders' Interest (Earnings Distribution Allocation) (Details) (USD $)
9 Months Ended
Apr. 30, 2015
Upper Range [Member] | Minimum [Member]  
Earnings Per Share, Basic, Distributed $ 0.83us-gaap_EarningsPerShareBasicDistributed
/ fgp_DistributionRangeAxis
= fgp_UpperRangeMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Upper Range [Member] | Common Stock [Member]  
Allocated Distribution 51.50%fgp_AllocatedDistribution
/ fgp_DistributionRangeAxis
= fgp_UpperRangeMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_CommonStockMember
Upper Range [Member] | General Partner [Member]  
Allocated Distribution 48.50%fgp_AllocatedDistribution
/ fgp_DistributionRangeAxis
= fgp_UpperRangeMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_GeneralPartnerMember
Middle Range [Member] | Minimum [Member]  
Earnings Per Share, Basic, Distributed $ 0.64us-gaap_EarningsPerShareBasicDistributed
/ fgp_DistributionRangeAxis
= fgp_MiddleRangeMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Middle Range [Member] | Maximum [Member]  
Earnings Per Share, Basic, Distributed $ 0.82us-gaap_EarningsPerShareBasicDistributed
/ fgp_DistributionRangeAxis
= fgp_MiddleRangeMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Middle Range [Member] | Common Stock [Member]  
Allocated Distribution 76.80%fgp_AllocatedDistribution
/ fgp_DistributionRangeAxis
= fgp_MiddleRangeMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_CommonStockMember
Middle Range [Member] | General Partner [Member]  
Allocated Distribution 23.20%fgp_AllocatedDistribution
/ fgp_DistributionRangeAxis
= fgp_MiddleRangeMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_GeneralPartnerMember
Lower Range [Member] | Minimum [Member]  
Earnings Per Share, Basic, Distributed $ 0.56us-gaap_EarningsPerShareBasicDistributed
/ fgp_DistributionRangeAxis
= fgp_LowerRangeMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Lower Range [Member] | Maximum [Member]  
Earnings Per Share, Basic, Distributed $ 0.63us-gaap_EarningsPerShareBasicDistributed
/ fgp_DistributionRangeAxis
= fgp_LowerRangeMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Lower Range [Member] | Common Stock [Member]  
Allocated Distribution 86.90%fgp_AllocatedDistribution
/ fgp_DistributionRangeAxis
= fgp_LowerRangeMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_CommonStockMember
Lower Range [Member] | General Partner [Member]  
Allocated Distribution 13.10%fgp_AllocatedDistribution
/ fgp_DistributionRangeAxis
= fgp_LowerRangeMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_GeneralPartnerMember