XML 65 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Balance Sheet Related Disclosures [Abstract]    
Collateral posted for derivative instruments after netting with outstanding derivative liabilities $ 2,470 $ 4,434
Prepayments 22,569 19,652
Income taxes receivable 0 11,047
Other 5,289 5,009
Other Assets, Current $ 30,328 $ 40,142