Income Taxes (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2020 |
Mar. 31, 2019 |
|
| Income Tax Disclosure [Abstract] | ||
| (Loss) Income before provision for income taxes | $ (2,328) | $ 5,690 |
| Income tax expense | $ (605) | $ (2,194) |
| Effective tax rate | (26.00%) | 38.60% |
| Federal tax rate | 21.00% | 21.00% |