XML 23 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Defined Contribution Retirement Plan
12 Months Ended
Dec. 31, 2019
Retirement Benefits [Abstract]  
Defined Contribution Retirement Plan
Defined Contribution Retirement Plan
The Company maintains a 401(k) defined contribution retirement plan covering substantially all of its employees. The plan provides for matching and discretionary contributions by the Company. Contributions were $1.5 million, $1.3 million and $1.2 million for the years ended December 31, 2019, 2018 and 2017, respectively.