XML 85 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Significant Accounting Policies - Schedule of Expected Credit Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Current expected credit loss provision $ 6,558 $ 7,422 $ 5,409
Trade Accounts Receivable      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Accounts receivable, allowance for credit loss, beginning balance 1,603 1,992  
Current expected credit loss provision 6,558 7,422  
Less write-offs charged against the allowance 7,927 9,351  
Credit loss recoveries collected 1,605 1,540  
Accounts receivable, allowance for credit loss, ending balance 1,839 1,603 1,992
Trade Accounts Receivable | Electric      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Accounts receivable, allowance for credit loss, beginning balance 414 375  
Current expected credit loss provision 1,891 1,645  
Less write-offs charged against the allowance 2,218 1,994  
Credit loss recoveries collected 386 388  
Accounts receivable, allowance for credit loss, ending balance 473 414 375
Trade Accounts Receivable | Natural gas distribution      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Accounts receivable, allowance for credit loss, beginning balance 1,189 1,615  
Current expected credit loss provision 4,667 5,777  
Less write-offs charged against the allowance 5,709 7,355  
Credit loss recoveries collected 1,219 1,152  
Accounts receivable, allowance for credit loss, ending balance 1,366 1,189 1,615
Trade Accounts Receivable | Pipeline      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Accounts receivable, allowance for credit loss, beginning balance 0 2  
Current expected credit loss provision 0 0  
Less write-offs charged against the allowance 0 2  
Credit loss recoveries collected 0 0  
Accounts receivable, allowance for credit loss, ending balance $ 0 $ 0 $ 2