Employee Benefit Plan
|12 Months Ended|
Dec. 31, 2019
|Share-based Payment Arrangement [Abstract]|
|Employee Benefit Plan||Employee Benefit Plan
Defined Contribution Plan
The Company sponsors a 401(k) plan for all eligible employees. The plan allows participants to contribute up to $19,000 in 2019, tax deferred (subject to IRS guidelines). The plan also allows discretionary Company contributions as determined by the Company’s Board of Directors. Effective January 1, 2006, the Company implemented a discretionary match of up to two percent of participating employee contributions. The employer contribution will vest 25% in an employee's account for each year of service with the Company and 25% each additional year until it is fully vested in year four. Contribution expense to the Company was $12.2 million, $10.1 million and $7.9 million in the years ended December 31, 2019, 2018 and 2017, respectively.