XML 67 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue from contracts with customers (Tables)
12 Months Ended
Jul. 31, 2025
Revenue from contracts with customers  
Schedule of disaggregation of revenue

    

For the year ended July 31, 

2025

    

2024

    

2023

Retail - Sales to End Users

$

1,254,562

$

1,206,226

$

1,374,089

Wholesale - Sales to Resellers

 

552,405

 

510,756

 

525,529

Other Gas Sales

 

21,126

 

14,457

 

17,274

Other

 

110,244

 

105,677

 

109,573

Propane and related equipment revenues

$

1,938,337

$

1,837,116

$

2,026,465

Schedule of receivables, contract assets, and contract liabilities

For the year ended July 31,

    

2025

    

2024

 

2023

Contract assets

$

8,775

$

6,199

$

10,263

Contract liabilities

 

 

  

 

  

Deferred revenue (1)

$

43,490

$

50,175

$

51,516

(1)Of the beginning balance of deferred revenue, $37.9 and $39.5 million was recognized as revenue during the years ended July 31, 2025 and 2024, respectively. The unrecognized balance relates to even-pay billing amounts, for which revenue is typically fully recognized in the following fiscal year and varies primarily due to weather conditions and customer orders.