XML 70 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Commitments and Contingencies [Abstract]      
Rental expense $ 206,300 $ 209,700 $ 231,300
2019 future minimum rental payments 145,345    
2020 future minimum rental payments 116,785    
2021 future minimum rental payments 80,362    
2022 future minimum rental payments 47,417    
2023 future minimum rental payments 16,460    
Thereafter future minimum rental payments 2,280    
Total future minimum rental payments 408,649    
Litigation settlement 11,000    
Reverse breakup fee 126,500    
Financial advisory fees $ 15,000