XML 41 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from contracts with customers (Tables)
3 Months Ended
Oct. 31, 2023
Revenue from contracts with customers  
Schedule of disaggregation of revenue

    

For the three months ended October 31, 

    

2023

    

2022

Retail - Sales to End Users

$

227,860

$

265,974

Wholesale - Sales to Resellers

 

105,523

 

116,014

Other Gas Sales

 

5,551

 

3,856

Other

 

32,079

 

27,445

Propane and related equipment revenues

$

371,013

$

413,289

Schedule of receivables, contract assets, and contract liabilities

    

October 31, 2023

    

July 31, 2023

Contract assets

$

4,771

$

10,263

Contract liabilities

 

 

  

Deferred revenue (1)

$

59,147

$

51,516

(1)Of the beginning balance of deferred revenue, $16.1 million was recognized as revenue during the three months ended October 31, 2023.