XML 63 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Receivables and allowance for expected credit losses (Details 2) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]            
Balance $ 10,748 $ 12,714 $ 15,358 $ 11,090 $ 11,125 $ 8,497
Current expected credit loss provision 357 (841) (317) 3,611 1,075 3,555
Less write-offs charged against the allowance 2,152 1,424 2,669 1,307 1,399 1,265
Credit loss recoveries collected 353 299 342 278 289 338
Balance 9,306 10,748 12,714 13,672 11,090 11,125
Electric            
Accounts Receivable, Allowance for Credit Loss [Roll Forward]            
Balance 327 678 899 659 492 328
Current expected credit loss provision 388 (110) 538 435 303 555
Less write-offs charged against the allowance 525 341 888 269 224 500
Credit loss recoveries collected 92 100 129 75 88 109
Balance 282 327 678 900 659 492
Natural gas distribution            
Accounts Receivable, Allowance for Credit Loss [Roll Forward]            
Balance 2,259 2,950 2,571 1,531 1,817 1,056
Current expected credit loss provision 411 (103) 1,273 811 190 1,156
Less write-offs charged against the allowance 1,178 787 1,107 692 677 624
Credit loss recoveries collected 168 199 213 203 201 229
Balance 1,660 2,259 2,950 1,853 1,531 1,817
Pipeline            
Accounts Receivable, Allowance for Credit Loss [Roll Forward]            
Balance 2 2 2 0 0 0
Current expected credit loss provision 0 0 0 2 0 0
Less write-offs charged against the allowance 0 0 0 0 0 0
Credit loss recoveries collected 0 0 0 0 0 0
Balance 2 2 2 2 0 0
Construction materials and contracting            
Accounts Receivable, Allowance for Credit Loss [Roll Forward]            
Balance 4,621 4,842 6,164 5,625 5,983 5,357
Current expected credit loss provision 233 11 (1,049) 728 (314) 694
Less write-offs charged against the allowance 184 232 273 229 44 68
Credit loss recoveries collected 0 0 0 0 0 0
Balance 4,670 4,621 4,842 6,124 5,625 5,983
Construction services            
Accounts Receivable, Allowance for Credit Loss [Roll Forward]            
Balance 3,539 4,242 5,722 3,275 2,833 1,756
Current expected credit loss provision (675) (639) (1,079) 1,635 896 1,150
Less write-offs charged against the allowance 265 64 401 117 454 73
Credit loss recoveries collected 93 0 0 0 0 0
Balance $ 2,692 $ 3,539 $ 4,242 $ 4,793 $ 3,275 $ 2,833