v3.25.1
Revenue from contracts with customers (Tables)
9 Months Ended
Apr. 30, 2025
Revenue from contracts with customers  
Schedule of disaggregation of revenue

    

For the three months ended April 30, 

For the nine months ended April 30, 

2025

    

2024

    

2025

    

2024

 

Retail - Sales to End Users

$

400,006

$

367,300

$

1,078,412

$

1,033,000

Wholesale - Sales to Resellers

 

129,667

 

119,739

 

409,381

 

368,088

Other Gas Sales

 

3,873

 

3,018

 

19,578

 

12,112

Other

 

27,301

 

25,717

 

87,337

 

83,464

Propane and related equipment revenues

$

560,847

$

515,774

$

1,594,708

$

1,496,664

Schedule of receivables, contract assets, and contract liabilities

April 30,

    

2025

    

2024

 

2023

Contract assets

$

16,079

$

13,315

$

20,876

Contract liabilities

 

 

  

 

  

Deferred revenue (1)

$

41,165

$

42,305

$

40,051

(1)Of the beginning balance of deferred revenue, $35.2 million and $36.9 million was recognized as revenue during the nine months ended April 30, 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.