XML 40 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization and Principles of Consolidation (Details)
$ in Millions
9 Months Ended
Jan. 06, 2017
USD ($)
Sep. 30, 2018
Segment
Location
Organization and Principles of Consolidation [Line Items]    
Number of geographic segments | Segment   3
Number of headquarter locations | Location   3
Technology Alliance Inc.    
Organization and Principles of Consolidation [Line Items]    
Consideration transferred in acquisition | $ $ 20.0