XML 39 R22.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Savings Plan
12 Months Ended
Dec. 31, 2024
Retirement Benefits [Abstract]  
Employee Savings Plan Employee Savings Plan
We have an employee savings plan pursuant to Section 401(k) of the Internal Revenue Code. All employees are eligible to participate, provided they meet the requirements of the plan. We are not required to make matching contributions under the plan. However, we voluntarily contributed to the plan approximately $3.3 million, $3.3 million and $2.6 million for the years ended December 31, 2024, 2023 and 2022, respectively.