XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Summary of Disaggregation of Revenue by Major Sources (Detail) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]    
Total sales $ 488,270 $ 373,320
Home heating oil and propane    
Disaggregation Of Revenue [Line Items]    
Total sales 305,723 240,812
Other petroleum products    
Disaggregation Of Revenue [Line Items]    
Total sales 105,542 59,520
Petroleum products    
Disaggregation Of Revenue [Line Items]    
Total sales 411,265 300,332
Equipment installations    
Disaggregation Of Revenue [Line Items]    
Total sales 33,069 30,060
Equipment maintenance service contracts    
Disaggregation Of Revenue [Line Items]    
Total sales 26,977 26,868
Billable call services    
Disaggregation Of Revenue [Line Items]    
Total sales 16,959 16,060
Installations and services    
Disaggregation Of Revenue [Line Items]    
Total sales $ 77,005 $ 72,988