XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue from contracts with customers (Tables)
3 Months Ended
Oct. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue

​

​

​

​

​

​

​

​

​

​

​

For the three months ended October 31, 

​

​

    

2022

    

2021

 

Retail - Sales to End Users

​

$

265,974

​

$

252,510

​

Wholesale - Sales to Resellers

​

 

116,014

​

 

113,971

​

Other Gas Sales

​

 

3,856

​

 

6,223

​

Other

​

 

27,445

​

 

21,802

​

Propane and related equipment revenues

​

$

413,289

​

$

394,506

​

Schedule of receivables, contract assets, and contract liabilities

​

​

​

​

​

​

​

​

​

    

October 31, 2022

    

July 31, 2022

Contract assets

​

$

6,833

​

$

11,935

Contract liabilities

​

 

​

​

 

  

Deferred revenue (1)

​

$

57,423

​

$

47,929

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