XML 56 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Materials and supplies $ 81,523 $ 75,766
Emission allowance 13,774  
Stored natural gas 1,921 26,788
Fuel stock 4,557 5,120
Total $ 101,775 $ 107,674