v3.26.1
CONTRACT ASSETS AND CONTRACT LIABILITIES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Contract liabilities recognized $ 100  
Accounts receivable    
Accounts receivable—Utility Members 86,635 $ 83,743
Other accounts receivable - trade: 54,911 32,892
Contract liabilities    
Contract liabilities (unearned revenue) 3,051 3,182
Other accounts receivable - trade    
Accounts receivable    
Other accounts receivable - trade: 33,540 24,728
Other accounts receivable - trade | Non-member electric sales    
Accounts receivable    
Other accounts receivable - trade: 17,262 20,921
Other accounts receivable - trade | Other    
Accounts receivable    
Other accounts receivable - trade: 16,278 3,807
Other accounts receivable - nontrade    
Accounts receivable    
Other accounts receivable - trade: $ 21,371 $ 8,164