XML 116 R96.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue from contracts with customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Revenue from contracts with customers      
Accounts receivable collection period 30 days    
Residential customer, annual cost spread period 12 months    
Rental income recognition period 1 year    
Total revenues $ 1,938,337 $ 1,837,116 $ 2,026,465
Contract assets and liabilities      
Contract assets 8,775 6,199 10,263
Contract liabilities      
Deferred revenue 43,490 50,175 51,516
Deferred revenue recognized 37,900 39,500  
Propane and related equipment revenues      
Revenue from contracts with customers      
Total revenues 1,938,337 1,837,116 2,026,465
Retail - Sales to End Users      
Revenue from contracts with customers      
Total revenues 1,254,562 1,206,226 1,374,089
Wholesale - Sales to Resellers      
Revenue from contracts with customers      
Total revenues 552,405 510,756 525,529
Other Gas Sales      
Revenue from contracts with customers      
Total revenues 21,126 14,457 17,274
Other      
Revenue from contracts with customers      
Total revenues $ 110,244 $ 105,677 $ 109,573