XML 49 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition - Summary of Disaggregation of Revenue by Major Sources (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2017
Disaggregation Of Revenue [Line Items]                      
Total sales $ 235,887 $ 283,376 $ 699,582 $ 535,027 $ 229,618 $ 327,354 $ 684,031 $ 436,834 $ 1,753,872 $ 1,677,837 $ 1,323,555
Home heating oil and propane                      
Disaggregation Of Revenue [Line Items]                      
Total sales                 1,099,874 1,084,827 854,067
Motor fuel and other petroleum products                      
Disaggregation Of Revenue [Line Items]                      
Total sales                 366,172 319,543 211,009
Petroleum products                      
Disaggregation Of Revenue [Line Items]                      
Total sales                 1,466,045 1,404,370 1,065,076
Equipment installations                      
Disaggregation Of Revenue [Line Items]                      
Total sales                 101,709 98,064 94,961
Equipment maintenance service contracts                      
Disaggregation Of Revenue [Line Items]                      
Total sales                 120,138 111,361 105,565
Billable call services                      
Disaggregation Of Revenue [Line Items]                      
Total sales                 65,980 64,042 57,953
Installations and services                      
Disaggregation Of Revenue [Line Items]                      
Total sales                 $ 287,827 $ 273,467 $ 258,479