XML 208 R23.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plan
12 Months Ended
Dec. 31, 2024
Retirement Benefits [Abstract]  
Employee Benefit Plan Employee Benefit PlanThe Company sponsors a 401(k) savings plan that covers substantially all employees who have attained 21 years of age. Employees can defer a portion of their annual gross compensation up to limits established by the Internal Revenue Code. The Company currently matches employee contributions at 25% of employee contributions up to 8% of their salary. Matching contributions vest based on the employees tenure with the Company. Contributions for the years ended December 31, 2024, 2023, and 2022 were $2.1 million, $1.9 million, and $1.5 million, respectively.