XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Receivables and allowance for expected credit losses (Tables)
9 Months Ended
Sep. 30, 2024
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
PipelineConstruction
services
Total
 (In thousands)
At December 31, 2023
$414 $1,189 $— $7,967 $9,570 
Current expected credit loss provision782 1,916 — (411)2,287 
Less write-offs charged against the allowance659 1,455 — 48 2,162 
Credit loss recoveries collected147 314 — — 461 
At March 31, 2024
$684 $1,964 $— $7,508 $10,156 
Current expected credit loss provision190 214 — 277 681 
Less write-offs charged against the allowance463 969 — 541 1,973 
Credit loss recoveries collected80 196 — 13 289 
At June 30, 2024
$491 $1,405 $— $7,257 $9,153 
Current expected credit loss provision520 1,330 — 84 1,934 
Less write-offs charged against the allowance594 2,121 — 84 2,799 
Credit loss recoveries collected86 255 — 43 384 
At September 30, 2024
$503 $869 $— $7,300 $8,672 
ElectricNatural gas
distribution
PipelineConstruction
services
Total
 (In thousands)
At December 31, 2022
$375 $1,615 $$2,162 $4,154 
Current expected credit loss provision615 2,324 — 826 3,765 
Less write-offs charged against the allowance667 1,225 — 51 1,943 
Credit loss recoveries collected145 229 — 375 
At March 31, 2023
$468 $2,943 $$2,938 $6,351 
Current expected credit loss provision182 90 — 1,825 2,097 
Less write-offs charged against the allowance316 1,454 — 103 1,873 
Credit loss recoveries collected79 161 — 58 298 
At June 30, 2023
$413 $1,740 $$4,718 $6,873 
Current expected credit loss provision513 1,661 — 1,733 3,907 
Less write-offs charged against the allowance572 2,758 — 27 3,357 
Credit loss recoveries collected75 233 — — 308 
At September 30, 2023
$429 $876 $$6,424 $7,731