XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
401(k) Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Mar. 31, 2020
Jan. 01, 2018
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Defined Benefit Plan Disclosure [Line Items]          
Defined contribution plan employer matching contribution percent 4.00% 3.50%      
Employer contributions     $ 1.1 $ 0.8 $ 0.6
Vesting period     3 years    
Annual vesting percentage     33.00%    
1% of participating employee contributions          
Defined Benefit Plan Disclosure [Line Items]          
Percentage of company matching to defined contribution plan 100.00% 100.00%      
Defined contribution plan employer matching contribution percent 1.00% 1.00%      
5% of participating employee contributions          
Defined Benefit Plan Disclosure [Line Items]          
Percentage of company matching to defined contribution plan   50.00%      
Defined contribution plan employer matching contribution percent   5.00%      
6% of participating employee contributions          
Defined Benefit Plan Disclosure [Line Items]          
Percentage of company matching to defined contribution plan 50.00%        
Defined contribution plan employer matching contribution percent 6.00%