XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue From Contracts With Customers - Narrative (Details)
6 Months Ended
Jun. 30, 2018
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Time period of contractual future performance obligations for which value not disclosed (or less) 1 year
Minimum | Operations Optimization | Optimization Software & Services  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Time period of contractual future performance obligations 2 years
Maximum | Operations Optimization | Optimization Software & Services  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Time period of contractual future performance obligations 5 years
Multinational Oil Customer | Accounts Receivable | Customer Concentration Risk  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Concentration risk percentage 11.00%