Stockholders' Equity (Details) - $ / shares |
12 Months Ended | |
|---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
|
| Equity [Abstract] | ||
| Common stock, authorized (in shares) | 80,000,000 | 80,000,000 |
| Common stock, par value (in dollars per share) | $ 0.01 | $ 0.01 |
| Common stock, issued (in shares) | 27,912,059 | 26,990,034 |
| Common stock, outstanding (in shares) | 24,904,485 | 26,747,712 |
| Shares repurchased | 2,692,116 | 160,026 |
| Preferred stock, authorized (in shares) | 5,000,000 | 5,000,000 |
| Preferred stock, par value (in dollars per share) | $ 0.01 | $ 0.01 |