XML 54 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Location Share Agreements, Purchase Obligations and Capital Expenditure Commitments (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Other Commitments [Line Items]      
Purchase obligations $ 126.4    
Purchase obligations, 2020 $ 70.4    
Master Leases      
Other Commitments [Line Items]      
Minimum required facility maintenance spending, as a percent of annual net revenues 1.00%    
Location share agreements      
Other Commitments [Line Items]      
Cost of revenue $ 33.1 $ 34.7 $ 29.7