XML 97 R85.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Performance Obligations - General Information (Details)
$ in Thousands
Jun. 30, 2018
USD ($)
Customers, Contracted Revenue, Deferred Revenue  
Remaining performance obligations  
Remaining performance obligation $ 169,271
Customers, Contracted Revenue, Backlog  
Remaining performance obligations  
Remaining performance obligation $ 42,963