XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Summary of Disaggregation of Revenue by Major Sources (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2020
Disaggregation Of Revenue [Line Items]                      
Total sales $ 296,644 $ 439,101 $ 782,543 $ 488,270 $ 236,551 $ 283,100 $ 604,115 $ 373,320 $ 2,006,558 $ 1,497,086 $ 1,467,458
Home heating oil and propane                      
Disaggregation Of Revenue [Line Items]                      
Total sales                 1,170,552 881,526 924,421
Motor fuel and other petroleum products                      
Disaggregation Of Revenue [Line Items]                      
Total sales                 527,729 322,793 261,605
Petroleum products                      
Disaggregation Of Revenue [Line Items]                      
Total sales                 1,698,281 1,204,319 1,186,026
Equipment installations                      
Disaggregation Of Revenue [Line Items]                      
Total sales                 121,023 110,475 101,699
Equipment maintenance service contracts                      
Disaggregation Of Revenue [Line Items]                      
Total sales                 121,623 118,546 120,388
Billable call services                      
Disaggregation Of Revenue [Line Items]                      
Total sales                 65,631 63,746 59,345
Installations and services                      
Disaggregation Of Revenue [Line Items]                      
Total sales                 $ 308,277 $ 292,767 $ 281,432