XML 50 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Adoption of New Accounting Policy - ASU-2014-09 (Details) - USD ($)
$ in Thousands
Jan. 01, 2018
Sep. 30, 2018
Dec. 31, 2017
Revenue contracts      
Revenue, Practical Expedient, Initial Application and Transition, Completed Contract, Use of Transaction Price at Contract Completion Date true    
Contract assets   $ 6,857 $ 1,842
Data analysis      
Revenue contracts      
Contract assets   $ 4,732 $ 1,842