Employee Benefit Plan |
12 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Retirement Benefits [Abstract] | |
| Employee Benefit Plan | 14. Employee Benefit Plan We have a defined contribution and profit-sharing 401(k) plan that covers substantially all employees who meet eligibility requirements. Participants may contribute to the plan, through regular payroll deductions, an amount subject to limitations imposed by the Internal Revenue Service. The plan also provides for discretionary profit-sharing contributions and matching contributions. We contributed approximately $2.2 million, $1.6 million, and $1.3 million in matching contributions for the years ended December 31, 2024, 2023, and 2022, respectively, which is recorded in General and administrative expenses in the Consolidated Statements of Operations. For the years ended December 31, 2024, 2023, and 2022, there were no discretionary profit-sharing contributions. |