v3.26.1
Revenue Recognition - Summary of Disaggregation of Revenue by Major Sources (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation Of Revenue [Line Items]        
Total sales $ 358,071 $ 305,618 $ 1,664,042 $ 1,536,726
Home heating oil and propane        
Disaggregation Of Revenue [Line Items]        
Total sales 153,132 136,146 1,134,344 1,046,864
Other petroleum products        
Disaggregation Of Revenue [Line Items]        
Total sales 113,877 80,012 270,436 233,858
Petroleum products        
Disaggregation Of Revenue [Line Items]        
Total sales 267,009 216,158 1,404,780 1,280,722
Equipment installations        
Disaggregation Of Revenue [Line Items]        
Total sales 32,745 33,317 100,691 100,082
Equipment maintenance service contracts        
Disaggregation Of Revenue [Line Items]        
Total sales 36,862 36,888 97,283 98,863
Billable call services        
Disaggregation Of Revenue [Line Items]        
Total sales 21,455 19,255 61,288 57,059
Installations and services        
Disaggregation Of Revenue [Line Items]        
Total sales $ 91,062 $ 89,460 $ 259,262 $ 256,004