XML 44 R20.htm IDEA: XBRL DOCUMENT v3.25.0.1
Post-Employment Benefits
12 Months Ended
Dec. 31, 2024
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, 2024, 2023 and 2022, the amounts we contributed for the matching contributions were not material