XML 51 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Post-Employment Benefits
12 Months Ended
Dec. 31, 2023
Postemployment Benefits [Abstract]  
Post-Employment Benefits Post-Employment Benefits
We have a 401(k) Plan that covers substantially all of our employees in the U.S. Effective January 1, 2017, we have elected to match 100% of employees' contributions up to a maximum of 3% of an employee's annual salary. Matching contributions are immediately vested. For the years ended December 31, 2023, 2022 and 2021, we contributed approximately $13.1 million, $12.4 million and $9.8 million for the matching contributions, respectively.