Employee Benefit Plans (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
| Retirement Benefits [Abstract] | |||
| Employer matching contribution, percent of match | 75.00% | ||
| Percent of employees gross pay, employer matching contribution | 8.00% | ||
| Company's contribution to employee benefit plans | $ 739 | $ 629 | $ 543 |