XML 53 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition - Additional Information (Detail) - USD ($)
6 Months Ended
Mar. 31, 2019
Sep. 30, 2018
Revenue Recognition [Line Items]    
Revenue, practical expedient, incremental cost of obtaining contract [true false] true  
Contract costs, amortization period 5 years  
Contract costs, impairment loss $ 0  
Contract liabilities 82,500,000 $ 118,600,000
Contract with customer liability, revenue recognized 90,300,000  
Prepaid Expense and Other Current Assets    
Revenue Recognition [Line Items]    
Deferred contract costs,current 3,600,000  
Deferred Charges and Other Assets, Net    
Revenue Recognition [Line Items]    
Deferred contract costs,non current $ 6,600,000  
Maximum    
Revenue Recognition [Line Items]    
Contract liabilities recognition service contract period 1 year  
Equipment Maintenance Service Contracts | Maximum    
Revenue Recognition [Line Items]    
Revenue from service contracts period of recognition 1 year  
Residential and Commercial Home Heating Oil Customers    
Revenue Recognition [Line Items]    
Percentage of customers receiving deliveries based on prevailing weather conditions 95.00%  
Residential Customers    
Revenue Recognition [Line Items]    
Customer payment terms 30 days  
Percentage of customers take advantage of smart pay budget payment plan 33.00%