XML 64 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue and Related Contract Costs and Contract Liabilities - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Disaggregation Of Revenue [Line Items]    
Revenue recognition description of capitalized contract costs Capitalized contract costs are expensed upon the transfer of the related goods or services and are included in cost of services or cost of products sold, as applicable  
Capitalized contract Costs $ 27,200,000 $ 16,900,000
Contract costs to obtain contracts 3,700,000  
Contract costs to fulfill contracts 23,500,000  
Contract costs recognized 8,600,000  
Impairment loss on capitalized contract costs $ 0  
Services or Product [Member]    
Disaggregation Of Revenue [Line Items]    
Deferred contract costs   $ 18,600,000
Maximum    
Disaggregation Of Revenue [Line Items]    
Unsatisfied performance obligations period 1 year  
GES    
Disaggregation Of Revenue [Line Items]    
Performance obligation description of payment terms Payment terms are generally within 30-60 days and contain no significant financing components  
GES | Minimum    
Disaggregation Of Revenue [Line Items]    
Performance obligation payment terms 30 days  
GES | Maximum    
Disaggregation Of Revenue [Line Items]    
Performance obligation payment terms 60 days  
Pursuit    
Disaggregation Of Revenue [Line Items]    
Performance obligation description of payment terms When credit is extended, payment terms are generally within 30 days and contain no significant financing components  
Performance obligation payment terms 30 days