XML 60 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition - Summary of Disaggregation of Revenue by Major Sources (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2022
Disaggregation Of Revenue [Line Items]                      
Total sales $ 240,331 $ 331,640 $ 666,032 $ 528,096 $ 266,937 $ 300,121 $ 737,617 $ 648,187 $ 1,766,099 $ 1,952,862 $ 2,006,558
Home heating oil and propane                      
Disaggregation Of Revenue [Line Items]                      
Total sales                 1,081,985 1,202,194 1,170,552
Motor fuel and other petroleum products                      
Disaggregation Of Revenue [Line Items]                      
Total sales                 366,807 448,547 527,729
Petroleum products                      
Disaggregation Of Revenue [Line Items]                      
Total sales                 1,448,792 1,650,741 1,698,281
Equipment installations                      
Disaggregation Of Revenue [Line Items]                      
Total sales                 123,493 114,756 121,023
Equipment maintenance service contracts                      
Disaggregation Of Revenue [Line Items]                      
Total sales                 129,478 126,887 121,623
Billable call services                      
Disaggregation Of Revenue [Line Items]                      
Total sales                 64,336 60,478 65,631
Installations and services                      
Disaggregation Of Revenue [Line Items]                      
Total sales                 $ 317,307 $ 302,121 $ 308,277