v3.22.4
THE COMPANY AND SIGNIFICANT ACCOUNTING POLICIES - Employee benefit plans (Details)
12 Months Ended
Dec. 31, 2022
age
EMPLOYEE BENEFIT PLANS  
Qualification age of employees for participation in the 401(k) savings plan 21
Employer match of employee contributions of first 3% of eligible compensation (as a percent) 100.00%
Percentage of eligible compensation, matched 100% by employer 3.00%
Employer's match of employee's contributions of the next 5% of eligible compensation (as a percent) 50.00%
Percentage of eligible compensation, matched 50% by employer 5.00%