XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - 2022 Inducement Plan (Details) - shares
Sep. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock-Based Compensation      
Common stock reserved for issuance (in shares) 31,280,585 10,160,112  
2022 Inducement Plan      
Stock-Based Compensation      
Common stock reserved for issuance (in shares)     275,000
Shares available for future issuance (in shares) 220,000