XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share - Summary of Anti-dilutive Shares Outstanding (Details) - shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]    
Common stock warrants   5,768,750
Outstanding stock options and restricted stock units 3,267,452 4,649,864
Convertible promissory note 5,305,861 5,454,545
Total 8,573,313 15,873,159