XML 86 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Accounting Policies - CECL Table (Details 2) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Financing Receivable, Allowance for Credit Loss [Line Items]      
Accounts Receivable, Credit Loss Expense (Reversal) $ 6,133 $ 1,085 $ 10,576
Trade Accounts Receivable      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Allowance for doubtful accounts 9,631 9,716 15,358
Accounts Receivable, Credit Loss Expense (Reversal) 6,133 1,105  
Accounts Receivable, Allowance for Credit Loss, Writeoff 7,630 8,069  
Accounts Receivable, Allowance for Credit Loss, Recovery 1,412 1,322  
Electric | Trade Accounts Receivable      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Allowance for doubtful accounts 375 269 899
Accounts Receivable, Credit Loss Expense (Reversal) 1,325 1,099  
Accounts Receivable, Allowance for Credit Loss, Writeoff 1,625 2,139  
Accounts Receivable, Allowance for Credit Loss, Recovery 406 410  
Natural gas distribution | Trade Accounts Receivable      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Allowance for doubtful accounts 1,615 1,506 2,571
Accounts Receivable, Credit Loss Expense (Reversal) 4,084 2,188  
Accounts Receivable, Allowance for Credit Loss, Writeoff 4,913 4,072  
Accounts Receivable, Allowance for Credit Loss, Recovery 938 819  
Pipeline | Trade Accounts Receivable      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Allowance for doubtful accounts 2 2 2
Accounts Receivable, Credit Loss Expense (Reversal) 0 0  
Accounts Receivable, Allowance for Credit Loss, Writeoff 0 0  
Accounts Receivable, Allowance for Credit Loss, Recovery 0 0  
Construction materials and contracting | Trade Accounts Receivable      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Allowance for doubtful accounts 5,477 5,406 6,164
Accounts Receivable, Credit Loss Expense (Reversal) 538 68  
Accounts Receivable, Allowance for Credit Loss, Writeoff 467 826  
Accounts Receivable, Allowance for Credit Loss, Recovery 0 0  
Construction services | Trade Accounts Receivable      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Allowance for doubtful accounts 2,162 2,533 $ 5,722
Accounts Receivable, Credit Loss Expense (Reversal) 186 (2,250)  
Accounts Receivable, Allowance for Credit Loss, Writeoff 625 1,032  
Accounts Receivable, Allowance for Credit Loss, Recovery $ 68 $ 93