Annual report pursuant to Section 13 and 15(d)

Income Taxes - Schedule of Reconciliation of U.S. Statutory Income Tax Rate to Effective Tax Rate - (Details)

v3.22.4
Income Taxes - Schedule of Reconciliation of U.S. Statutory Income Tax Rate to Effective Tax Rate - (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Federal income tax computed at federal statutory tax rate 21.00% 21.00% 21.00%
State income tax, net of federal benefit 7.26% 8.09% 6.12%
Permanent items 3.60% 7.92% (0.68%)
Federal and state research and development credits 5.79% 7.29% 3.89%
Expiring Tax Attributed - IRC 382 (65.82%)    
Stock Option Cancellations (2.98%) (0.61%) (0.29%)
Other (0.80%) (0.27%) (0.59%)
Change in valuation allowance (36.24%) (24.77%) (29.45%)