XML 32 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plan
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Employee Benefit Plan Employee Benefit PlanThe Company sponsors a 401(k) plan covering all employees. Contributions made by the Company are discretionary and are determined annually by the Board of Directors. Effective January 1, 2019, the Company made a discretionary matching contribution equal to dollar for dollar employee contribution, up to 3% eligible compensation of the employee, with a maximum annual contribution from the Company of one thousand dollars per employee. Further, in order for an employee to receive the matching contribution, the employee must be at least 21 years old, work at least 1,000 hours per year, and must be employed by the Company at the beginning through the end of the year.