Employee Benefit Plans (Table) (Details) - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended | |||
|---|---|---|---|---|
Dec. 31, 2020 |
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
|
| Shares | ||||
| Options | ||||
| Outstanding, shares | 462,293 | 529,768 | 661,977 | 790,458 |
| Vested, shares | 83,333 | 116,667 | 136,011 | |
| Exercisable, shares | 83,333 | 116,667 | 136,011 | |
| Forfeited or expired, shares | (67,475) | (132,209) | (128,481) | |
| Restricted stock and restricted stock units | ||||
| Non Vested, shares | 382,380 | 693,389 | 709,710 | 701,731 |
| Granted, shares | 0 | 167,515 | 287,500 | |
| Vested, shares | (309,664) | (180,469) | (279,071) | |
| Forfeited or expired, shares | (1,345) | (3,367) | (450) | |
| Weighted average exercise price | ||||
| Options | ||||
| Outstanding | $ 17.9 | $ 26.6 | $ 28.2 | $ 29.8 |
| Weighted average remaining term | ||||
| Options | ||||
| Weighted average remaining term | 2 years 3 months 1 day | 2 years 11 months 16 days | 3 years 4 months 10 days | 3 years 9 months 18 days |
| Restricted stock and restricted stock units | ||||
| Weighted average remaining term | 1 year 8 months 19 days | 2 years 3 months 25 days | 3 years 1 month 10 days | 3 years 1 month 2 days |
| Aggregate fair value | ||||
| Options | ||||
| Outstanding, value | $ 3,815 | $ 5,014 | $ 5,696 | $ 7,539 |
| Forfeited or expired, value | (1,199) | (682) | (1,843) | |
| Restricted stock and restricted stock units | ||||
| Non vested, value | 2,453 | 5,329 | 6,490 | $ 9,059 |
| Granted, value | 0 | 476 | 863 | |
| Vested, value | (2,858) | (1,595) | (3,425) | |
| Forfeited or expired, value | $ (17) | $ (42) | $ (7) | |