XML 114 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans - Additional Information (Details) - USD ($)
12 Months Ended
Jan. 01, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Contribution Plan Disclosure [Line Items]        
Defined contribution plan, maximum annual contributions per employee, amount   $ 6,500    
401(k) Plan        
Defined Contribution Plan Disclosure [Line Items]        
Defined contribution plan employer matching contribution percent of match upto two percent of employee salary   2.00%    
Defined contribution plan, maximum annual contributions per employee, amount   $ 20,500    
Defined contribution plan, employer matching contribution, percent of match upto 3% of employee's salary 100.00% 3.00%    
Defined contribution plan, employer matching contribution, percent of match after 3% and before 5% of employee's salary 50.00%      
Defined contribution plan, employers matching contribution, annual vesting percentage 100.00%      
Defined contribution plan, description   The 401(k) Plan includes a salary deferral arrangement pursuant to which participants may elect to reduce their current compensation by up to the statutorily prescribed limit, equal to $20,500 in 2022 with a catch up contribution limit equal to $6,500 for those 50 years of age or older, and have the amount of the reduction contributed to the 401(k) Plan.    
Defined contribution plan, employer Contribution amount   $ 1,000,000.0 $ 400,000 $ 100,000