XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Additional Information (Detail) - USD ($)
3 Months Ended
Dec. 31, 2018
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 118,600,000 $ 113,800,000
Contract with customer liability, revenue recognized 67,100,000  
Prepaid Expense and Other Current Assets    
Revenue Recognition [Line Items]    
Deferred contract costs,current 3,700,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 96.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%