XML 90 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from contracts with customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
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 $ 412,130 $ 479,625 $ 1,216,177 $ 1,405,311  
Contract assets and liabilities          
Accounts receivable 129,704   129,704   $ 96,450
Contract assets 15,801   15,801   13,609
Contract liabilities          
Deferred revenue $ 32,149   32,149   31,974
Deferred revenue recognized     $ 24,600    
Maximum [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-05-01          
Contract liabilities          
Remaining performance obligation recognition period 1 year   1 year    
Propane And Related Equipment [Member]          
Disaggregation of Revenue [Line Items]          
Revenues $ 412,130   $ 1,216,177    
Retail Sales To End Users [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 286,163   840,649    
Wholesale Sales To Resellers [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 103,686   291,445    
Other Gas Sales [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 1,896   18,283    
Other Revenues          
Disaggregation of Revenue [Line Items]          
Revenues 20,385 20,069 $ 65,800 60,677  
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Propane And Related Equipment [Member]          
Disaggregation of Revenue [Line Items]          
Revenues   479,625   1,405,311  
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Retail Sales To End Users [Member]          
Disaggregation of Revenue [Line Items]          
Revenues   350,151   983,742  
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Wholesale Sales To Resellers [Member]          
Disaggregation of Revenue [Line Items]          
Revenues   99,311   308,646  
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Other Gas Sales [Member]          
Disaggregation of Revenue [Line Items]          
Revenues   10,094   52,246  
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Other Revenues          
Disaggregation of Revenue [Line Items]          
Revenues   20,069   60,677  
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 412,130 479,625 $ 1,216,177 1,405,311  
Contract assets and liabilities          
Accounts receivable 129,704   129,704   96,450
Contract assets 15,801   15,801   13,609
Contract liabilities          
Deferred revenue $ 32,149   32,149   $ 31,974
Deferred revenue recognized     $ 24,600    
Ferrellgas, L.P. [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-05-01          
Contract liabilities          
Remaining performance obligation recognition period 1 year   1 year    
Ferrellgas, L.P. [Member] | Propane And Related Equipment [Member]          
Disaggregation of Revenue [Line Items]          
Revenues $ 412,130   $ 1,216,177    
Ferrellgas, L.P. [Member] | Retail Sales To End Users [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 286,163   840,649    
Ferrellgas, L.P. [Member] | Wholesale Sales To Resellers [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 103,686   291,445    
Ferrellgas, L.P. [Member] | Other Gas Sales [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 1,896   18,283    
Ferrellgas, L.P. [Member] | Other Revenues          
Disaggregation of Revenue [Line Items]          
Revenues $ 20,385 20,069 $ 65,800 60,677  
Ferrellgas, L.P. [Member] | Calculated under Revenue Guidance in Effect before Topic 606 [Member]          
Disaggregation of Revenue [Line Items]          
Revenues   479,625   1,405,311  
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   479,625   1,405,311  
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   350,151   983,742  
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   99,311   308,646  
Ferrellgas, L.P. [Member] | Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Other Gas Sales [Member]          
Disaggregation of Revenue [Line Items]          
Revenues   10,094   52,246  
Ferrellgas, L.P. [Member] | Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Other Revenues          
Disaggregation of Revenue [Line Items]          
Revenues   $ 20,069   $ 60,677