XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Common Stock - Summary of Reserved Shares of Common Stock for Issuance (Details) - shares
Sep. 30, 2024
Dec. 31, 2023
Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]    
Warrants to purchase common stock 12,022,897 59,497
Options issued and outstanding 66,367 14,661
Shares available for future stock option grants 928,412 7,190
Total 13,017,676 81,348