Quarterly report pursuant to Section 13 or 15(d)

Summary of Dilutive Common Shares were Excluded from Calculation of Diluted (Details)

v3.24.1.1.u2
Summary of Dilutive Common Shares were Excluded from Calculation of Diluted (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 5,842,635 6,590,105
Share-based Payment Arrangement, Option    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 5,164,508 5,729,215
Unvested Restricted Stock Units [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 678,125 860,888
Shares Subject to Warrants to Purchase Common Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 2 2