XML 43 R25.htm IDEA: XBRL DOCUMENT v3.25.0.1
Defined Contribution 401(k) Savings Plan
12 Months Ended
Dec. 31, 2024
Retirement Benefits [Abstract]  
Defined Contribution 401(k) Savings Plan Defined Contribution 401(k) Savings Plan
The Company has several 401(k) Savings Plans that qualify under Section 401(k) of the Internal Revenue Code. Eligible employees may contribute a portion of their salary through payroll deductions, subject to certain limitations. The Company may make annual contributions at its sole discretion to these plans. For the years ended December 31, 2024, 2023, and 2022, the Company made contributions of $4.9 million, $5.2 million, and $5.1 million, respectively, to these 401(k) Savings Plans.