XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONTRACT ASSETS AND CONTRACT LIABILITIES (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Contract liabilities recognized $ 600  
Accounts receivable    
Accounts receivable—Utility Members 93,883 $ 101,394
Other accounts receivable - trade: 27,446 23,123
Contract liabilities    
Contract liabilities (unearned revenue) 3,589 4,159
Other accounts receivable - trade    
Accounts receivable    
Other accounts receivable - trade: 27,327 20,734
Other accounts receivable - trade | Non-member electric sales    
Accounts receivable    
Other accounts receivable - trade: 16,048 9,657
Other accounts receivable - trade | Other    
Accounts receivable    
Other accounts receivable - trade: 11,279 11,077
Other accounts receivable - nontrade    
Accounts receivable    
Other accounts receivable - trade: $ 119 $ 2,389