Annual report pursuant to Section 13 and 15(d)

Income Taxes - Additional Information (Details)

v3.20.4
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]    
Operating loss and research and development tax credit carryforwards percentage of change in ownership 50.00%  
Operating loss and research and development tax credit carryforwards percentage of change in ownership period 3 years  
Percentage of limitation on taxable income after modification and apportionment   40.00%
Net operating loss carryforwards, limitation state net operating loss carryforwards may be further limited, including in Pennsylvania, which has a limitation of 40% of taxable income after modifications and apportionment on state net operating losses utilized in any one year during tax years beginning 2019 going forward.    
Accrued interest or penalties related to uncertain tax positions $ 0  
Recognized amounts of interest or penalties related to uncertain tax positions $ 0