XML 102 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Schedule of Other Non-Current Liabilities and Deferred Credits (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]        
Operating lease liabilities $ 63,559 $ 64,284    
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Total Total    
Finance lease liabilities $ 39,095 $ 42,495    
Deferred investment tax credits 28,233 28,784    
Climate Commitment Act obligations 26,026      
Asset retirement obligations 18,058 15,783 $ 17,142 $ 17,194
Derivative liabilities 17,902 7,892    
Other 17,357 16,617    
Total $ 210,230 $ 175,855