XML 69 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Schedule of Other Non-Current Liabilities and Deferred Credits (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Balance Sheet Related Disclosures [Abstract]    
Operating lease liabilities $ 70,330 $ 65,565
Finance lease liabilities 50,283 51,750
Deferred investment tax credits 30,162 30,444
Asset retirement obligations 20,236 20,338
Derivative liabilities 67,038 19,685
Other 13,441 13,407
Total $ 251,490 $ 201,189