XML 64 R50.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE - TIMING OF REVENUE RECOGNITION - BALANCE SHEET (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Sep. 30, 2024
Jun. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Billed $ 173,261 $ 105,531    
Unbilled 21,909 20,094    
Customers' credit balances and deposits (23,884) (38,595) $ (28,881) $ (44,910)
Total 171,286 87,030    
Operating Segments | NJNG        
Disaggregation of Revenue [Line Items]        
Billed 129,147 51,613    
Unbilled 15,128 11,839    
Customers' credit balances and deposits (23,809) (38,572)    
Total 120,466 24,880    
Operating Segments | CEV        
Disaggregation of Revenue [Line Items]        
Billed 6,997 8,441    
Unbilled 6,781 8,255    
Customers' credit balances and deposits 0 0    
Total 13,778 16,696    
Operating Segments | ES        
Disaggregation of Revenue [Line Items]        
Billed 25,166 34,002    
Unbilled 0 0    
Customers' credit balances and deposits 0 0    
Total 25,166 34,002    
Operating Segments | S&T        
Disaggregation of Revenue [Line Items]        
Billed 10,102 8,598    
Unbilled 0 0    
Customers' credit balances and deposits (75) (23)    
Total 10,027 8,575    
Corporate, Non-Segment        
Disaggregation of Revenue [Line Items]        
Billed 1,849 2,877    
Unbilled 0 0    
Customers' credit balances and deposits 0 0    
Total $ 1,849 $ 2,877