Annual report pursuant to Section 13 and 15(d)

Defined Contribution Plan - Additional Information (Details)

v3.20.4
Defined Contribution Plan - Additional Information (Details) - Savings and Investment Plan - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Defined Contribution Plan Disclosure [Line Items]      
Employees contributions amount up to lesser of pre-tax compensation $ 56,000    
Percentage of employees contributions amount up to lesser of pre-tax compensation 100.00%    
Employer match of per contribution towards participants contribution $ 1.00    
Participants of plan per contribution 1.00    
Employer incurred matching contribution expenses $ 326,000 $ 249,000 $ 167,000
Maximum      
Defined Contribution Plan Disclosure [Line Items]      
Employer match of employees contributions in amount in percentage 4.00%