XML 84 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies - Expected Credit Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Current expected credit loss provision $ 13,624 $ 5,595 $ 1,037
Trade Accounts Receivable      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Accounts receivable, allowance for credit loss, beginning balance 4,154 4,310  
Current expected credit loss provision 13,624 5,595  
Less write-offs charged against the allowance 9,806 7,163  
Credit loss recoveries collected 1,598 1,412  
Accounts receivable, allowance for credit loss, ending balance 9,570 4,154 4,310
Trade Accounts Receivable | Electric      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Accounts receivable, allowance for credit loss, beginning balance 375 269  
Current expected credit loss provision 1,645 1,325  
Less write-offs charged against the allowance 1,994 1,625  
Credit loss recoveries collected 388 406  
Accounts receivable, allowance for credit loss, ending balance 414 375 269
Trade Accounts Receivable | Natural gas distribution      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Accounts receivable, allowance for credit loss, beginning balance 1,615 1,506  
Current expected credit loss provision 5,777 4,084  
Less write-offs charged against the allowance 7,355 4,913  
Credit loss recoveries collected 1,152 938  
Accounts receivable, allowance for credit loss, ending balance 1,189 1,615 1,506
Trade Accounts Receivable | Pipeline      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Accounts receivable, allowance for credit loss, beginning balance 2 2  
Current expected credit loss provision 0 0  
Less write-offs charged against the allowance 2 0  
Credit loss recoveries collected 0 0  
Accounts receivable, allowance for credit loss, ending balance 0 2 2
Trade Accounts Receivable | Construction services      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Accounts receivable, allowance for credit loss, beginning balance 2,162 2,533  
Current expected credit loss provision 6,202 186  
Less write-offs charged against the allowance 455 625  
Credit loss recoveries collected 58 68  
Accounts receivable, allowance for credit loss, ending balance $ 7,967 $ 2,162 $ 2,533