XML 54 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition - Additional Information (Detail) - USD ($)
9 Months Ended
Jun. 30, 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 94,300,000 $ 118,600,000
Contract with customer liability, revenue recognized 104,600,000  
Prepaid Expense and Other Current Assets    
Revenue Recognition [Line Items]    
Deferred contract costs,current 3,500,000  
Deferred Charges and Other Assets, Net    
Revenue Recognition [Line Items]    
Deferred contract costs,non current $ 6,100,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 94.00%  
Residential Customers    
Revenue Recognition [Line Items]    
Customer payment terms 30 days  
Percentage of customers take advantage of smart pay budget payment plan 34.00%