XML 29 R22.htm IDEA: XBRL DOCUMENT v3.25.0.1
Defined Contribution Plan
12 Months Ended
Dec. 31, 2024
Retirement Benefits [Abstract]  
Defined Contribution Plan

12. Defined Contribution Plan

The Company maintains an employee savings plan pursuant to Section 401(k) of the Internal Revenue Code. All employees are eligible to participate provided that they meet the requirements of the plan. For the year ended December 31, 2024, 2023, and 2022, the Company made matching contributions of $1.7 million, $1.3 million, and $0.8 million, respectively.