Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($) $ in Thousands |
12 Months Ended | |||||||
---|---|---|---|---|---|---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
||||||
Business Acquisition [Line Items] | ||||||||
Other income | $ (42,216) | $ 2,036 | $ 677 | [1] | ||||
Accounts Receivable, Allowance for Credit Loss [Roll Forward] | ||||||||
Beginning balance | 5,198 | 21,737 | 5,377 | |||||
Additions charged to expense | 1,434 | (14,578) | 16,206 | [2] | ||||
Additions - other | 179 | |||||||
Deductions for uncollectible receivables written off | (1,478) | (1,950) | (25) | |||||
Additions charged to expense | 1,434 | (14,589) | ||||||
Ending balance | 5,154 | 5,198 | 21,737 | |||||
Puerto Rico Electric Power Authority (PREPA) | ||||||||
Business Acquisition [Line Items] | ||||||||
Other income | (42,040) | |||||||
Accounts receivable, related parties | 227,000 | |||||||
Accounts Receivable, Allowance for Credit Loss [Roll Forward] | ||||||||
Additions - other | 16,000 | |||||||
Oil And Natural Gas Industry | ||||||||
Accounts Receivable, Allowance for Credit Loss [Roll Forward] | ||||||||
Additions charged to expense | $ 1,400 | $ 1,400 | $ 200 | |||||
|
X | ||||||||||
- Definition Allowance for Doubtful Accounts Receivable, Other No definition available.
|
X | ||||||||||
- Definition Provision For Bad Debt Expense, Including Additional Adjustments No definition available.
|
X | ||||||||||
- Definition For an unclassified balance sheet, amount of receivables arising from transactions with related parties. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. No definition available.
|
X | ||||||||||
- Definition Amount of direct write-downs of accounts receivable charged against the allowance. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition Amount of income (expense) related to nonoperating activities, classified as other. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of expense (reversal of expense) for expected credit loss on accounts receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|