Subsequent Events - Narrative (Details) - Artefact Product Group, LLC. - Subsequent Event $ in Millions |
May 01, 2019
USD ($)
|
|---|---|
| Subsequent Event [Line Items] | |
| Outstanding equity acquired (percentage) | 100.00% |
| Aggregate consideration payable | $ 27.5 |