XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Summary of Disaggregation of Revenue by Major Sources (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation Of Revenue [Line Items]        
Total sales $ 300,121 $ 439,101 $ 1,685,925 $ 1,709,914
Home heating oil and propane        
Disaggregation Of Revenue [Line Items]        
Total sales 122,003 189,262 1,123,983 1,088,460
Other petroleum products        
Disaggregation Of Revenue [Line Items]        
Total sales 101,562 168,974 338,723 393,503
Petroleum products        
Disaggregation Of Revenue [Line Items]        
Total sales 223,565 358,236 1,462,706 1,481,963
Equipment installations        
Disaggregation Of Revenue [Line Items]        
Total sales 27,474 30,360 85,471 90,394
Equipment maintenance service contracts        
Disaggregation Of Revenue [Line Items]        
Total sales 34,564 33,185 92,241 87,503
Billable call services        
Disaggregation Of Revenue [Line Items]        
Total sales 14,518 17,320 45,507 50,054
Installations and services        
Disaggregation Of Revenue [Line Items]        
Total sales $ 76,556 $ 80,865 $ 223,219 $ 227,951