XML 63 R45.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Balance Sheet Related Disclosures [Abstract]    
Collateral posted for derivative instruments after netting with outstanding derivative liabilities $ 37,347 $ 26,809
Prepayments 16,647 17,536
Other 6,954 9,665
Other Assets, Current $ 60,948 $ 54,010