XML 65 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Materials and supplies $ 80,916 $ 75,766
Emission allowances 40,842  
Stored natural gas 17,841 26,788
Fuel stock 5,575 5,120
Total $ 145,174 $ 107,674