v3.26.1
Revenue Recognition (Tables)
9 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregation of Revenue by Major Sources

The following disaggregates our revenue by major sources for the three and nine months ended June 30, 2026, and June 30, 2025:

 

 

Three Months
Ended June 30,

 

Nine Months
Ended June 30,

 

(in thousands)

 

2026

 

2025

 

2026

 

2025

 

Petroleum Products:

 

 

 

 

 

 

 

 

 

Home heating oil and propane

 

$

153,132

 

$

136,146

 

$

1,134,344

 

$

1,046,864

 

Other petroleum products

 

 

113,877

 

 

80,012

 

 

270,436

 

 

233,858

 

   Total petroleum products

 

 

267,009

 

 

216,158

 

 

1,404,780

 

 

1,280,722

 

Installations and Services:

 

 

 

 

 

 

 

 

 

Equipment installations

 

 

32,745

 

 

33,317

 

 

100,691

 

 

100,082

 

Equipment maintenance service contracts

 

 

36,862

 

 

36,888

 

 

97,283

 

 

98,863

 

Billable call services

 

 

21,455

 

 

19,255

 

 

61,288

 

 

57,059

 

   Total installations and services

 

 

91,062

 

 

89,460

 

 

259,262

 

 

256,004

 

   Total Sales

 

$

358,071

 

$

305,618

 

$

1,664,042

 

$

1,536,726

 

Summary of Changes in Allowance for Credit Losses

Changes in the allowance for credit losses are as follows:

 

(in thousands)

Credit Loss Allowance

 

Balance at September 30, 2025

$

7,196

 

Current period provision

 

6,451

 

Write-offs, net and other

 

(4,709

)

Balance as of June 30, 2026

$

8,938