Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($) $ in Thousands |
Dec. 31, 2019 |
Dec. 31, 2018 |
|---|---|---|
| Property, plant and equipment | ||
| Property, plant and equipment, gross | $ 679,213 | $ 587,458 |
| Less: accumulated depreciation | (317,045) | (277,471) |
| Total property, plant and equipment, net | 362,168 | 309,987 |
| Land | ||
| Property, plant and equipment | ||
| Property, plant and equipment, gross | 6,560 | 6,486 |
| Building and Improvements | ||
| Property, plant and equipment | ||
| Property, plant and equipment, gross | 177,087 | 157,053 |
| Furniture, Fixtures and Equipment | ||
| Property, plant and equipment | ||
| Property, plant and equipment, gross | 340,146 | 314,831 |
| Leasehold Improvements | ||
| Property, plant and equipment | ||
| Property, plant and equipment, gross | 20,737 | 20,105 |
| Construction in Progress | ||
| Property, plant and equipment | ||
| Property, plant and equipment, gross | $ 134,683 | $ 88,983 |