XML 53 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plan
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Employee Benefit Plan Employee Benefit Plan The Company has a 401(k) retirement plan covering substantially all employees. Under the retirement plan, employees make voluntary contributions and the Company makes a 5% non-elective contribution for all employees based on compensation, subject to Internal Revenue Service contribution limits. For the years ended December 31, 2023, 2022 and 2021, the Company contributed $8.2 million, $6.1 million and $3.7 million, respectively, to the retirement plan.