XML 95 R58.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue from contracts with customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Jul. 31, 2019
Disaggregation of Revenue [Line Items]      
Accounts receivable collection period 30 days    
Residential customer, annual cost spread period 12 months    
Rental income recognition period 1 year    
Revenues $ 293,214 $ 352,309  
Contract assets and liabilities      
Accounts receivable 119,609   $ 96,450
Contract assets 6,700   13,609
Contract liabilities      
Deferred revenue 43,821   31,974
Deferred revenue recognized $ 9,200    
Maximum [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-10-31      
Contract liabilities      
Remaining performance obligation recognition period 1 year    
Propane And Related Equipment [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 293,214    
Retail Sales To End Users [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 180,417    
Wholesale Sales To Resellers [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 82,704    
Other Gas Sales [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 10,264    
Other Revenues      
Disaggregation of Revenue [Line Items]      
Revenues $ 19,829 17,343  
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Propane And Related Equipment [Member]      
Disaggregation of Revenue [Line Items]      
Revenues   352,309  
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Retail Sales To End Users [Member]      
Disaggregation of Revenue [Line Items]      
Revenues   217,764  
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Wholesale Sales To Resellers [Member]      
Disaggregation of Revenue [Line Items]      
Revenues   93,944  
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Other Gas Sales [Member]      
Disaggregation of Revenue [Line Items]      
Revenues   23,258  
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Other Revenues      
Disaggregation of Revenue [Line Items]      
Revenues   17,343  
Ferrellgas, L.P. [Member]      
Disaggregation of Revenue [Line Items]      
Accounts receivable collection period 30 days    
Residential customer, annual cost spread period 12 months    
Rental income recognition period 1 year    
Revenues $ 293,214 352,309  
Contract assets and liabilities      
Accounts receivable 119,609   96,450
Contract assets 6,700   13,609
Contract liabilities      
Deferred revenue 43,821   $ 31,974
Deferred revenue recognized $ 9,200    
Ferrellgas, L.P. [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-10-31      
Contract liabilities      
Remaining performance obligation recognition period 1 year    
Ferrellgas, L.P. [Member] | Propane And Related Equipment [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 293,214    
Ferrellgas, L.P. [Member] | Retail Sales To End Users [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 180,417    
Ferrellgas, L.P. [Member] | Wholesale Sales To Resellers [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 82,704    
Ferrellgas, L.P. [Member] | Other Gas Sales [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 10,264    
Ferrellgas, L.P. [Member] | Other Revenues      
Disaggregation of Revenue [Line Items]      
Revenues $ 19,829 17,343  
Ferrellgas, L.P. [Member] | Calculated under Revenue Guidance in Effect before Topic 606 [Member]      
Disaggregation of Revenue [Line Items]      
Revenues   352,309  
Ferrellgas, L.P. [Member] | Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Propane And Related Equipment [Member]      
Disaggregation of Revenue [Line Items]      
Revenues   352,309  
Ferrellgas, L.P. [Member] | Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Retail Sales To End Users [Member]      
Disaggregation of Revenue [Line Items]      
Revenues   217,764  
Ferrellgas, L.P. [Member] | Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Wholesale Sales To Resellers [Member]      
Disaggregation of Revenue [Line Items]      
Revenues   93,944  
Ferrellgas, L.P. [Member] | Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Other Gas Sales [Member]      
Disaggregation of Revenue [Line Items]      
Revenues   23,258  
Ferrellgas, L.P. [Member] | Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Other Revenues      
Disaggregation of Revenue [Line Items]      
Revenues   $ 17,343