XML 90 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Receivables and allowance for expected credit losses
3 Months Ended
Mar. 31, 2020
Credit Loss [Abstract]  
Receivables and allowance for expected credit loss Receivables and allowance for expected credit losses
Receivables consists primarily of trade receivables from the sale of goods and services, which are recorded at the invoiced amount, and contract assets, net of expected credit losses. For more information on contract assets, see Note 8. The Company's trade accounts receivable are all due in 12 months or less. The total balance of receivables past due 90 days or more was $51.8 million, $38.3 million and $46.7 million at March 31, 2020 and 2019, and December 31, 2019, respectively.
The Company's expected credit losses are determined through a review using historical credit loss experience, changes in asset specific characteristics, current conditions and reasonable and supportable future forecasts, among other specific account data, and is performed at least quarterly. The Company develops and documents its methodology to determine its allowance for expected credit losses at each of its reportable business segments. Risk characteristics used by the business segments may include customer mix, knowledge of customers and general economic conditions of the various local economies, among others. Specific account balances are written off when management determines the amounts to be uncollectible.
Details of the Company's expected credit losses were as follows:
 
Balance at January 1, 2020

Current Expected Credit Loss Provision

Write-offs Charged Against the Allowance

Credit Loss Recoveries Collected

Balance at March 31, 2020

 
(In thousands)
Electric
$
328

$
555

$
500

$
109

$
492

Natural gas distribution
1,056

1,156

624

229

1,817

Construction materials and contracting
5,357

694

68


5,983

Construction services
1,756

1,150

73


2,833

Total
$
8,497

$
3,555

$
1,265

$
338

$
11,125

The Company's allowance for doubtful accounts at March 31, 2019 and December 31, 2019, was $9.6 million and $8.5 million, respectively.