XML 65 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Materials and supplies $ 80,569 $ 75,766
Emission allowances 14,558  
Stored natural gas 14,952 26,788
Fuel stock 5,726 5,120
Total $ 115,805 $ 107,674