XML 73 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Revenues - Narrative, Remaining Performance Obligation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Contract with Customer, Liability, Revenue Recognized $ 3,700   $ 10,400  
Contract With Customer, Liability, Revenue Recognized, Billed Prior Period   $ 37 600 $ 2,600
Contract With Customer, Asset, Revenue Recognized 200   3,700  
Shortfall Payments        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Contract with Customer, Liability 800   800  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-10-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Unfulfilled performance obligations 96,000   96,000  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Unfulfilled performance obligations 368,000   368,000  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Unfulfilled performance obligations 358,000   358,000  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Unfulfilled performance obligations 331,000   331,000  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Unfulfilled performance obligations 295,000   295,000  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Unfulfilled performance obligations 1,082,000   1,082,000  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil)        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Unfulfilled performance obligations $ 2,530,000   $ 2,530,000