XML 74 R58.htm IDEA: XBRL DOCUMENT v3.19.1
Organization and Basis of Presentation (Details)
12 Months Ended
Dec. 31, 2018
segment
item
$ / shares
Mar. 01, 2019
$ / shares
Dec. 31, 2017
$ / shares
Number of reportable operating segments | segment 4    
Common stock, par value $ 0.01   $ 0.01
Merger Agreement | Subsequent event      
Merger consideration per share   $ 30.30  
Minimum      
Number of countries in which execution services are offered | item 50