Employee Benefit Plans |
6 Months Ended |
|---|---|
Jun. 30, 2024 | |
| Postemployment Benefits [Abstract] | |
| Employee Benefit Plans | 11. Employee Benefit Plans 401(k) Plan In 2007, the Company adopted a 401(k) plan for its employees whereby eligible employees may contribute up to the maximum amount permitted by the Internal Revenue Code. In June 2016, the Company adopted a policy to match a portion of employee contributions for all qualified employees participating in the 401(k) plan. The Company recorded an expense for matching contributions of $0.7 million and $0.6 million for the three months ended June 30, 2024 and 2023, respectively, and $3.0 million and $3.1 million for the six months ended June 30, 2024 and 2023. |