Annual report pursuant to Section 13 and 15(d)

Employee Benefit Plan - Additional Information (Details)

v3.22.4
Employee Benefit Plan - Additional Information (Details) - 401(K) Plan - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plan Disclosure [Line Items]      
Employee benefit plan, description Employees who have completed one month of service and have attained age 18 are eligible to participate in elective deferrals under the 401(k) Plan. Employees are eligible to participate for purposes of matching contributions upon completion of one year of service.    
Expense for matching contribution $ 481 $ 483 $ 338