XML 49 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Description of Business and Summary of Accounting Principles - Antidilutive shares (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Description of Business and Summary of Accounting Principles    
Shares excluded from the calculation of diluted loss per share because such amounts were antidilutive 15,126,055 5,452,210
Shares issuable upon conversion of Series D Preferred Stock    
Description of Business and Summary of Accounting Principles    
Shares excluded from the calculation of diluted loss per share because such amounts were antidilutive 4,361,249  
Shares issuable upon exercise of warrants    
Description of Business and Summary of Accounting Principles    
Shares excluded from the calculation of diluted loss per share because such amounts were antidilutive 5,773,979 547,944
Employee Stock Option    
Description of Business and Summary of Accounting Principles    
Shares excluded from the calculation of diluted loss per share because such amounts were antidilutive 4,990,827 4,904,266