XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Summary of Disaggregation of Revenue by Major Sources (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation Of Revenue [Line Items]        
Total sales $ 283,100 $ 232,155 $ 1,260,535 $ 1,284,163
Home heating oil and propane        
Disaggregation Of Revenue [Line Items]        
Total sales 111,451 120,951 818,664 877,763
Other petroleum products        
Disaggregation Of Revenue [Line Items]        
Total sales 93,594 44,231 226,084 201,382
Petroleum products        
Disaggregation Of Revenue [Line Items]        
Total sales 205,045 165,182 1,044,748 1,079,145
Equipment installations        
Disaggregation Of Revenue [Line Items]        
Total sales 28,525 21,548 81,450 72,271
Equipment maintenance service contracts        
Disaggregation Of Revenue [Line Items]        
Total sales 32,196 32,541 86,109 88,213
Billable call services        
Disaggregation Of Revenue [Line Items]        
Total sales 17,334 12,884 48,228 44,534
Installations and services        
Disaggregation Of Revenue [Line Items]        
Total sales $ 78,055 $ 66,973 $ 215,787 $ 205,018