Employee Retirement Plan |
12 Months Ended |
|---|---|
Dec. 31, 2023 | |
| Employee Retirement Plan [Abstract] | |
| Employee Retirement Plan | 18. Employee Retirement Plan
In 2018, the Company established a 401(k) plan that qualifies as a deferred compensation arrangement under Section 401 of the IRS Code. All eligible employees over the age of 18 and with 4 months’ service are eligible to participate in the plan. The plan provides for Company matching of employee contributions up to 5% of eligible earnings. Company contributions immediately vest. The Company matching contribution expense was $3.8 million, $3.6 million and $3.2 million for the years ended December 31, 2023, 2022 and 2021, respectively. |