XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Summary of Disaggregation of Revenue by Major Sources (Detail) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disaggregation Of Revenue [Line Items]    
Total sales $ 648,187 $ 488,270
Home heating oil and propane    
Disaggregation Of Revenue [Line Items]    
Total sales 435,523 305,723
Other petroleum products    
Disaggregation Of Revenue [Line Items]    
Total sales 134,406 105,542
Petroleum products    
Disaggregation Of Revenue [Line Items]    
Total sales 569,929 411,265
Equipment installations    
Disaggregation Of Revenue [Line Items]    
Total sales 32,789 33,069
Equipment maintenance service contracts    
Disaggregation Of Revenue [Line Items]    
Total sales 28,716 26,977
Billable call services    
Disaggregation Of Revenue [Line Items]    
Total sales 16,753 16,959
Installations and services    
Disaggregation Of Revenue [Line Items]    
Total sales $ 78,258 $ 77,005