XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Receivables and allowance for expected credit losses (Details 2) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]            
Provision for credit losses         $ 5,862 $ 2,485
Trade Accounts Receivable            
Accounts Receivable, Allowance for Credit Loss [Roll Forward]            
Balance $ 6,351 $ 4,154 $ 5,030 $ 4,310 4,154 4,310
Provision for credit losses 2,097 3,765 497 1,988    
Less write-offs charged against the allowance 1,873 1,943 1,277 1,600    
Credit loss recoveries collected 298 375 285 332    
Balance 6,873 6,351 4,535 5,030 6,873 4,535
Electric | Trade Accounts Receivable            
Accounts Receivable, Allowance for Credit Loss [Roll Forward]            
Balance 468 375 361 269 375 269
Provision for credit losses 182 615 113 565    
Less write-offs charged against the allowance 316 667 234 597    
Credit loss recoveries collected 79 145 108 124    
Balance 413 468 348 361 413 348
Natural gas distribution | Trade Accounts Receivable            
Accounts Receivable, Allowance for Credit Loss [Roll Forward]            
Balance 2,943 1,615 2,123 1,506 1,615 1,506
Provision for credit losses 90 2,324 92 1,369    
Less write-offs charged against the allowance 1,454 1,225 939 932    
Credit loss recoveries collected 161 229 177 180    
Balance 1,740 2,943 1,453 2,123 1,740 1,453
Pipeline | Trade Accounts Receivable            
Accounts Receivable, Allowance for Credit Loss [Roll Forward]            
Balance 2 2 2 2 2 2
Provision for credit losses 0 0 0 0    
Less write-offs charged against the allowance 0 0 0 0    
Credit loss recoveries collected 0 0 0 0    
Balance 2 2 2 2 2 2
Construction services | Trade Accounts Receivable            
Accounts Receivable, Allowance for Credit Loss [Roll Forward]            
Balance 2,938 2,162 2,544 2,533 2,162 2,533
Provision for credit losses 1,825 826 292 54    
Less write-offs charged against the allowance 103 51 104 71    
Credit loss recoveries collected 58 1 0 28    
Balance $ 4,718 $ 2,938 $ 2,732 $ 2,544 $ 4,718 $ 2,732