XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Receivables and allowance for expected credit losses (Tables)
6 Months Ended
Jun. 30, 2025
Credit Loss [Abstract]  
Schedule of Accounts Receivable, Allowance for Credit Loss
Details of the Company's expected credit losses were as follows:
ElectricNatural gas
distribution
PipelineTotal
 (In thousands)
At December 31, 2024
$473 $1,366 $— $1,839 
Current expected credit loss provision939 2,213 — 3,152 
Less write-offs charged against the allowance1,036 1,269 — 2,305 
Credit loss recoveries collected166 252 — 418 
At March 31, 2025
$542 $2,562 $— $3,104 
Current expected credit loss provision178 (151)— 27 
Less write-offs charged against the allowance333 1,002 — 1,335 
Credit loss recoveries collected74 165 — 239 
At June 30, 2025
$461 $1,574 $— $2,035 
ElectricNatural gas
distribution
PipelineTotal
 (In thousands)
At December 31, 2023
$414 $1,189 $— $1,603 
Current expected credit loss provision782 1,916 — 2,698 
Less write-offs charged against the allowance659 1,455 — 2,114 
Credit loss recoveries collected147 314 — 461 
At March 31, 2024
$684 $1,964 $— $2,648 
Current expected credit loss provision190 215 — 405 
Less write-offs charged against the allowance463 969 — 1,432 
Credit loss recoveries collected80 196 — 276 
At June 30, 2024
$491 $1,406 $— $1,897