XML 41 R18.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans
12 Months Ended
Dec. 31, 2024
Retirement Benefits [Abstract]  
Employee Benefit Plans Employee Benefit Plans
The Company has certain defined contribution profit sharing and 401(k) plans covering substantially all of its employees in the United States and Europe. The Company provides matching contributions to the Company’s 401(k) plan. Company contributions are generally discretionary. For the years ended December 31, 2024, 2023 and 2022, expenses related to these plans amounted to $5,808, $5,536 and $4,883, respectively.