Goodwill and Other Intangibles - Schedule of Finite-Lived Intangible Assets (Details) - USD ($) $ in Thousands |
Sep. 30, 2020 |
Dec. 31, 2019 |
|---|---|---|
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Value | $ 37,340 | $ 37,340 |
| Accumulated Amortization | (26,258) | (23,968) |
| Net Book Value | 11,082 | 13,372 |
| Customer relationships | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Value | 34,940 | 34,940 |
| Accumulated Amortization | (24,397) | (22,236) |
| Net Book Value | 10,543 | 12,704 |
| Developed technology | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Value | 700 | 700 |
| Accumulated Amortization | (639) | (605) |
| Net Book Value | 61 | 95 |
| Trade names and trademarks | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Value | 1,700 | 1,700 |
| Accumulated Amortization | (1,222) | (1,127) |
| Net Book Value | $ 478 | $ 573 |