XML 67 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Financing Receivable, Allowance for Credit Loss
Details of the Company's expected credit losses were as follows:
ElectricNatural gas
distribution
PipelineConstruction
materials and
contracting
Construction
services
Total
 (In thousands)
At December 31, 2020
$899 $2,571 $$6,164 $5,722 $15,358 
Current expected credit loss provision*1,099 2,188 — 68 (2,250)1,105 
Less write-offs charged against the allowance2,139 4,072 — 826 1,032 8,069 
Credit loss recoveries collected410 819 — — 93 1,322 
At December 31, 2021269 1,506 5,406 2,533 9,716 
Current expected credit loss provision1,325 4,084 — 538 186 6,133 
Less write-offs charged against the allowance1,625 4,913 — 467 625 7,630 
Credit loss recoveries collected406 938 — — 68 1,412 
At December 31, 2022$375 $1,615 $2 $5,477 $2,162 $9,631 
Contract receivable retainage
Amounts representing balances billed but not paid by customers under retainage provisions in contracts at December 31 were as follows:
20222021
(In thousands)
Short-term retainage*
$120,333 $70,600 
Long-term retainage**
19,511 10,742 
Total retainage$139,844 $81,342 
*    Expected to be paid within 12 months or less and included in receivables, net.
**    Included in noncurrent assets - other.
Inventories Inventories at December 31 consisted of:
 20222021
 (In thousands)
Aggregates held for resale$199,110 $184,363 
Asphalt oil68,609 57,002 
Materials and supplies40,056 30,629 
Merchandise for resale40,296 28,501 
Natural gas in storage (current)22,533 18,867 
Other16,921 16,247 
Total$387,525 $335,609 
AFUDC and interest capitailized The amount of AFUDC for the years ended December 31 was as follows:
202220212020
(In thousands)
AFUDC - borrowed$2,236 $2,833 $2,640 
AFUDC - equity$2,165 $6,961 $1,270 
Schedule of earnings per share reconciliation A reconciliation of the weighted average common shares outstanding used in the basic and diluted earnings per share calculations follows:
2022 2021 2020 
(In thousands)
Weighted average common shares outstanding - basic203,358 202,076 200,502 
Effect of dilutive performance share awards104 307 69 
Weighted average common shares outstanding - diluted203,462 202,383 200,571 
Shares excluded from the calculation of diluted earnings per share14 — 164