Revenue (Details) - USD ($) $ in Millions |
3 Months Ended | 9 Months Ended | |||
---|---|---|---|---|---|
Sep. 30, 2019 |
Sep. 30, 2018 |
Sep. 30, 2019 |
Sep. 30, 2018 |
Dec. 31, 2018 |
|
Disaggregation of Revenue [Line Items] | |||||
Performance obligation | $ 0.0 | $ 0.0 | $ 0.0 | ||
Accrued sales returns | 2.2 | 2.2 | $ 1.8 | ||
Revenue from contracts with customers | 243.9 | $ 235.8 | 724.7 | $ 679.2 | |
Service Revenue | |||||
Disaggregation of Revenue [Line Items] | |||||
Revenue from contracts with customers | 0.0 | 0.0 | 0.0 | 0.0 | |
MRO Products and Industrial Supplies | Reportable Geographical Components | United States | |||||
Disaggregation of Revenue [Line Items] | |||||
Revenue from contracts with customers | 232.8 | 225.1 | 690.3 | 647.5 | |
MRO Products and Industrial Supplies | Reportable Geographical Components | Canada | |||||
Disaggregation of Revenue [Line Items] | |||||
Revenue from contracts with customers | $ 11.1 | $ 10.7 | $ 34.4 | $ 31.7 | |
Revenue from Contract with Customer | Product Concentration Risk | Service Revenue | |||||
Disaggregation of Revenue [Line Items] | |||||
Service revenue, percentage of revenue | 1.00% | 1.00% | 1.00% | 1.00% |