XML 127 R112.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies Commitments and Contingencies (Non-Compete, Consulting and Employment Agreements) (Details)
$ in Millions
12 Months Ended
Dec. 31, 2018
USD ($)
Other Commitments [Line Items]  
Other Commitment, Due in Next Twelve Months $ 4.7
Other Commitment, Due in Second Year 3.5
Other Commitment, Due in Third Year 3.0
Other Commitment, Due in Fourth Year 2.3
Other Commitment, Due in Fifth Year 1.6
Other Commitment, Due after Fifth Year 1.5
Other Commitment 16.6
Noncompete Agreements  
Other Commitments [Line Items]  
Other Commitment, Due in Next Twelve Months 1.9
Other Commitment, Due in Second Year 1.6
Other Commitment, Due in Third Year 1.5
Other Commitment, Due in Fourth Year 1.1
Other Commitment, Due in Fifth Year 0.7
Other Commitment, Due after Fifth Year 1.3
Other Commitment 8.1
Consulting Agreement [Member]  
Other Commitments [Line Items]  
Other Commitment, Due in Next Twelve Months 0.9
Other Commitment, Due in Second Year 0.7
Other Commitment, Due in Third Year 0.6
Other Commitment, Due in Fourth Year 0.4
Other Commitment, Due in Fifth Year 0.2
Other Commitment, Due after Fifth Year 0.0
Other Commitment 2.8
Employment Agreement [Member]  
Other Commitments [Line Items]  
Other Commitment, Due in Next Twelve Months 1.9
Other Commitment, Due in Second Year 1.2
Other Commitment, Due in Third Year 0.9
Other Commitment, Due in Fourth Year 0.8
Other Commitment, Due in Fifth Year 0.7
Other Commitment, Due after Fifth Year 0.2
Other Commitment $ 5.7
Minimum  
Other Commitments [Line Items]  
Other Commitment, Term of Contract 1 year
Minimum | Noncompete Agreements  
Other Commitments [Line Items]  
Other Commitment, Term of Contract 1 year
Minimum | Consulting Agreement [Member]  
Other Commitments [Line Items]  
Other Commitment, Term of Contract 1 year
Minimum | Employment Agreement [Member]  
Other Commitments [Line Items]  
Other Commitment, Term of Contract 3 years
Maximum  
Other Commitments [Line Items]  
Other Commitment, Term of Contract 19 years
Maximum | Noncompete Agreements  
Other Commitments [Line Items]  
Other Commitment, Term of Contract 10 years
Maximum | Consulting Agreement [Member]  
Other Commitments [Line Items]  
Other Commitment, Term of Contract 5 years
Maximum | Employment Agreement [Member]  
Other Commitments [Line Items]  
Other Commitment, Term of Contract 5 years