XML 115 R102.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefit Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Retirement Benefits [Abstract]      
Minimum age requirement for employees to participate in the plan 18 years    
Maximum contribution by employee (as a percent) 90.00%    
Employer match of employee contributions on the first level of salary deferral (as a percent) 100.00%    
Percentage of eligible compensation, first level, matched by employer 3.00%    
Employer match of employee contributions on the second level of salary deferral (as a percent) 50.00%    
Percentage of eligible compensation, second level, partially matched by employer 2.00%    
Maximum percentage of participating employee annual compensation that the company may elect to make a discretionary contribute towards 60.00%    
Company's contribution to the 401(k) Plan $ 3.0 $ 2.6 $ 2.3