v3.23.2
Employee Retirement Plan (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
age
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Retirement Benefits [Abstract]      
Employees eligibility age to participate in retirement plan | age 21    
Employers contributions to defined contribution plan | $ $ 2.6 $ 1.8 $ 1.6