XML 65 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Defined Contribution Benefit Plan
12 Months Ended
Dec. 31, 2024
Retirement Benefits [Abstract]  
Defined Contribution Benefit Plan Defined Contribution Benefit Plan
The Company has a 401(k) savings plan that covers substantially all of its employees. Employees may contribute up to 100% of their pre-tax salary, subject to IRS limitations. The Company matches up to 100% on the first 3% of contributions and 50% on the next 2%. The Company made contributions to the plan of $13.4 million, $14.2 million, and $12.9 million during the years ended December 31, 2024, 2023, and 2022, respectively.