XML 68 R20.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plan
12 Months Ended
Dec. 31, 2024
Retirement Benefits [Abstract]  
Employee Benefit Plans Employee Benefit Plan
The Company has a profit sharing plan that qualifies under IRC Section 401(k), which is offered to all of its U.S. employees. Participants in the plan may elect to contribute up to $23,000 of their annual compensation to the plan for the 2024 calendar year and $23,500 for the 2025 calendar year. Individuals who are 50 or older may contribute an additional $7,500 of their annual income in both 2024 and 2025. The Company typically matches 50% of the first 6% of the employee’s eligible compensation for a maximum employer contribution of $2,500 per participant per year. The Company’s matching contributions totaled $1.1 million, $1.2 million and $1.1 million during the years ended December 31, 2024, 2023 and 2022, respectively.