XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders Equity - Amounts allocated to each instruments (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Sep. 30, 2024
Class of Stock [Line Items]    
Issue costs on issuance of common stock upon conversion of pre-funded warrants in underwritten offering $ (80,000)  
April 2024 Securities Purchase Agreement    
Class of Stock [Line Items]    
Issue costs on issuance of common stock upon conversion of pre-funded warrants in underwritten offering   $ 6,290,213
December 2023 Securities Purchase Agreement    
Class of Stock [Line Items]    
Issue costs on issuance of common stock upon conversion of pre-funded warrants in underwritten offering   1,049,000
Common Stock Warrants | April 2024 Securities Purchase Agreement    
Class of Stock [Line Items]    
Issue costs on issuance of common stock upon conversion of pre-funded warrants in underwritten offering   3,819,274
Regular Warrants [Member] | December 2023 Securities Purchase Agreement    
Class of Stock [Line Items]    
Issue costs on issuance of common stock upon conversion of pre-funded warrants in underwritten offering   470,000
Pre-Funded Warrants | April 2024 Securities Purchase Agreement    
Class of Stock [Line Items]    
Issue costs on issuance of common stock upon conversion of pre-funded warrants in underwritten offering   2,398,831
Pre-Funded Warrants | December 2023 Securities Purchase Agreement    
Class of Stock [Line Items]    
Issue costs on issuance of common stock upon conversion of pre-funded warrants in underwritten offering   321,000
Common Stock | April 2024 Securities Purchase Agreement    
Class of Stock [Line Items]    
Issue costs on issuance of common stock upon conversion of pre-funded warrants in underwritten offering   72,108
Common Stock | December 2023 Securities Purchase Agreement    
Class of Stock [Line Items]    
Issue costs on issuance of common stock upon conversion of pre-funded warrants in underwritten offering   $ 258,000