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.