XML 49 R34.htm IDEA: XBRL DOCUMENT v3.25.1
GENERAL AND BASIS OF PRESENTATION - Principal customers, total revenues (Details) - Revenue Benchmark - Customer Concentration Risk
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Southern California Public Power Authority (“SCPPA”)    
Concentration Risk [Line Items]    
Concentration risk (in percentage) 22.00% 24.70%
Sierra Pacific Power Company and Nevada Power Company    
Concentration Risk [Line Items]    
Concentration risk (in percentage) 16.10% 16.80%
Kenya Power and Lighting Co. Ltd. ("KPLC")    
Concentration Risk [Line Items]    
Concentration risk (in percentage) 12.10% 12.20%