XML 134 R106.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Commitments and Contingencies      
Asset retirement obligations $ 61,195 $ 61,223 $ 69,757
Acquisition-related contingent consideration accrual 16,851 $ 38,266  
ATM and equipment      
Commitments and Contingencies      
Material purchase commitment 5,400    
Minimum service requirements      
Commitments and Contingencies      
Material purchase commitment $ 1,900    
Purchase commitment remaining period 7 years