XML 61 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Common Warrants and Pre Funded Warrants - Summary of Pre-funded Warrant Shares Outstanding (Details) - October 2023 Securities Purchase Agreement
9 Months Ended
Sep. 30, 2024
shares
Class of Warrant or Right [Line Items]  
Beginning balance, shares 3,242,018
Exercised (293,613)
Ending balance, shares 2,948,405
Exercisable at September 30, 2024 2,948,405