XML 70 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Amounts allocated to each instruments (Details) - April 2024 Securities Purchase Agreement
12 Months Ended
Dec. 31, 2024
USD ($)
Class of Stock [Line Items]  
Issue costs on issuance of common stock upon conversion of pre-funded warrants in underwritten offering $ 6,290,213
Pre-Funded Warrants  
Class of Stock [Line Items]  
Issue costs on issuance of common stock upon conversion of pre-funded warrants in underwritten offering 2,398,831
Common Stock Warrants  
Class of Stock [Line Items]  
Issue costs on issuance of common stock upon conversion of pre-funded warrants in underwritten offering 3,819,274
Common Stock  
Class of Stock [Line Items]  
Issue costs on issuance of common stock upon conversion of pre-funded warrants in underwritten offering $ 72,108