XML 122 R21.htm IDEA: XBRL DOCUMENT v3.25.0.1
Retirement Plan
12 Months Ended
Dec. 31, 2024
Retirement Benefits [Abstract]  
Retirement Plan Retirement Plan
We have a 401(k) defined contribution savings plan for the benefit of all qualifying employees and permits voluntary contributions by employees up to 60% of base salary limited by the IRS-imposed maximum. Employer contributions were $15.5 million for 2024, $12.5 million for 2023, and $10.3 million for 2022.