XML 104 R87.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue from contracts with customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
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 $ 2,114,540 $ 1,754,310 $ 1,497,826
Contract assets and liabilities      
Contract assets 11,935 10,074  
Contract liabilities      
Deferred revenue 47,929 49,354  
Deferred revenue recognized 41,500    
Propane And Related Equipment [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 2,114,540 1,754,310 1,497,826
Retail Sales To End Users [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 1,446,857 1,123,956 964,087
Wholesale Sales To Resellers [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 549,058 516,599 430,435
Other Gas Sales [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 21,964 28,297 21,269
Other Revenues      
Disaggregation of Revenue [Line Items]      
Revenues 96,661 85,458 82,035
Ferrellgas, L.P. [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 2,114,540 1,754,310 1,497,826
Ferrellgas, L.P. [Member] | Other Revenues      
Disaggregation of Revenue [Line Items]      
Revenues $ 96,661 $ 85,458 $ 82,035