XML 98 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Materials and supplies $ 81,651 $ 75,766
Emission allowances 56,097  
Stored natural gas 16,272 26,788
Fuel stock 5,964 5,120
Total $ 159,984 $ 107,674