XML 39 R22.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 plan
401(k) retirement savings plan
The Company currently maintains a 401(k) retirement savings plan that covers substantially all of its employees (the “401(k) Plan”). The 401(k) Plan permits voluntary contributions by employees, a portion of which are matched by the Company. The Company’s contributions to the 401(k) Plan were approximately $1,823,000, $1,678,000, and $1,045,000 for the years ended December 31, 2024, 2023, and 2022, respectively.