XML 84 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Estimated Revenue Satisfaction Period Related to Remaining Performance Obligations (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
Revenue from Contract with Customer [Abstract]  
Revenue, Performance Obligation, Description of Timing The partially and wholly unsatisfied performance obligations presented in the table above are generally limited to customer contracts which have fixed pricing and fixed volume terms and conditions, which generally include customer contracts with minimum volume commitment payment obligations. The Company has elected practical expedients, pursuant to ASC 606, to exclude from the presentation of remaining performance obligations: (i) contracts with index-based pricing or variable volume attributes in which such variable consideration is allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied promise to transfer a distinct service that forms part of a series of distinct services; (ii) contracts with an original expected duration of one year or less; and (iii) contracts for which the Company recognizes revenue under the right to invoice practical expedient.
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 24,879
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation 26,909
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation 25,656
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation 19,263
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation 12,642
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation 14,642
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil)  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 123,991